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
Code, hier editierbar zum Übersetzen:
\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}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

gefragt 11 Aug '14, 10:22

ErnstZ's gravatar image

ErnstZ
611132833
Akzeptiert-Rate: 62%


Du kannst den every edge Stil entsprechend erweitern:

Open in writeLaTeX
every edge/.append style={nodes=blue}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Dabei ist nodes=<options> vom Prinzip her eine Abkürzung für every node/.append style=<options>.

alt text

Code:

Open in writeLaTeX
Code, hier editierbar zum Übersetzen:
\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}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Permanenter link

beantwortet 11 Aug '14, 10:43

esdd's gravatar image

esdd
17.8k294257
Akzeptiert-Rate: 62%

bearbeitet 11 Aug '14, 10:51

Perfekt, vielen Dank @esdd.

(11 Aug '14, 10:49) ErnstZ
Deine Antwort
[Vorschau ausblenden]

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Frage-Themen:

×731
×76
×7
×2

gestellte Frage: 11 Aug '14, 10:22

Frage wurde gesehen: 10,839 Mal

zuletzt geändert: 11 Aug '14, 10:51

Willkommen, erstes Mal hier? Schau mal unter FAQ!

×