为什么有些间距命令在结束命令后能正常工作,而其他命令则不能?

为什么有些间距命令在结束命令后能正常工作,而其他命令则不能?

为什么

\begin{verbatim}
some verbatim
\end{verbatim}\bigskip

可以正常运行,但如果我将结尾行改为

\end{verbatim}\\[1\baselineskip]

我会收到错误吗?

我是否误解了 LaTex 的基本概念?

答案1

verbatim是一个显示环境,因此在它之后您处于垂直(par)模式,因此您可以使用垂直间距命令,例如\bigskip(虽然您几乎不需要这样做,但应该在您的类文件中指定正确的间距)。

反过来\\命令是用来水平的(LR)模式强制中断在当前行。此时没有当前行,因此会出现错误。\\即使不会产生错误,使用外部表也几乎总是不正确的。

相关内容