哪里可以找到每个 TeX 类别代码的所有字符列表?我需要构建一个符号表以进行解析,但找不到完整的列表。我不介意以编程方式生成它,但如果有任何正确的指示,我将不胜感激。
答案1
这将打印出当前点具有非零 catcode 的所有字符的 catcode 值。
使用 pdflatex 处理后,您会得到一份包含表格的 6 页文档
使用 xelatex 处理后你会得到一份 24220 页的文档。
xelatex 版本的第一页如下所示
\documentclass{article}
\begin{document}
\ifx\Umathchar\undefined
\def\maxchar{"FF }
\else
\def\maxchar{"10FFFF }
\fi
\newcount\zz
\loop
\ifnum\catcode\zz>0
Catcode \the\zz=\the\catcode\zz\par
\fi
\ifnum\zz<\maxchar
\advance\zz 1
\repeat
\end{document}