切换颜色

切换颜色

我有许多以标准 LaTeX 格式编写的 pdf 文档。我感兴趣的是,是否可以让我的页面黑色的但我的文字是白色的?换句话说,反转黑/白,我很好奇它看起来有多好看。

答案1

可以通过包设置颜色color。在前言。然后包color将此颜色用作\normalcolor。LaTeX 在各个地方使用此颜色。例如,它重置页眉和页脚中的颜色,使它们独立于调用输出例程时处于活动状态的颜色。

\documentclass{article}
\usepackage{blindtext}
\usepackage{color}
\pagecolor{black}
\color{white}

\begin{document}
\blinddocument
\end{document}

第 1 页 第2页 第 3 页

切换颜色

还可以在页面级别切换颜色。有些页面可以设置为黑底白字,而有些页面可以设置为白底黑字。

可以通过 关闭页面颜色\nopagecolor。只有少数驱动程序支持此功能(pdftex.defdvips.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}

在此处输入图片描述

相关内容