我有一个很长的 LaTeX 文档,我试图使用注释掉几行文本\begin{comment} text \end{comment}
,在编译该文档时,我的解释器给出了:
<recently read> \@savsf
l.429 \end{comment}
? q
提示我输入一些内容,我知道只需按 即可q。现在,当我添加新的匹配注释环境时,文本不会被注释掉,而是保留在那里。
是否有可能是我的标签不成对,或者存在交叉环境冲突?我该如何找到问题并解决它?
(更新:我尝试注释掉的文本里面有注释部分。当通过剪切这些部分来删除注释环境时,注释环境就可以正常工作了。使用包逐字)
答案1
目前尚不清楚您使用的是哪个包,也不清楚代码的具体格式,但comment
包文档说明了这一点:
打开和关闭命令应该出现在一行上。
因此,如果您像这样编码,您的示例应该可以工作:
\begin{comment}
text
\end{comment}
\end{comment}
我相信这是因为该包实际上扫描了输入文件并在第 1 列中寻找...