色调

色调

我已经用 定义了一种新颜色\definecolor{MyBlue}{rgb}{0.25,0.5,0.75}。现在是否可以用 来定义它的“衍生物”?我想使用三种不同色调的同一种颜色。默认情况下可以使用灰色来实现这一点,但我可以自己定义一种吗?喜欢

\definecolor{NextBlue}{MuBlue}{0.75}

我用的是这个xcolor包。

答案1

根据答案使用另一个颜色定义颜色\colorlet您应该使用宏来根据旧颜色定义新颜色。然后,您可以指定新颜色的色调变化。

\documentclass{article}
\usepackage{xcolor}
\colorlet{NextBlue}{red!25!green!50!blue!75}
\begin{document}
\colorbox{NextBlue}{Test}
\colorbox{NextBlue!20}{Test}
\colorbox{NextBlue!40}{Test}
\end{document}

测试样本 1 的图像

或者

\documentclass{article}
\usepackage{xcolor}
\definecolor{MyBlue}{rgb}{0.25,0.5,0.75}
\colorlet{NextBlue}{MyBlue!20}
\colorlet{SecondBlue}{MyBlue!40}
\begin{document}
\colorbox{MyBlue}{Test}
\colorbox{NextBlue}{Test}
\colorbox{SecondBlue}{Test}
\end{document}

测试样本 2 的图片

带有 MyBlue 和灰色之间的色调:

\documentclass{article}
\usepackage{xcolor}
\definecolor{MyBlue}{rgb}{0.25,0.5,0.75}
\colorlet{NextBlue}{MyBlue!60!gray}
\colorlet{SecondBlue}{MyBlue!30!gray}
\begin{document}
\colorbox{MyBlue}{Test}
\colorbox{NextBlue}{Test}
\colorbox{SecondBlue}{Test}
\end{document}

在此处输入图片描述

最后,在两种定义的颜色之间进行阴影处理,Myblue并且Mygray

\documentclass{article}
\usepackage{xcolor}
\definecolor{Myblue}{rgb}{0.25,0.5,0.75}
\definecolor{Mygray}{rgb}{0.75,0.75,0.75}
\colorlet{NextBlue}{Myblue!66!Mygray}
\colorlet{SecondBlue}{Myblue!33!Mygray}
\begin{document}
\colorbox{Myblue}{Myblue}
\colorbox{NextBlue}{66\%Myblue34\%Mygray}
\colorbox{SecondBlue}{33\%Myblue67\%Mygray}
\colorbox{Mygray}{Mygray}
\end{document}

在此处输入图片描述

相关内容