颜色选取宏包

这里提供本人编写的用于选取合适对比颜色的 ninecolors 宏包,2021 年 04 月发布。最新版本为 ninecolors 2022D使用说明源码仓库)。目前已上传到 CTAN 中,可以在最新版 MiKTeX 或 TeXLive 中直接使用。

这个宏包选取 13 种色调,对每种色调定义了 9 个级别的颜色。不同色调相同级别的颜色拥有相同的亮度值。另外黑色的级别为 0,白色的级别为 10。这样,只要选取级别相差至少为 5 的两种颜色,就能得到符合 WCAG 标准的颜色对比度。

使用方法:新建一个 tex 文档,然后输入下面代码:

\documentclass{article}
\usepackage{ninecolors}
\begin{document}
\colorbox{blue9}{\strut\color{green3}The quick brown fox.}\par
\colorbox{green3}{\strut\color{blue9}The quick brown fox.}
\end{document}