更改多個部分和頁面的顏色

更改多個部分和頁面的顏色

我想標記整個部分(包括所有小節和腳註,跨越多個頁面)作為建議刪除的內容 - 理想情況下,使用顏色和刪除線,但只需兩者之一就足夠了。我正在使用 pdflatex 和 TeXLive 2013。

到目前為止,我嘗試過的任何顏色變更命令都沒有好運,因為它們在多個群組、多個頁面或腳註上都失敗了。changes包和\color{}命令也無法處理腳註。

我能找到的最有希望的命令是,但是當使用或時pdfcolorstack它似乎會中斷,例如在下面的示例中(從文檔複製),當存在時,文本為黑色:hyperrefpdfpages\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 頁的說法現在是錯的!

這使得第 2 頁的說法是錯的...

相關內容