@-names 纯 TeX
@-names in plain TeX
Texinfo 添加了以“@”开头的宏。我很好奇如何在纯 TeX 中做到这一点,因为我正在尝试为我朋友的需要创建一个简单的 TeX 框架,并且它对他们来说更具可读性。
texinfo 基本上用 at 符号替换了普通 TeX 的反斜杠。这是通过将 at 符号的所谓 \catcode
设置为 0
.
来完成的
请注意,使用此设置,@command
与 \command
的含义完全相同,您不会获得第二个命令名称家族。
另请注意,设计和实现新的 TeX 格式需要大量工作;求助于现有的 TeX 格式之一要容易得多。
Texinfo 添加了以“@”开头的宏。我很好奇如何在纯 TeX 中做到这一点,因为我正在尝试为我朋友的需要创建一个简单的 TeX 框架,并且它对他们来说更具可读性。
texinfo 基本上用 at 符号替换了普通 TeX 的反斜杠。这是通过将 at 符号的所谓 \catcode
设置为 0
.
请注意,使用此设置,@command
与 \command
的含义完全相同,您不会获得第二个命令名称家族。
另请注意,设计和实现新的 TeX 格式需要大量工作;求助于现有的 TeX 格式之一要容易得多。