关闭突出显示(或任何包)

关闭突出显示(或任何包)

我正在使用 IEEEtran 包编译一份双列文档,我需要提交两份副本:一份带有突出显示的部分,另一份处于“干净”状态。

我使用 soul 来突出显示各个部分没有任何问题,但是为了创建一个“干净”的副本,我将不得不浏览整个文档并删除所有突出显示的条目,这将花费很长时间,并且我不想要两份单独的论文副本,以防我对一份进行更改,我必须记住对另一份也做同样的事情。

在这种情况下,有没有办法轻松“关闭”包或功能?理想情况下,我希望在主 tex 文件中有一行代码,我可以注释/取消注释该代码,以便打开和关闭突出显示/其他编辑功能。我正在尝试 IEEE 草案功能,但它们似乎没有达到我想要的效果。

谢谢。

答案1

soul您可以重新定义包中不执行任何操作的命令。

突出显示:

\documentclass{article}
\usepackage{color,soul}
\setulcolor{red}
\sethlcolor{blue}
\begin{document}
This is \ul{underlined} and \hl{highlighted} text.
\end{document}

在此处输入图片描述

无需突出显示:

\documentclass{article}
\usepackage{color,soul}
\setulcolor{red}
\sethlcolor{blue}
\renewcommand\ul[1]{#1} % <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
\renewcommand\hl[1]{#1} % <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
\begin{document}
This is \ul{underlined} and \hl{highlighted} text.
\end{document}

在此处输入图片描述

答案2

你可能想看看changes包。通过传递该选项,final所有标记都将被抑制。您可以定义自己的突出显示并获取更改列表。此包设计用于标记编辑,但您不必为此使用它。

它有这里有自己的标签

相关内容