如何在乳胶中添加更改栏?

时间:2010-05-26 07:48:52

标签: latex

在Latex中,我创建了一个新命令'changedtext'来标记文档中的特定部分并使其显示为蓝色:

\newcommand{\changedtext}[1]{\textcolor{blue}{#1} }

是否有任何简单的方法可以更改命令,以便在生成的PDF文本旁边显示更改栏? 如果不可能,任何其他建议的视觉标记(除了更改条),在黑色和白色打印输出也很有用。

更新:这个问题的读者可能会对此感兴趣,前段时间我开始使用latexdiff脚本标记两个版本之间的更改。我将它与SVN结合使用,我觉得它很棒;如果您拆分LaTeX文件,可能需要查看this tex.stackexchange question

3 个答案:

答案 0 :(得分:3)

在命令中使用其中一个changebar宏包。

答案 1 :(得分:1)

在B& W中非常清楚的另一种方式是突出显示(显示为灰色背景)。

使用包soulcolor并定义突出显示颜色:

\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会抱怨(在我的情况下)'浮动丢失'。

不过,它可能对某些人有用......