使用 pdflatex 反转整个文档的背景和文本颜色

使用 pdflatex 反转整个文档的背景和文本颜色

使用 pdflatex 时,有没有一种简单的方法可以反转颜色,使整个文档的颜色为黑色背景上显示白色文本?我希望在编写和编辑文档时反转颜色,然后能够在最终版本中切换回黑色文本和白色背景

答案1

您可以使用这个包来做这件事xcolor

\documentclass{article}
\usepackage{xcolor}

\pagecolor[rgb]{0.5,0.5,0.5}
\color[rgb]{1,1,1}
\begin{document}

Hello \clearpage World

\end{document}

答案2

由于没有 LaTeX 解决方案:

  • 如果你使用 evince 作为 pdf 查看器,你可以直接按Ctrl+I来反转任何文档。即使您更改并重新加载该文档,它仍将保留该文档的设置。
  • 您可以使用xcalib -i -a它来反转整个屏幕。

答案3

我建议使用一种更容易理解的方式来编写它命令,根据 Lamport 的说法,“LaTeX 命令描述了逻辑结构文档”(参见LaTeX - 用户指南和参考手册,第 2.2 节)。

%Commands definitions
\newcommand{\setbackgroundcolour}{\pagecolor[rgb]{0.19,0.19,0.19}}  
\newcommand{\settextcolour}{\color[rgb]{0.77,0.77,0.77}}    
\newcommand{\invertbackgroundtext}{\setbackgroundcolour\settextcolour}

%Command execution. 
%If this line is commented, then the appearance remains as usual.
\invertbackgroundtext

虽然需要做更多工作,但文档的可读性更强。此外,当您不想更改颜色时,只需注释掉命令即可\invertbackgroundtext

注意:我使用背景和文本来代替0.5和——我认为这些颜色会降低10.190.77眼睛疲劳

相关内容