匹配注释环境,不再能够注释掉文本

匹配注释环境,不再能够注释掉文本

我有一个很长的 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 列中寻找...

相关内容