我有许多以标准 LaTeX 格式编写的 pdf 文档。我感兴趣的是,是否可以让我的页面黑色的但我的文字是白色的?换句话说,反转黑/白,我很好奇它看起来有多好看。
答案1
可以通过包设置颜色color
。在前言。然后包color
将此颜色用作\normalcolor
。LaTeX 在各个地方使用此颜色。例如,它重置页眉和页脚中的颜色,使它们独立于调用输出例程时处于活动状态的颜色。
\documentclass{article}
\usepackage{blindtext}
\usepackage{color}
\pagecolor{black}
\color{white}
\begin{document}
\blinddocument
\end{document}
切换颜色
还可以在页面级别切换颜色。有些页面可以设置为黑底白字,而有些页面可以设置为白底黑字。
可以通过 关闭页面颜色\nopagecolor
。只有少数驱动程序支持此功能(pdftex.def
、dvips.def
)。对于其他驱动程序,\pagecolor{white}
可以使用 。
更加\normalcolor
棘手的是,下面的例子侵入内部来定义\whiteonblack
和\blackonwhite
,这也会相应地改变\normalcolor
。
\documentclass{article}
\usepackage{blindtext}
\usepackage{color}
\makeatletter
\let\default@color@black\current@color
\newcommand*{\blackonwhite}{%
\newpage
\let\default@color\default@color@black
\normalcolor
\@ifundefined{no@page@color}{%
\pagecolor{white}%
}{%
\nopagecolor
}%
}
\color{white}
\let\default@color@white\current@color
\newcommand*{\whiteonblack}{%
\newpage
\let\default@color\default@color@white
\normalcolor
\pagecolor{black}%
}
\pagecolor{black}
\makeatother
\begin{document}
\blinddocument
\blackonwhite \blinddocument
\whiteonblack \blinddocument
\end{document}
答案2
尝试这个:
\documentclass{article}
\usepackage{color,lipsum}
\pagecolor{black}
\color{white}
\begin{document}
\lipsum[2-4]
\end{document}