在声明之前在 TikZ 中使用颜色变量

在声明之前在 TikZ 中使用颜色变量

我想使用路径的颜色来设置节点的颜色。但我希望节点的颜色比路径颜色浅。而且我想在知道路径颜色之前做到这一点。因此,我如何获得活动路径的颜色,以便我可以调整节点颜色?

答案1

TikZ/PGF 用于xcolor存储和操作颜色值。xcolor当前颜色始终可用.。因此,您可以编写

\documentclass{article}
\usepackage{tikz}

\begin{document} 
    \begin{tikzpicture}[red!50!blue]
        \fill[radius=1cm] circle 
            node[font={\bf\huge}] {\color{.!20}text};
    \end{tikzpicture}
\end{document}

获得

结果

相关内容