列出属于每个 TeX 类别代码的所有字符?

列出属于每个 TeX 类别代码的所有字符?

哪里可以找到每个 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}

相关内容