如何在乳胶文档中包含一个选项来选择
\usepackage{xcolor}
\usepackage[dvipsnames]{xcolor}
\usepackage[svgnames]{xcolor}
\usepackage[x11names]{xcolor}
也许我可以把这个功能放在一个样式文件中。
答案1
评论太长了。来自xcolor 文档:
2.15.1dvipsnames
和之间的名称冲突svgnames
由于固定选项处理顺序(不取决于命令中指定选项的顺序\usepackage
),svgnames
颜色将始终覆盖dvipsnames
具有相同名称的颜色。如果两个选项一起使用,这可能会导致不良结果。例如,Fuchsia 产生dvipsnames
在和的统治下相对于svgnames
。但是,有一个简单的技巧——基于延迟颜色定义——可以让我们以所需的方式使用来自两个集合的颜色:
\usepackage[dvipsnames*,svgnames]{xcolor}
\definecolors{Fuchsia}
现在 SVG 集中的所有颜色(紫红色除外)以及另一集中的紫红色均可用。
答案2
如果使用,则无需选择
\usepackage[dvipsnames,svgnames,x11names]{xcolor}
人们还可以推迟颜色名称,dvipsnames
这样它们就不会被集合所否决svgnames
。
\usepackage[dvipsnames*,svgnames,x11names]{xcolor}
\definecolors{Fuchsia}