2,728
次編輯
Tankianting(討論 | 貢獻) |
Tankianting(討論 | 貢獻) |
||
行 353: | 行 353: | ||
空白含換行以<code>\par</code>不在垂直模式處理(認出) | 空白含換行以<code>\par</code>不在垂直模式處理(認出) | ||
`\bye` = `\vfill\eject\end`,其中: | |||
* `\eject` 輸出最末頁 | |||
* `\bye` 結束程式routine | |||
另外, | |||
* 以下指令進入interval vert. modeː `\vbox` or `\vtop` or `\vcenter` or `\valign` | |||
or `\vadjust` or `\insert` | |||
* 以下指令進入restrict hori. mode.:`\hbox` or `\halign` | |||
* `\kern`在垂直模式指垂直kern,水平模式指水平kern | |||
`\tracingcommands=1` 偵測目前執行到什麼模式 | |||
`\showlists` 也是檢視模式和排版元件的列表 | |||
== Ch14 break paragraph into lines == | |||
* `~`表示禁止換行空白 | |||
* `\hbox{...}`是反分拆的。 | |||
* `\slash`允許斷行的break。 | |||
* `\break`強制換行 | |||
* `\obeylines` 自動在行尾加入`\par` | |||
* TeX 在單字之間或連字符之後插入breakpoint,作為分析斷行的依據。 | |||
* 斷行前,段為hori. mode,包含下列元素: | |||
**box | |||
**discretionary break | |||
**whatsit | |||
**vertical material (`\mark`, `\vadjust`, `\insert`) | |||
**glob/glue | |||
** kern | |||
** penalty | |||
** math-on 或 math-off | |||
discretionary表達連字號的換行。 | discretionary表達連字號的換行。 |