使用 xcolor 将 rgb 小数转换为 RGB 整数

使用 xcolor 将 rgb 小数转换为 RGB 整数

使用xcolor我定义的颜色ared如下:

\documentclass[12pt]{article}
\usepackage[names,dvipsnames,named]{xcolor}
\definecolor{ared}{rgb}{.647,.129,.149}

\begin{document}

\huge\textsf{\textbf{\textcolor{ared}{HELLO}}}.

\end{document}

问题:如何找到与该颜色等价的 3 元素整数?

我问的原因是:我想使用一个应用程序来查找与红色协调的其他颜色,但要做到这一点,他们要求我将红色指定为三个整数。

我尝试使用“颜色选择器”应用程序来执行此操作,但是当我将一团颜色作为 LaTeX 输出显示在屏幕上时,测量仪给出的十进制值与我实际开始的 .647、.129、.149 有很大不同。

笔记:memoir这种特殊的红色在章节样式pederson" by Lars Madsen in the 2006 package from/info/latex-samples/MemoirChapStyles . And thememoir documentationmemman pederson` 样式的来源中显示credits Madsen for that "attractive color" for chapter numbers and titles in the。(感谢 David Carlisle 为我找到 Madsen 的链接。)

答案1

正如评论所说,您可以使用\convertcolorspec,但是为了使用几种颜色模型检查几种颜色的值,没有什么比testcolors环境更好的了:

平均能量损失

\documentclass[12pt]{article}
\usepackage[names,svgnames,dvipsnames,named]{xcolor}
\definecolor{ared}{rgb}{.647,.129,.149}
\begin{document}
\begin{testcolors}[RGB,HTML,HSB]
\testcolor{ared}
\testcolor{DarkRed}
\end{testcolors}
\end{document}

相关内容