2,712
次編輯
Tankianting(討論 | 貢獻) |
Tankianting(討論 | 貢獻) |
||
行 325: | 行 325: | ||
<code>\vtop</code>深度大的盒子 <code>strut</code>支柱 - <code>\rlap</code>右邊重疊 - <code>\llap</code> 左邊重疊 - <code>\newcommand{\rlap}[1]{\hbox to 0pt{\hss\vbox{#1}}}</code> - <code>\newcommand{\\lap}[1]{\hbox to 0pt{\vbox{#1}\hss}}</code> | <code>\vtop</code>深度大的盒子 <code>strut</code>支柱 - <code>\rlap</code>右邊重疊 - <code>\llap</code> 左邊重疊 - <code>\newcommand{\rlap}[1]{\hbox to 0pt{\hss\vbox{#1}}}</code> - <code>\newcommand{\\lap}[1]{\hbox to 0pt{\vbox{#1}\hss}}</code> | ||
== ch13 modes 模式 == | |||
plainTeX有6大模式,用來針對不同的用途排版用: | |||
* vertical mode 組主要的main vertical list,將段落排成頁面,預設模式 | |||
* interval vertical mode為vbox組垂直列表 | |||
* horizonal mode 將一串文字組成段落 | |||
* restricted horizonal mode為hbox組水平列表 | |||
* math mode 數學模式(行中, inline) | |||
* display math mode 數學公式,作為獨立於段落的物件 | |||
在處理子盒子裏的東西排序,比如於hbox裏面,用restricted horinal mode排列 | |||
* <code>\indent</code> 進入水平模式,段落內插入空白縮排盒子 | |||
* <code>\noindent</code>:進入水平模式,不插入空白縮排盒子 | |||
<code>\vskip</code>使用則強制進入垂直模式 | |||
<code>\par</code> 等於兩個換行,調整為垂直模式,再調整回去水平模式。 | |||
<pre>hori. mode ---> $ 1+1=2 $ ---> hori. mode | |||
math mode,插入段中</pre> | |||
<pre>hori. mode --(結束段)-> $$ 1+1=2 $$--(重開段)-> hori. mode | |||
disp. math mode</pre> | |||
<code>\[space]</code>會於段中翻譯成空格 | |||
空白含換行以<code>\par</code>不在垂直模式處理(認出) | |||
[[category:資訊]] | [[category:資訊]] |