已弃用的命令及其“受欢迎”的替代方案列表

已弃用的命令及其“受欢迎”的替代方案列表

我想知道是否有一个弃用的 LaTeX 命令列表以及替代命令的建议。

答案1

简短回答:texdoc l2tabuen在 OS 提示符下运行。

长答案:尽管可能没有正式弃用 LaTeX2e 命令,但正如 David 所说,新手经常会陷入旧的文档、示例和模板中,采取过时或不太理解的做法,例如\'{a}在序言中使用最少的设置和合适的键盘编写非弃用命令时,您可以简单地编写“ á”,或者使用 LaTeX2.0 的弃用命令 {\bf ... },不使用 LaTeX2e 的新字体选择方案(NFSS),而不是\textbf{...}{\bfseries ...},或者使用过时的软件包(如anysize设置文档边距而不是ge­om­e­try包)甚至过时的字体和类。

还应该提到 inputenc,这绝不是一个过时的软件包,但由于 utf8 实际上是黄金标准编码,因此\usepackage[utf8]{inputenc}至少在标准类中,使用 pdflatex 已经过时,因为现在是默认设置,但新手会在任何地方的数千个示例中看到此命令。忘记它需要时间!

其他一些不太新手的人倾向于使用 TeX 命令而不是 LaTeX 语法(这通常是我的错),例如\parindent1em而不是 \setlength{\parindent}{1em}\def\foo{...} 而不是\newcommand\foo{..}。我要说的是,只要您了解风险,这样做是没问题的。

许多这些常见的陷阱都包含在禁忌德语文档(请注意英文版 以及一些其他语言)。

相关内容