我想标记整个部分(包括所有子部分和脚注,跨越多页),如建议删除的那样 - 理想情况下,使用颜色和删除线,但只需其中之一就足够了。我使用的是 pdflatex 和 TeXLive 2013。
到目前为止,我尝试过的任何颜色更改命令都没有取得好成绩,因为它们要么在多个组上失败,要么在多个页面上失败,要么在脚注处失败。changes
包和\color{}
命令也无法处理脚注。
我能找到的最有希望的命令是,但是当使用或时pdfcolorstack
它似乎会中断,例如在下面的例子(从文档中复制)中,当存在时,文本为黑色:hyperref
pdfpages
\usepackage{pdfpages}
"still green"
\documentclass{article}
\usepackage{pdfpages} % This breaks things
\begin{document}
Hello world!
\chardef\Color=\pdfcolorstackinit page direct{0 g}
default color,
\pdfcolorstack\Color set{1 1 0 0 k}
some new default
\pdfcolorstack\Color push{0 1 1 0 k}
red,
\pdfcolorstack\Color push{1 0 1 0 k}
green, and some footnote\footnote{here!!} and some more text.
\newpage
still green (BUT NOT WHEN PDFPAGES IS USED!!),
\pdfcolorstack\Color pop
red again,
\pdfcolorstack\Color pop
default again,
\pdfcolorstack\Color set{0 g}
back to black.
\end{document}
我可以不使用它hyperref
来达到草稿的目的,但pdfpages
它非常重要 :(
答案1
\documentclass{article}
\usepackage{pdfpages} % This breaks things
\usepackage{xcolor}
\RequirePackage[normalem]{ulem}
\begin{document}
Hello world!
default color,
{\color{blue!60!black}
some new default
{\color{red!80!black}
red, \sout{red struck-out}
{\color{green!60!black}
green, and some footnote\footnote{here!!} and some more text.
\newpage
still green (BUT NOT WHEN PDFPAGES IS USED!!),}
red again,}
default again,}
back to black.
\end{document}
生产
这使得第 2 页的说法是错误的……