2,619
次編輯
Tankianting(討論 | 貢獻) |
Tankianting(討論 | 貢獻) |
||
行 1: | 行 1: | ||
{{Nav|程式語言、邏輯學}} | {{Nav|程式語言、邏輯學}} | ||
排版學其實也可以用數學化約之 (to some degree),但是要定 spec。 | |||
<math>TotalCost(i) = min_{j}~TotalCost(j) + LineCost(i, j)~~~~j=0, 1, ..., i-1</math> | |||
<math> | |||
LineCost(i, j)= \begin{cases} | |||
\infty ~~~ if~~LineWidth - \sum_{k=j+1}^{i-1} OrigWidth(item[k]) - NewLineWidth(item[i]) < 0 \\ | |||
\infty~~if~~NOT~~breakable(item[i]) \\ | |||
LineWidth - \sum_{k=j+1}^{i-1} OrigWidth(item[k]) - NewLineWidth(item[i]) ~~elsewhere \\ | |||
\end{cases}</math> | |||
=以下為草稿= | |||
==word 的問題== | ==word 的問題== |