使用 pdflatex 创建反转颜色的 pdf(如黑底白字等)

使用 pdflatex 创建反转颜色的 pdf(如黑底白字等)

有没有简单的方法可以创建反转颜色的 PDF?

部分解决方案就是将字体改为白色并将背景变为黑色。

是否有简单的“完整”解决方案来反转整个 PDF 页面?(包括颜色lstlistings、图像等)

答案1

您可以pagecolor使用命令设置背景包和页面颜色color。您还需要将值传递给setlistings。图像的颜色反转可能无法实现,尽管您也可以对其进行操作。您到底希望图像看起来像什么?

在此处输入图片描述

\documentclass{article}
\usepackage{graphicx}
\usepackage{listings}
\lstnewenvironment{teX}[1][]
  {\lstset{language=[LaTeX]TeX}\lstset{escapeinside={(*@}{@*)},
   numbers=left,numberstyle=\normalsize,stepnumber=1,numbersep=5pt,
   breaklines=true,
   %firstnumber=last,
       %frame=tblr,
       framesep=5pt,
       basicstyle=\normalsize\ttfamily,
       showstringspaces=false,
       keywordstyle=\ttfamily\color{orange},
      %identifierstyle=\ttfamily,
       stringstyle=\color{maroon},
    commentstyle=\color{black},
    rulecolor=\color{gray!10},
    xleftmargin=0pt,
    xrightmargin=0pt,
    aboveskip=\medskipamount,
    belowskip=\medskipamount,
       backgroundcolor=\color{black}, #1
}}
{}
\usepackage{hyperref}
\usepackage{background}
\SetBgContents{}
\begin{document}
 \pagecolor{black}
 \color{green}
\begin{teX}
\documentclass{article}
\usepackage{graphicx}
\usepackage{listings}
\lstnewenvironment{teX}[1][]
\end{teX}
\end{document}

答案2

一个更好的解决方案(也许是最好的解决方案)是使用crop带选项的封装invert

相关内容