不能在 \title{...} 内使用 \tex

不能在 \title{...} 内使用 \tex

我无法\tex在 内使用\title{...},因为它在命令上失败\maketitle。当我删除 时\tex,文件已正确构建。

\begin{titlepage}
     \title{
           \normalfont
           \LARGE University name \\[25pt]
           \rule{\linewidth}{1pt} \\[0.4cm]
           \huge Semestral work XXX \\
           \rule{\linewidth}{1pt} \\[0.6cm]
           \Large Rewritten in the \tex typesetting system \\[0.5cm]  % probable cause %
      }
      \author{Nikolas Charalambidis}
      \date{\normalsize{7. 5. 2019}}
      \maketitle                                                      % failing %
      \thispagestyle{empty}
\end{titlepage}

错误是(我使用TexMaker):

未定义控制序列。@title ...\[0.6cm] \Large 在 \textypesetting 系统中重写 \[0.5cm] \maketitle

答案1

(La)TeX 控制序列区分大小写,例如\Sigma不同于\sigma。该命令\tex尚未定义。您需要\TeX

在您的文档中,\TeX后面跟着一个空格。编译器会忽略这一点。要添加空格,您可能需要阅读这个问题. 我个人更the \TeX\ typesetting喜欢the \TeX{} typesetting

请注意,TeX 不是 LaTeX。您可能想\LaTeX在那里写,因为您的文档是用 LaTeX 而不是 TeX 编写的。\LaTeXe,以生成“LaTeX 2e”,更合适。

相关内容