一个文档中可以同时有RGB和CMYK吗?

一个文档中可以同时有RGB和CMYK吗?

我知道,当您创建 PDF 时,您可以轻松地将某些元素设置为 RGB,将某些元素设置为 CMYK。但是,是否也可能同一个元素(例如背景)在 PDF 中同时具有两种定义,并且根据驱动程序(屏幕或打印机)使用 RGB 或 CMYK 定义。

所以我知道,当我们使用 xcolor 时,你可以说

\usepackage[rgb]{xcolor}

或者

\usepackage[cmyk]{xcolor}

但这肯定会改变使用的颜色范围。因此,当我们定义

\definecolor{Black}{RGB/CMYK}{0,0,0/0.0,0.0,0.0,1.0}

可以使用其中一种。但是,根据目的,在 PDF 中是否可以同时使用这两种格式?

答案1

是的。有多种方法可以做到这一点。首先,这是默认的。如果您只加载\usepackage{xcolor},则每种颜色都会以您指定的方式保存。只有当我们明确请求颜色模型时[rgb],否则[cmyk]所有内容都会转换为统一模型。

您还可以通过以下命令更改所有颜色转换为的模型\selectcolormodel{...}

\documentclass{article}
\usepackage{xcolor}
\definecolor{BlueRGB}{RGB}{0,0,1}
\definecolor{BlueCMYK}{CMYK}{1,1,0,0}
\begin{document}
\color{BlueRGB} This is in RGB.

\color{BlueCMYK} This is in CMYK.

\selectcolormodel{CMYK}
\color{BlueRGB} Still CMYK.

\color{BlueCYMK} Still CMYK.

\selectcolormodel{RGB}
\color{BlueCMYK} Now we are back to RGB.

\color{BlueRGB} Nothing changed.

\selectcolormodel{natural}
\color{BlueCMYK} We are again in CMYK territory.

\color{BlueRGB} And back to RGB.
\end{document}

在此处输入图片描述

相关内容