此篇基本上是译文,原文是 Victor Eijkhout 所著的《TeX by Topic》的第三章。译文项目参见:CTeX-org/tex-by-topic-cn。
转载请保留本段文字,尊重原作者和译者版权。
由于原著使用 GFDL,故而本文也被传染地同样使用 GFDL 许可,而不是本站默认的 BY-NC-SA 4.0 许可。
TeX 在其内部使用字符编码来表示字符;本章讨论字符编码及相关命令。
所涉命令编目:
\char
: 显式指定所要排版的字符。\chardef
: 将一个控制序列定义为一个字符编码的同义词。\accent
: 放置重音符号的命令。\if
: 测试字符编码是否相等。\ifx
: 测试字符编码与分类码是否都相等。\let
: 将一个控制序列定义为一个记号的同义词。\uccode
: 对于给定的字符编码,查询或设置其对应的大写变体的编码。\lccode
: 对于给定的字符编码,查询或设置其对应的小写变体的编码。\uppercase
: 将普通文本(<general text>
)转换为大写形式。\lowercase
: 将普通文本(<general text>
)转换为小写形式。\string
: 将一个记号转换为一个字符串。\escapechar
: 将控制序列转换为一串字符记号时,用作转义字符的字符之编码。在 IniTeX 中默认为 92(\
)。