¿Existen ventajas y desventajas asociadas con dvipsnames, svgnames y x11names en el paquete xcolors?

¿Existen ventajas y desventajas asociadas con dvipsnames, svgnames y x11names en el paquete xcolors?

El paquete xcolors menciona tres opciones de color en la documentación del paquete enhttp://mirrors.ctan.org/macros/latex/contrib/xcolor/xcolor.pdf. Ellos son dvipsnames, svgnamesy x11names.

Normalmente uso la dvipsnamesopción como esta:

\usepackage[dvipsnames]{xcolor}

Quiero saber si importa cuál de estas tres opciones elijo. ¿Existe alguna opción obviamente preferida por la mayoría de la comunidad LaTeX o simplemente se reduce a las preferencias personales de cada uno?

En otras palabras, para mantener esta pregunta objetiva, quiero saber si hay ventajas y desventajas específicas para cada opción que debamos tener en cuenta antes de decidir qué opción usar con el xcolorpaquete.

Respuesta1

Una diferencia es que los colores con dvipsnamesestán definidos en CMYK, pero svgnamesy x11namesestán definidos en RGB. Por lo tanto, puede elegir dvipsnamessi su resultado final está destinado a impresión offset o digital.

Esta diferencia conduce a un peligro potencial que hay que tener en cuenta al utilizar la dvipsnamesopción de xcolor.

De forma predeterminada, pgflos sombreados se generan en RGB, por lo que, a menos que solicite explícitamente sombreados CMYK, no obtendrá los colores que desea en los sombreados. Esto es especialmente notable cuando tienes colores sólidos en cada extremo del sombreado, lo que a veces puede suceder en beamerlas plantillas.

Considere este MWE que demuestra el problema. AmbosAzulyVerde limaestán definidos por dvipsnamesy están en CMYK. El sombreado superior tiene colores incorrectos porque está en RGB. Esto es lo que obtienes a menos que cambies explícitamente el modelo de color a CMYK (por ejemplo, usando \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}

Salida MWE

información relacionada