「TeXBook筆記」修訂間的差異
跳至導覽
跳至搜尋
Tankianting(討論 | 貢獻) (→Ch3) |
Tankianting(討論 | 貢獻) (→Ch3) |
||
行 53: | 行 53: | ||
*\rm 羅馬體 | *\rm 羅馬體 | ||
*\sl slanted | |||
*\it italic | |||
*\tt monospace | |||
*\bf bold font | |||
the {\bf bold} font,中間的{}指定group | |||
\/:義大利體修正 | |||
一個特例:{\bf f\/} | |||
=>方能正確顯示出來 | |||
[[category:資訊]] | [[category:資訊]] |
於 2024年12月30日 (一) 23:04 的修訂
講plainTeX的書。讀這本書建議搭配 TeX for the Impatient 這本書,查詢 plainTeX指令或變數的定義。
\show\controlSequence 可以查詢controlSequence(姑且可理解為指令)的定義。
Ch1
講命名TeX的緣由
Ch2
講字元的輸入用法
kerning/ligature 自動啟用
kerning:VA中間自動adjust縮小間隙
ligature:合字(differ的iff)
- \thinspace
- \lq:英文左雙引號
- \rq:英文右雙引號
Ch3
\xxx 是control sequence,比如:
- control word:\input␣MS(␣代表半形空白字元,下同)
- control symbol:\+符號+字母(不空白)
- \␣:指1個空格
- \␣\␣:指2個空格
連續空格代表同一個空格
\TeX␣\␣Ignore \TeX後面接空格以示區隔;\␣指空白
plainTeX有900以上指令,300+左右是Primitive不能細分的
\show\sl 回傳
\sl=macro:
\fam\slfam\tensl
- \slfam: slanted math mode font
- \tensl: 10 pt slanted
- \rm 羅馬體
- \sl slanted
- \it italic
- \tt monospace
- \bf bold font
the {\bf bold} font,中間的{}指定group
\/:義大利體修正
一個特例:{\bf f\/}
=>方能正確顯示出來