包装页面颜色上的“无”和“白色”有什么区别?

包装页面颜色上的“无”和“白色”有什么区别?

标题基本概括了所有内容。pagecolor似乎对选项的处理方式white不同none,特别是因为none它不适用于包cropnone。使用而不是和 的原因是什么white?它们是否会导致 PDF 更大或打印时出现差异?

答案1

描述

  • pagecolor=none是默认的,这意味着没有背景(可以认为是透明背景)
  • pagecolor=white明确将背景颜色设置为white

如果将生成的 PDF 插入到具有非标准背景颜色的另一个文档中,则可以看到差异。在下面的示例中,我将 插入pagecolor_white.pdfpagecolor_none.pdf具有黄色背景的文档中。

正常的用例是投影仪演示文稿的背景颜色不是白色,您想要插入具有透明背景的 PDF 或明确需要白色背景。

关于文件大小,可以预期,具有特定背景颜色的 PDF 最小,但比带有pagecolor=none(或不带有pagecolor包)的 PDF 大可忽略不计(~ 1 KB)。

结果

在此处输入图片描述

代码

pagecolor_white.tex

\documentclass[margin=2mm]{standalone}
\usepackage[pagecolor=white]{pagecolor}

\begin{document}
    \huge\verb|pagecolor=white|
\end{document}

pagecolor_none.tex

\documentclass[margin=2mm]{standalone}
\usepackage[pagecolor=none]{pagecolor} % As `none` is the default, you don't realy need this package here.

\begin{document}
    \huge\verb|pagecolor=none|
\end{document}

pagecolor.tex

\documentclass{article}
\usepackage[pagecolor=yellow]{pagecolor}
\usepackage{graphicx}

\begin{document}
\includegraphics[height=20mm]{pagecolor_white}

\includegraphics[height=20mm]{pagecolor_none}
\end{document}

相关内容