如何在 LaTeX 中定义颜色 PANTONE 300 c

如何在 LaTeX 中定义颜色 PANTONE 300 c
\documentclass{book}

\usepackage{xcolor}

\definecolor{newcolor}{cmyk}{.5,0,0,0}

\begin{document}

\textcolor{newcolor}{Sample text}

\end{document}

答案1

如果您正在使用pdflatexlualatex,则可以使用该colorspace包:

您可以以 RGB、CMYK 或 Lab 形式提供替代颜色。

但是,我注意到将colorspaceRGB 值转换为 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}

MWE 输出


如果您正在使用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}

MWE 输出

答案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}

相关内容