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, 04:22

ErnstZ's gravatar image

ErnstZ
541425
Akzeptiert: 83%


Du kannst den every edge Stil entsprechend erweitern:

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

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

alt text

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}
Permanenter link

beantwortet 11 Aug '14, 04:43

esdd's gravatar image

esdd
14.2k53251

bearbeitet 11 Aug '14, 04:51

Perfekt, vielen Dank @esdd.

(11 Aug '14, 04:49) ErnstZ
Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×492
×51
×4
×2

Frage gestellt: 11 Aug '14, 04:22

Frage wurde angeschaut: 1,890 Mal

Zuletzt aktualisiert: 11 Aug '14, 04:51