\@ 的使用与其定义不符 (\LaTeX\)

\@ 的使用与其定义不符 (\LaTeX\)

我正在尝试在指导性 PDF 中呈现单词 LaTeX,但在 Overleaf 中遇到错误,我不确定如何排除故障。

错误信息如下: 在此处输入图片描述

To cross reference anything in \LaTeX\ you need to define a \hl{label}.
    For example, \emph{Chapters}, \emph{Sections}, \emph{Subsections},
    \emph{SubSubSections}, \emph{Paragraphs}, \emph{Figures}, and \emph{Tables}
    can be labeled in the following manner:

我多次引用\LaTeX\PDF 并遇到相同的错误消息。我想知道是否存在某种包冲突。

以下是渲染后的 PDF: 在此处输入图片描述

我还遇到了不同的错误消息\LaTeX{}。PDF 呈现正确,但没有“LaTeX”后面的空格,但我无法摆脱错误消息。

在此处输入图片描述

任何建议都将不胜感激。如果 Overleaf 有助于提供文件,我可以链接到它.cls。谢谢!

答案1

\是 TeX 命令的一个扩展,它需要用到空格,因为 TeX 认为命令后面有空格(例如\LaTeX)只是结束它,并被吞噬。

一个更好的解决方案(由于强制\空格而没有奇怪的间距)是写例如{\LaTeX}\LaTeX{}(组结束/空组确实结束命令,无论接下来是什么)。

相关内容