![编译带有或不带有修订跟踪的 PDFLATEX 文档](https://linux22.com/image/269897/%E7%BC%96%E8%AF%91%E5%B8%A6%E6%9C%89%E6%88%96%E4%B8%8D%E5%B8%A6%E6%9C%89%E4%BF%AE%E8%AE%A2%E8%B7%9F%E8%B8%AA%E7%9A%84%20PDFLATEX%20%E6%96%87%E6%A1%A3.png)
审稿人经常要求我们在文本中添加一些说明。期刊经常要求提交两版修订稿,其中更改部分用红色突出显示,而更改部分则用于生产,因此不突出显示。
我想知道我是否可以以某种方式向文档添加一个开关,这样当我编译它时,比如将开关置于“开”状态,我就会得到红色的更改,而当开关关闭时,更改仍然存在,但不会以红色突出显示。
是否可以?
答案1
我想推荐一下这个套装changes
。它非常强大。
例子
\documentclass{article}
\usepackage[authormarkup=superscript,]{changes}
\definechangesauthor[name={TMOTTM},color=red]{TT}
\begin{document}
This is some filling text.
This is more filling text with a \replaced[id=TT, ]{bad}{nice} font
\end{document}
结果:
这是草稿版本。该软件包还提供了添加更改列表的可能性。除了替换之外,您还可以通过 添加材料\added
。
如果您想打印最终版本,您只需将该选项添加final
到包中即可。
\documentclass{article}
\usepackage[authormarkup=superscript,final]{changes}
\definechangesauthor[name={TMOTTM},color=red]{TT}
\begin{document}
This is some filling text.
This is more filling text with a \replaced[id=TT, ]{bad}{nice} font
\end{document}
现在的结果是:
答案2
一个选项可能是将文档导入 LyX 并在那里进行编辑。LyX 有一个内置的变更追踪系统。我已经多次使用它来修改论文,编辑和指导者总是对它生成的不同视图感到满意:
此 PDF 输出可通过 LyX GUI 中的简单开关生成。(默认是编译最终文档而不突出显示更改。)
这些变化也可以在编辑器内部和多个作者之间进行可视化,这在合作撰写论文时非常有用。