是否可以在 xcolor 包中创建自定义颜色系列?

是否可以在 xcolor 包中创建自定义颜色系列?

我正在尝试用这个xcolor包制作一个颜色系列,以便实现我想要的效果这个问题。但是,似乎您只能选择起始颜色和终止颜色,并在它们之间设置颜色渐变。这没有留下任何空间来定义完全自定义的颜色系列,其中颜色没有特定的顺序(如果有人知道一个很酷的工具,它可以为您输入的任何颜色序列创建复杂的渐变公式,那也很酷,但我认为这不太可能)。

所以我只想知道是否有办法用我自己的颜色创建自定义颜色序列。或者我是否可以将多个双色序列链接在一​​起以实现这种效果。似乎我可以根据链接的问题创建调色板的完美方法是使用 xcolor 的这个功能——但不幸的是,它似乎只适用于显示渐变的颜色,并且不允许您定义颜色 1、2、3 等。如果有人感兴趣,这里是颜色系列的文档xcolor,在第 25 页。它似乎没有提到我想要的东西。

答案1

如果我理解正确的话

在此处输入图片描述

\documentclass{article}

\usepackage{color}

\definecolor{zz0}{rgb}{.1,.8,.3}
\definecolor{zz1}{rgb}{.8,.2,.2}
\definecolor{zz2}{rgb}{.7,.9,.1}
\definecolor{zz3}{rgb}{.6,.4, 0}
\definecolor{zz4}{rgb}{.5,.1,.9}
\definecolor{zz5}{rgb}{.1, 0,.8}
\definecolor{zz6}{rgb}{.7,.2,.6}
\definecolor{zz7}{rgb}{.9,.3,.8}
\definecolor{zz8}{rgb}{0 ,.4,.1}
\definecolor{zz9}{rgb}{.7,.5,.2}
\definecolor{zz10}{rgb}{.1,.6,.3}
\definecolor{zz11}{rgb}{.6,.8,.5}

\makeatletter
\renewcommand\section{\@startsection {section}{1}{\z@}%
                                   {-3.5ex \@plus -1ex \@minus -.2ex}%
                                   {2.3ex \@plus.2ex}%
                                   {\normalfont\Large\bfseries\color{zz\arabic{section}}}}
\makeatother

\begin{document}

\section{Hmmmm}
zzz
\section{Hmmmm}
zzz
\section{Hmmmm}
zzz
\section{Hmmmm}
zzz
\section{Hmmmm}
zzz


\end{document}

相关内容