我想更改所有 tikzcd 图表的颜色。从手册中,我读到我可以写
\tikzcdset{color=localblack}
在我的序言中并全局更改颜色。然而,几行之后,手册警告
除了本手册中描述的键之外,许多 TikZ 参数都会影响图表的外观。但是,在调用 {tikzcd} 时,只有其中的几个(即出现在每个图表、每个单元格、每个箭头和每个标签中的参数)会重新初始化。这意味着全局修改某个 TikZ 参数可能会或可能不会影响 {tikzcd} 的输出。[...] 一些例子是 [...] color=〈color〉, [...]
事实上,将上述命令添加到我的序言中只会使 tikzcd 图表的某些部分具有正确的颜色,而其他一些部分(如箭头)则具有默认颜色。
以下是一个小例子:
\documentclass{article}
\usepackage{tikz}
\usepackage{tikz-cd}
\tikzset{color=red}
\begin{document}
\[ \begin{tikzcd}
V_i \arrow[dd, "f_V"'] \arrow[rd, "c_i"] & \\
& V_0 \\
V_j \arrow[ru, "c_j"'] &
\end{tikzcd} \]
\end{document}
如何防止 tikzcd 重新初始化“颜色”参数?也欢迎其他解决方案。