为什么挑选的粉红色的 RGB 是 ffbfbf 而不是 ffc0cb?

为什么挑选的粉红色的 RGB 是 ffbfbf 而不是 ffc0cb?

从第 18 页使用 GIMP 选择 RGB 值xcolor.pdf可得到ffbfbf

截屏

如果你运行,你也会得到同样的结果ffbfbf,比如

\documentclass{article}
\usepackage{xcolor}% even if you use the options [x11names] or [rgb].
\begin{document}
\textcolor{pink}{\rule{1em}{1em}}
\end{document}

通过pdflatex并让 GIMP 从 PDF 中选择颜色。但是,根据rgb.txt,粉红色的 RGB 值应该是255 192 203十进制,即ffc0cb十六进制,不是吗?

并非所有颜色都会改变。例如,根据 和,当由 GIMP 从第 44 页选取时,LightBlue1是相同的。bfefff/etc/X11/rgb.txtxcolor.pdf

PS. 针对xcolorX11提交的错误报告:https://github.com/latex3/xcolor/issues/24https://gitlab.freedesktop.org/xorg/app/rgb/-/issues/1

答案1

xcolor 将粉红色定义为 rgb(1,.75,.75)(您可以在 xcolor.sty 中找到定义)。

0.75 x 255 = 191.25因此191 = BF (hex),颜色选择器拾取的值看起来不错。如果您希望粉红色更符合您的价值观,请定义自己的颜色(或重新定义粉红色):

\documentclass{article}
\usepackage{xcolor}
\begin{document}
\textcolor{pink}{\rule{1em}{1em}}

\definecolor{mypink}{HTML}{FFC0CB}
\textcolor{mypink}{\rule{1em}{1em}}

\end{document}

这在 PDF 中给出了1 0.75294 0.79608 rgb 值。

相关内容