我正在使用 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}