Dieser Code:

Open in writeLaTeX
Code, hier editierbar zum Übersetzen:
\documentclass{article}
\usepackage[latin1]{inputenc}
\usepackage{tikz}
\usetikzlibrary{er}
\begin{document}
\begin{tikzpicture}[node distance=2cm]
\node[entity] (sheep) at (0,0) {Sheep};
\node[entity] (genome) at (3,0) {Genome};
node[relationship] at (1,1.5) {has}
edge (sheep)
edge (genome);
child {node[attribute] {name}}
child {node[attribute] {color}};
\end{tikzpicture}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

sollte ein E-R-Diagramm mit Attributen und Beziehungen ausgeben. Bei mir gibt er nur die Entitäten Schaf und Genom aus. Wo liegt der Fehler?

gefragt 19 Mai '14, 17:29

Astrina's gravatar image

Astrina
371111925
Akzeptiert-Rate: 50%

bearbeitet 19 Mai '14, 17:48

stefan's gravatar image

stefan ♦♦
18.4k163148


Es fehlt nur ein Backslash beim dritten Node. Es geht zum Beispiel so, mit eingefügtem Backslash:

Open in writeLaTeX
Code, hier editierbar zum Übersetzen:
\documentclass{article}
\usepackage[latin1]{inputenc}
\usepackage{tikz}
\usetikzlibrary{er}
\begin{document}
\begin{tikzpicture}[node distance=2cm]
\node[entity] (sheep) at (0,0) {Sheep};
\node[entity] (genome) at (3,0) {Genome};
\node[relationship] at (1,1.5) {has}
edge (sheep)
edge (genome);
child {node[attribute] {name}}
child {node[attribute] {color}};
\end{tikzpicture}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

und ebenfalls stattdessen mit entferntem Semikolon, nur der erste Node mit Backslash begonnen:

Open in writeLaTeX
Code, hier editierbar zum Übersetzen:
\documentclass{article}
\usepackage[latin1]{inputenc}
\usepackage{tikz}
\usetikzlibrary{er}
\begin{document}
\begin{tikzpicture}[node distance=2cm]
\node[entity] (sheep) at (0,0) {Sheep}
node[entity] (genome) at (3,0) {Genome}
node[relationship] at (1,1.5) {has}
edge (sheep)
edge (genome);
child {node[attribute] {name}}
child {node[attribute] {color}};
\end{tikzpicture}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

E-R-Diagramm

LaTeX-Befehle beginnen mit Backslash, TikZ-Befehle gehen innerhalb eines Pfades ohne, jedoch hat bei Dir oben ein Semikolon den Pfad vorher bereits beendet.

Permanenter link

beantwortet 19 Mai '14, 17:45

stefan's gravatar image

stefan ♦♦
18.4k163148
Akzeptiert-Rate: 50%

bearbeitet 19 Mai '14, 17:47

Danke für die Erklärung, was für ein doofer Fehler.

(19 Mai '14, 17:47) Astrina

@Astrina Gern! Und Deine Frage ist dennoch ein wertvoller Beitrag: wer nun nach E-R-Diagramm mit LaTeX googelt, findet Dein Beispiel als eine mögliche TikZ-Lösung.

(19 Mai '14, 17:49) stefan ♦♦
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
×54
×2

gestellte Frage: 19 Mai '14, 17:29

Frage wurde gesehen: 11,978 Mal

zuletzt geändert: 19 Mai '14, 17:49

Willkommen, erstes Mal hier? Schau mal unter FAQ!

×