我想知道是否有一个弃用的 LaTeX 命令列表以及替代命令的建议。
答案1
简短回答:texdoc l2tabuen
在 OS 提示符下运行。
长答案:尽管可能没有正式弃用 LaTeX2e 命令,但正如 David 所说,新手经常会陷入旧的文档、示例和模板中,采取过时或不太理解的做法,例如\'{a}
在序言中使用最少的设置和合适的键盘编写非弃用命令时,您可以简单地编写“ á
”,或者使用 LaTeX2.0 的弃用命令 {\bf ... }
,不使用 LaTeX2e 的新字体选择方案(NFSS),而不是\textbf{...}
或{\bfseries ...}
,或者使用过时的软件包(如anysize
设置文档边距而不是geometry
包)甚至过时的字体和类。
还应该提到 inputenc
,这绝不是一个过时的软件包,但由于 utf8 实际上是黄金标准编码,因此\usepackage[utf8]{inputenc}
至少在标准类中,使用 pdflatex 已经过时,因为现在是默认设置,但新手会在任何地方的数千个示例中看到此命令。忘记它需要时间!
其他一些不太新手的人倾向于使用 TeX 命令而不是 LaTeX 语法(这通常是我的错),例如\parindent1em
而不是 \setlength{\parindent}{1em}
或 \def\foo{...}
而不是\newcommand\foo{..}
。我要说的是,只要您了解风险,这样做是没问题的。