xcolors 패키지의 dvipsnames, svgnames 및 x11names와 관련된 장단점이 있습니까?

xcolors 패키지의 dvipsnames, svgnames 및 x11names와 관련된 장단점이 있습니까?

xcolors 패키지는 다음 패키지 문서에서 세 가지 색상 옵션을 언급합니다.http://mirrors.ctan.org/macros/latex/contrib/xcolor/xcolor.pdf. 그것들은 dvipsnames, svgnames, 그리고 입니다 x11names.

나는 일반적으로 dvipsnames다음과 같은 옵션을 사용합니다.

\usepackage[dvipsnames]{xcolor}

이 세 가지 옵션 중 어느 것을 선택하는지가 중요한지 알고 싶습니다. 대부분의 LaTeX 커뮤니티에서 사용하는 분명히 선호하는 옵션이 있습니까? 아니면 개인 취향에 따라 결정됩니까?

xcolor즉, 이 질문을 객관적으로 유지하기 위해 패키지 와 함께 사용할 옵션을 결정하기 전에 알아야 할 각 옵션에 대한 구체적인 장단점이 있는지 알고 싶습니다.

답변1

한 가지 차이점은 색상은 dvipsnamesCMYK로 정의되지만 svgnames및는 x11namesRGB로 정의된다는 것입니다. 따라서 dvipsnames최종 출력물이 오프셋 인쇄인지 디지털 인쇄인지 선택할 수 있습니다 .

dvipsnames이러한 차이로 인해 옵션을 사용할 때 주의해야 할 잠재적인 함정이 있습니다 xcolor.

기본적으로 pgf음영은 RGB로 출력되므로 명시적으로 CMYK 음영을 요청하지 않는 한 음영에서 원하는 색상을 얻을 수 없습니다. 이는 음영의 양쪽 끝에 단색이 있을 때 특히 두드러지며, 이는 beamer템플릿에서 때때로 발생할 수 있습니다.

문제를 보여주는 이 MWE를 고려하십시오. 둘 다파란색그리고라임그린dvipsnamesCMYK로 정의 되어 있습니다. 상단 음영이 RGB이기 때문에 색상이 잘못되었습니다. 이는 색상 모델을 CMYK로 명시적으로 변경하지 않는 한(예: 를 사용하여 \usepackage[cmyk,dvipsnames]{xcolor}) 얻을 수 있는 결과입니다.

\documentclass{article}
\usepackage[dvipsnames]{xcolor}
\usepackage{tikz}
\begin{document}
\section*{Natural Colour model}

\begin{tikzpicture}
  \fill[Blue] (0,0) rectangle (1,1);
  \shade[left color=Blue, right color=LimeGreen] (1.25,0) rectangle (3.75,1);
  \fill[LimeGreen] (4,0) rectangle (5,1);
\end{tikzpicture}

\section*{CMYK colour model}

\selectcolormodel{cmyk}
\begin{tikzpicture}
  \fill[Blue] (0,0) rectangle (1,1);
  \shade[left color=Blue, right color=LimeGreen] (1.25,0) rectangle (3.75,1);
  \fill[LimeGreen] (4,0) rectangle (5,1);
\end{tikzpicture}
\end{document}

MWE 출력

관련 정보