\endash 是一个过时的命令吗?

\endash 是一个过时的命令吗?

所以,这些年来,我断断续续地使用 TeX。虽然我过去掌握了一些东西,但我发现自己会重新阅读入门级的书籍。最近,我开始阅读 Marc van Dongen 的《LaTeX and Friends》入门书。我猜这本书是 2012 年出版的。

现在,随着阅读的深入,我发现文本中的某些命令无法被我的 LaTeX 发行版识别:我在 Windows 10 64 位笔记本电脑上使用 texlive,并使用 Texmaker 作为编辑器进行编写。
例如,以下是屏幕截图:
简单书目

如您所见,\endash上面的命令无法识别,并且出现错误。经过大量谷歌搜索,我发现这\textendash是可行的替代方案。这是 12 年前出版的一本书中的代码片段,但我的 LaTeX 发行版无法排版其中的代码。我尝试查看 Esenbach 和 Trettin 的禁忌它总结了已弃用的命令和软件包列表并建议了较新的版本。不幸的是,我没有找到与该\endash命令相关的任何内容。
现在我想知道是否有一个我应该知道的过时命令列表(除了l2tabu显而易见的)。

答案1

LaTeX 命令是\textendash

\endash据我所知,任何常用的包都没有定义它。可能是这本书使用了定义它的本地包,或者它只是书中的排版示例,所以它可能与运行代码完全无关。

另一方面,用于 TUGBoat 的 LaTeX 类(TeX 用户组的会议记录)ltugboat.cls确实进行了定义\def\endash{--},因此它可能源自拖船文章并从那里获得了本地定义。

`

相关内容