确定 LaTeX3 中的字符代码(相当于反引号符号)

确定 LaTeX3 中的字符代码(相当于反引号符号)

是否存在一些专用expl3命令,相当于 TeX 的反引号符号,以确定字符代码?

答案1

由于它expl3基于 TeX 基元,因此最终它受到与 TeX(或至少是 e-TeX)相同的规则的约束。具体来说,<integer denotation>可以在 an 内部使用的a 的概念与 TeX 中其他地方使用的<integer expression>a 相同(并且是使用基元的 e-TeX 概念)。反引号符号是 an 的标准 TeX 语法的一部分,因此它也是语法的一部分 ,因此expl3<integer expression>\numexpr<integer denotation>expl3

\int_eval:n { `a } % => 97

是完全有效的。几乎所有的整数输入都expl3采用 s 的形式<integer expression>,因此

\int_eval:n { `z - ( `a - 1 ) } % => 26

也是有效的。

目前,文档还没有涵盖这类事情,但显然我们需要解决这个问题。

相关内容