\documentclass{book}
\usepackage{xcolor}
\definecolor{newcolor}{cmyk}{.5,0,0,0}
\begin{document}
\textcolor{newcolor}{Sample text}
\end{document}
答案1
如果您正在使用pdflatex
或lualatex
,则可以使用该colorspace
包:
您可以以 RGB、CMYK 或 Lab 形式提供替代颜色。
但是,我注意到将colorspace
RGB 值转换为 CMYK,因此最好坚持使用 CMYK 或 Lab 替代颜色。(手册中已注明。)事实上,我认为最好不要使用 RGB 模型,因为转换为 CMYK 是使用简单的公式完成的,xcolor
不会尝试使用颜色管理。因此,RGB 替代颜色看起来会非常不同(如下例所示)。
\documentclass{article}
\usepackage[illuminant=d50]{colorspace}
\definespotcolor{PANTONE 300 C (CMYK)}{PANTONE 300 C CMYK}{0.99,0.5,0.0,0.0}
\definespotcolor{PANTONE 300 C (RGB)}{PANTONE 300 C RGB}[RGB]{0 94 184}
\definespotcolor{PANTONE 300 C (Lab)}{PANTONE 300 C Lab}[alt=lab]{35.78,-9.69,-62.01/0.99,0.5,0.0,0.0}
\begin{document}
\textcolor{PANTONE 300 C (CMYK)}{PANTONE 300 C (alt = CMYK: 0.99, 0.5, 0.0, 0.0)}
\textcolor{PANTONE 300 C (RGB)}{PANTONE 300 C (alt = RGB: 0, 94, 184)}
\textcolor{PANTONE 300 C (Lab)}{PANTONE 300 C (alt = Lab: 35.78, -9.69, -62.01; illuminant = d50)}
\end{document}
如果您正在使用xelatex
,则可以使用该xespotcolor
软件包。该软件包的功能不如该colorspace
软件包丰富。
\documentclass{article}
\usepackage{xespotcolor}
\NewSpotColorSpace{PANTONE}
\AddSpotColor{PANTONE}{PANTONE300C}{PANTONE\SpotSpace 300\SpotSpace C}{0.99 0.5 0 0}
\SetPageColorSpace{PANTONE}
\definecolor{PANTONE 300 C}{spotcolor}{PANTONE300C, 1.0}
\begin{document}
\textcolor{PANTONE 300 C}{PANTONE 300 C (alt = CMYK: 0.99, 0.5, 0.0, 0.0)}
\end{document}
答案2
\documentclass{book}
\usepackage{xcolor}
\definecolor{newcolor}{cmyk}{1,.56,0,.03} % PANTONE 300 c
% or ...
% \definecolor{newcolor}{RGB}{0,94,184}
% \definecolor{newcolor}{HTML}{005EB8}
\begin{document}
\textcolor{newcolor}{Sample text}
\end{document}