Ihr kennt vermutlich die Werte aus der Datei dvipsnam.def:
texlive/…/texmf-dist/tex/latex/graphics/dvipsnam.def
Zum Beispiel ist RoyalPurple dort so definiert:
C: 0.75
M: 0.9
Y: 0
K: 0
Das wäre ein ›ziemlich blau wirkendes Blau‹, also kein Purpurton.
Das PDF der Doku von Paket xcolor aber (so wie auch meine Test mit LaTeX) enthält in Abschnitt 4.2 (»Colors via dvipsnames option«) eine ganz andere Farbe, nämlich einen schönen Purpur-Ton, der diese CMYK-Werte hat:
C: 0.42
M: 0.66
Y: 0
K: 0.40
Darum meine Frage: Enthält die Tabelle in dvipsnam.def nicht die finalen CMYK-Werte?
Mein Testcode:
\documentclass{standalone} \usepackage[dvipsnames]{xcolor} \begin{document} \definecolor{RoyalPurpleManuallyDefined}{cmyk}{0.75,0.9,0,0} {\textcolor{RoyalPurpleManuallyDefined}{RoyalPurple using textcolor\{RoyalPurpleManuallyDefined\}}} {\textcolor{RoyalPurple}{RoyalPurple using textcolor\{RoyalPurple\}}} \end{document}
ABER wenn ich mit einem Grafikprogramm per Color Picker nachschaue, welche Farbe das ist, werden mir die oben geschriebenen, ANDEREN CMYK-Werte angezeigt.
Woran liegt das, was macht LaTeX mit den Werten, die in dvipsnam.def stehen?
Anders gefragt:
1.) Wo finde ich (falls sie woanders definiert sind) die wirklichen CMYK-Werte für die dvipsnames-Palette?
2. ) Bzw. wie müsste ich die Werte aus dvipsnam.def umrechnen, um die endgültigen Werte zu erhalten?
Danke für Euer Mitgrübeln.
Karl-Heinz
--
PS: Ich nutzte jetzt den Weg, die tatsächlichen Farben mit einem kleinen C++-Programm aus der von LaTeX erzeugten Palette herauszulesen und als neue CMYK-Werte abzuspeichern.
Der Grund für meine Frage hat sich (für mich) damit erledigt und ich stelle den Post auf solved, damit Ihr nicht unnötigerweise kostbare Lebenszeit auf die Aufgabe verwendet, auch wenn die eigentliche Frage damit natürlich nicht beantwortet ist.