是否存在非字母 ASCII 符号宏的列表?

是否存在非字母 ASCII 符号宏的列表?

ASCII 字符集中的许多符号在 TeX 中被赋予了一些特殊角色(例如&,,%……)。许多符号还被赋予了单符号宏(例如\%,,\,……)。我想知道是否存在一个非字母和非数字 ASCII 符号的列表,其中存在宏。

当然,我可以将它们全部输入到文档中,但有东西告诉我,这将比预期的要花费更多的工作量,因为它可能会产生大量错误(undefined control sequence)。我在 TeX.SE 或其他地方都找不到这样的列表。

包含来自 Latin-1 扩展的符号(不包括所有变音字母)可获得加分。

因为我意识到包可以(并且会)定义几乎所有的东西,所以在整理这个列表时无需考虑任何内容。如果您想添加一些常见包对某些符号的作用,请随意。

答案1

在此处输入图片描述

\documentclass[a4paper]{article}
\parindent0pt
\begin{document}
\ttfamily

\ifx\^^@\undefined\else
0: \string\^^@=\meaning\^^@\par
\fi
\count0=1
\loop
\ifnum\catcode\count0=11
\else
{\lccode`a=\count0
\lowercase{
\ifcsname a\endcsname
\the\count0:
\expandafter\string\csname a\endcsname=%
\expandafter\meaning\csname a\endcsname\par
\fi}%
}%
\fi
\ifnum\count0<255
\advance\count0 1
\repeat

\end{document}

答案2

大卫的翻译列表

  • 9/ \^^I(水平制表符):显式空间为\␣
  • 13/ \^^M(回车):显式空格为\␣
  • 32/ \␣(反斜杠,空格):设置显式空格
  • 33/ \!:数学模式下的负细空格
  • 34/ \":文本模式下的分音符
  • 35/ \#:文本模式下的井号
  • 36/ \$:文本或数学模式下的美元
  • 37/ \%:文本模式下的百分号
  • 38/ \&:文本模式下的 & 符号
  • 39/ \':文本模式下的重音符号
  • 40/ \(:开始内联数学
  • 41/ \):结束内联数学
  • 42/ \*:乘积因数之间的换行点;如果有换行符,则前一行以一个细空格结尾,后跟乘号(×)。
  • 44/ \,:数学模式下的细空格
  • 45/ \-:显式连字符点,若有连字符则带连字符,否则不带连字符
  • 46/ \.:文本模式下的点重音符号
  • 47/ \/:斜体校正空间
  • 58/ \::数学模式下的中等间距
  • 59/ \;:数学模式下的粗空格
  • 61/ \=:文本模式下的长音符,或在环境中tabbing:设置制表符
  • 62/ \>:数学中的中等空间,或在环境中tabbing:前进到下一个制表符停止
  • 64/ \@:将空间因子设置为 1000,典型用法是在小写字母后的缩写句点之后,例如:Mr.\@ John Doe
  • 91/ \[:开始无编号显示数学
  • 92/ \\:行尾/新行
  • 93/ \]:结束未编号的显示数学
  • 94/ \^:文本模式下的抑扬符
  • 95/ \_:数学和文本模式下的下划线
  • 96/ \`:文本模式下的重音符号
  • 123/ \{:数学模式下的左花括号
  • 124/ \|:数学模式下的垂直线作为分隔符
  • 125/ \}:数学模式下的右花括号
  • 126/ \~:文本模式下的波浪符号

相关内容