为什么在 LaTeX 中执行 \\ 会导致未定义的控制序列错误

为什么在 LaTeX 中执行 \\ 会导致未定义的控制序列错误

我这里遇到了一个奇怪的 LaTeX 错误。似乎换行符 ( \\) 命令是编译错误的罪魁祸首。错误出现在 .tex 文档的结尾行:该\end{document}行指出行具有未定义的控制序列。

但实际上,这段代码才是导致错误的原因。这可以编译(格式不正确):

\defn{Method of Moments Estimator (MOME)}{a} 
Properties of MOME:

但这无法编译(格式正确):

\defn{Method of Moments Estimator (MOME)}{a} \\
Properties of MOME:

唯一的区别是\\行末的。我不知道为什么这不起作用。作为参考,这是\defn我发出的命令:

\newcommand{\defn}[2]{
\tab
\textit{\textbf{Definition }}
\textbf{#1}
\textbf{:}
\text{#2}
}

命令如下\tab

\newcommand{\tab}{\text{    } \text{    } \text{    }}

我将非常感激任何关于此事的帮助。感谢所有做出贡献的人。

相关内容