「TeXBook筆記」修訂間的差異

跳至導覽 跳至搜尋
增加 960 位元組 、 2025年1月17日 (星期五)
行 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表達連字號的換行。

導覽選單