在Latex中,我创建了一个新命令'changedtext'来标记文档中的特定部分并使其显示为蓝色:
\newcommand{\changedtext}[1]{\textcolor{blue}{#1} }
是否有任何简单的方法可以更改命令,以便在生成的PDF文本旁边显示更改栏? 如果不可能,任何其他建议的视觉标记(除了更改条),在黑色和白色打印输出也很有用。
更新:这个问题的读者可能会对此感兴趣,前段时间我开始使用latexdiff脚本标记两个版本之间的更改。我将它与SVN结合使用,我觉得它很棒;如果您拆分LaTeX文件,可能需要查看this tex.stackexchange question。
答案 0 :(得分:3)
在命令中使用其中一个changebar宏包。
答案 1 :(得分:1)
在B& W中非常清楚的另一种方式是突出显示(显示为灰色背景)。
使用包soul
和color
并定义突出显示颜色:
\usepackage{soul}
\usepackage{color}
\definecolor{lightgray}{rgb}{.92,.92,.92}
\sethlcolor{lightgray}
现在,您可以在文字中使用\hl{highlighted text}
来突出显示。
答案 2 :(得分:0)
我刚刚想出了一些半生不熟的解决方案(不满意),是使用\marginpar
在边缘有一些任意指示,例如:
\newcommand{\changedtext}[1]{\textcolor{blue}{#1 \marginpar{r1}} }
将文本'r1'(来自修订版1)放在边距中。
然而,使用它时,\changedtext
命令无法在任何地方使用(例如在公式,标题中),因为LateX会抱怨(在我的情况下)'浮动丢失'。
不过,它可能对某些人有用......