想象一下,您从 tex 源创建的 PDF 文件必须具有 RGB 中定义的所有颜色,因为 PDF 要在屏幕上读取。
有人会这样做:
\xdefinecolor{colordef-listings-backgroundcolor-grey}{RGB}{219, 219, 219}
如果您还想打印同一份文档,并且打印方式为 CMYK,那么您需要执行以下操作:
\xdefinecolor{colordef-listings-backgroundcolor-grey}{cmyk}{0.0, 0.0, 0.0, 0.14}
如何将两者合并为一个 PDF?或者如何“方便地”创建其中一个?
答案1
包xcolor
允许你写
\definecolor{red}{rgb/cmyk}{1,0,0/0,1,1,0} % an example in manual
后
\usepackage[rgb]{xcolor} % or
\usepackage[cmyk]{xcolor}
因此,你可以使用rgb
或cmyk
交替加载进行两次编译。请参阅多种型号、规格了解更多信息。
需要说明的是,PDF 文件无法识别目标设备是屏幕还是打印机。但我想知道您为什么要/需要手动转换颜色模型。您要根据颜色指南选择颜色吗?