TikZ:节点中的文本颜色与文本 = 颜色不同

TikZ:节点中的文本颜色与文本 = 颜色不同

给出以下示例,如何改变单词的文本颜色节点在第一个圆圈中,不会影响里面剩余文字的颜色,即

\documentclass{article}
\usepackage{tikz}
\begin{document}
    \begin{tikzpicture}
        \node[fill=green, text=red, circle, draw=black] {With node};
        \draw[fill=cyan] (3,0) circle (1cm) node[text=blue] {With draw};
    \end{tikzpicture}
\end{document}

在此处输入图片描述

答案1

您可以\textcolor在节点内部使用:

\documentclass{article}
\usepackage{tikz}
\begin{document}
    \begin{tikzpicture}
      \node[fill=green, text=red, circle, draw=black] {With
      \textcolor{cyan}{node}};
        \draw[fill=cyan] (3,0) circle (1cm) node[text=blue] {With draw};
    \end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容