Ich würde gerne den Style für alle "normalen" nodes spezifizieren, dieser soll aber nicht für die nodes gelten, die sich auf edges befinden. Also in folgendem Beispiel möchte ich nicht, dass "edge" rot gesetzt wird. Wie gibt man an, dass alle nodes rot dargestellt werden und alle nodes auf edges blau? Open in writeLaTeX
\documentclass{scrartcl} \usepackage{tikz} \begin{document} \begin{tikzpicture}[every node/.style={red}] \node(n1) at (0,0) {Node 1}; \node(n2) at (2,2) {Node 2}; \path[draw] (n1) edge[->] node {edge} (n2); \end{tikzpicture} \end{document} gefragt 11 Aug '14, 10:22 ErnstZ |
Du kannst den Open in writeLaTeX
every edge/.append style={nodes=blue} Dabei ist Code: Open in writeLaTeX
\documentclass[margin=10pt,tikz]{standalone} \begin{document} \begin{tikzpicture}[ nodes=red, every edge/.append style={nodes=blue} ] \node(n1) at (0,0) {Node 1}; \node(n2) at (2,2) {Node 2}; \path[draw] (n1) edge[->] node {edge} (n2); \end{tikzpicture} \end{document} beantwortet 11 Aug '14, 10:43 esdd |