我正在用 C# 编写一个 LaTeX 命令高亮器,为此我需要所有或大部分 LaTeX 命令。我搜索了网络并找到了很多命令列表,但所有命令都带有我不需要的注释和解释。在此之前,我将花整整一周的时间删除不必要的注释,只留下命令。我想问一下,是否有一个简单的命令文本列表,如下所示:
...
\backslash
\bar
\baselineskip
\baselinestretch
...
答案1
虽然可以列出所有 TeX 基元或所有 LaTeX 内核命令,但没有列出所有可能的 LaTeX 命令,因为软件包可以添加新命令。因此,大多数人使用与 TeX 相同的搜索模式:\
后跟一个非字母或一个或多个字母:这是“文档命令”的模式。
(命令可以不以 开头\
,但这用于内部编码而不是文档中。同样,内部命令通常使用一个或多个额外的“字母”:@
是传统的,而 LaTeX3 使用_
和:
。但是,出于在文档中突出显示的目的,可以忽略这些情况。)