如何在多个段落上非侵入式地添加侧边栏?

如何在多个段落上非侵入式地添加侧边栏?

如果我在长文中插入几个新段落,我希望以某种方式标记新部分,以便其他人可以看到我编辑了这部分并且尚未更正。

我还希望能够非常轻松地删除“这是新文本”标记。理想情况下,它们应该在 diff 中显示一两行左右。

\begingroup目前我使用一种横跨多个段落的文本颜色。它与和配合得很好\endgroup

\begingroup \color{tcolortodo}

    More the none paragraph, ... lists, tables, etc.

\endgroup

但我经常用黑白打印机打印东西。所以,我能想到的唯一其他可能性是新段落旁边的黑线或黑条。 我怎么做?

答案1

您可以使用changebar包裹。在下面的最小示例中,颜色(红色)的使用仅仅突出显示了\cbstart和之间内容所反映的变化\cbend

\documentclass{article}
\usepackage[pdftex]{changebar}% http://ctan.org/pkg/changebar
\usepackage{xcolor}% http://ctan.org/pkg/xcolor
\begin{document}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et urna odio. 
Suspendisse vitae lacus orci. Morbi neque metus, sollicitudin eget varius 
at, malesuada a urna. Integer bibendum quam ultrices est interdum a 
placerat sem aliquet. Sed ipsum tellus, hendrerit eu iaculis eget, 
facilisis a purus. Mauris id justo ligula, sed facilisis neque. Praesent 
mauris mi, ultrices nec sodales ut, mollis at quam. Cras a est a mauris 
ullamcorper aliquet. Nunc risus turpis, iaculis vel fermentum id, gravida 
at nulla. Nam condimentum semper lectus. In et sollicitudin sem. Nunc nunc 
ante, dapibus non luctus nec, laoreet vel leo. Fusce lorem risus, 
fermentum in aliquet sed, pellentesque at est. Nam nec tempor eros.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et urna odio. 
Suspendisse vitae lacus orci. Morbi neque metus, sollicitudin eget varius 
at, malesuada a urna. \cbstart{\color{red}In magna erat, suscipit vitae rutrum sit 
amet, condimentum at velit. Aenean semper quam sed dolor malesuada id 
aliquet mi fringilla.}\cbend\ Mauris id justo ligula, sed facilisis neque. 
Praesent mauris mi, ultrices nec sodales ut, mollis at quam. Cras a est a 
mauris ullamcorper aliquet. Nunc risus turpis, iaculis vel fermentum id, 
gravida at nulla. Nam condimentum semper lectus. In et sollicitudin sem. 
Nunc nunc ante, dapibus non luctus nec, laoreet vel leo. Fusce lorem risus, 
fermentum in aliquet sed, pellentesque at est. Nam nec tempor eros.

\end{document}

用于标识文本更改的更改栏

changebar如果需要,该软件包还提供了一个环境。请参阅包装文档有关更多信息,以及更改栏的颜色:

\usepackage[pdftex,color]{changebar}% http://ctan.org/pkg/changebar
\cbcolor{black}% Change bar colour is black

如果您想删除更改,您可以通过以下方式修改文档中的命令\cbstart和(例如)\cbend

\let\cbstart\relax % Void \cbstart
\let\cbend\relax % Void \cbend

或使用提供的\nochangebars

PS. 我指定驱动程序为pdftex。您需要根据编译顺序进行修改。同样,这包含在软件包文档中。

相关内容