为什么
\begin{verbatim}
some verbatim
\end{verbatim}\bigskip
可以正常运行,但如果我将结尾行改为
\end{verbatim}\\[1\baselineskip]
我会收到错误吗?
我是否误解了 LaTex 的基本概念?
答案1
verbatim
是一个显示环境,因此在它之后您处于垂直(par)模式,因此您可以使用垂直间距命令,例如\bigskip
(虽然您几乎不需要这样做,但应该在您的类文件中指定正确的间距)。
反过来\\
命令是用来水平的(LR)模式强制中断在当前行。此时没有当前行,因此会出现错误。\\
即使不会产生错误,使用外部表也几乎总是不正确的。