「TeXBook筆記」修訂間的差異
跳至導覽
跳至搜尋
Tankianting(討論 | 貢獻) (→Ch3) |
Tankianting(討論 | 貢獻) (→Ch3) |
||
行 11: | 行 11: | ||
講字元的輸入用法 | 講字元的輸入用法 | ||
kerning/ligature 自動啟用 | |||
kerning:VA中間自動adjust縮小間隙 | |||
ligature:合字(differ的iff) | |||
*\thinspace | |||
*\lq:英文左雙引號 | |||
*\rq:英文右雙引號 | |||
==Ch3== | ==Ch3== | ||
行 17: | 行 29: | ||
* control word:\input␣MS(␣代表半形空白字元,下同) | * control word:\input␣MS(␣代表半形空白字元,下同) | ||
* control symbol:\+符號+字母(不空白) | * control symbol:\+符號+字母(不空白) | ||
*\␣:指1個空格 | *\␣:指1個空格 | ||
*\␣\␣:指2個空格 | *\␣\␣:指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 羅馬體 | |||
[[category:資訊]] | [[category:資訊]] |
於 2024年12月30日 (一) 23:02 的修訂
講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 羅馬體