Flowcharts mit tikz

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Flowcharts mit tikz

von Gast » So 6. Sep 2015, 11:24

Das tatsächliche Problem ist, dass Du die Option dvips geladen hast, nicht das Paket graphicx. Diese Option ist für die DVI-Ausgabe bestimmt, wenn Du mit pdflatex kompilierst, dann gibt das Scherben. Es ist klüger, graphicx den richtigen Treiber selbst aussuchen zu lassen.

Es ist ja in Ordnung, dass Du nicht ein LaTeX-Wizard bist und sofort alle Deine Probleme selbst löst, was mich aber ein bisschen geärgert hat ist, dass Du nicht einmal mein Beispiel bei Dir kompiliert hast, um zu sehen, ob es läuft. Außerdem bekomme ich, wenn die Option dvips aktiviert ist in meiner log-Datei einen Haufen Warnungen "Non-PDF special ignored!", das hätte uns auch früher auf die richtige Fährte bringen können, wenn Du danach Ausschau gehalten hättest, wie vorgeschlagen.

von xamyam » So 6. Sep 2015, 11:06

Ich habs ja jetzt verstanden mit dem Minimalbeispiel.
Das ist meine erste Arbeit die ich mir Latex schreibe und ich habe noch nicht so den Plan.
Ich habe jetzt aber den Fehler gefunden, wenn ich
\usepackage[dvips]{graphicx}
lösche funktioniert es.
Danke für eure Hilfe!

von Gast » So 6. Sep 2015, 08:18

Hättest Du gleich ein Minimalbeispiel erstellt oder zumindest meins ausprobiert, hätten wir uns den ganzen Eiertanz (gute sechs Stunden Herumgerätsel) hier sparen können....

Nun gut, da wir jetzt wissen, dass es nicht an Deiner Installation, sondern an dem Dokument liegt, solltest Du den Fehler recht schnell finden können.
Probiere einfach so viel aus Deinem Dokument wegzulöschen, sodass das Problem bestehen bleibt. Da wir eine untere Schranke gefunden haben, ab der es wieder normal aussieht, solltest Du eine minimale Konfiguration finden können, die das Problem reproduziert. Das kannst Du dann hier als Minimalbeispiel posten.

Ich gehe übrigens sehr wohl davon aus, dass sich Deine Log-Datei mit dem Hinzufügen von \listfiles ändert (es sei denn, Du hattest vorher schon ein \listfiles), hast Du Dir die echte .log-Datei schon angesehen und nach Warnungen gesucht? Oder vertraust Du auf die Ausgabe Deines Editors?

von xamyam » Sa 5. Sep 2015, 22:12

Keine änderung. Aber der Fehler scheint irgendwie in meinem Dokument zu liegen. Ich habe nochmal ein neues Latex-Dokument geöffnet und den Code reinkopiert und es hat ohne Probleme geklappt. Der Flowchart wurde mir, wie ich es wollte angezeigt.

von Gast » Sa 5. Sep 2015, 22:03

Was sagt denn die log-Datei, wenn Du die folgende Datei kompilierst?
\listfiles
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{shapes.geometric}

\begin{document}
\begin{tikzpicture}[node distance=2cm]
\tikzstyle{arrow} = [thick,->,>=stealth]
\tikzstyle{block} = [rectangle, rounded corners, minimum width=3cm, minimum height=1cm,text centered, draw=black, fill=blue!20]
\tikzstyle{process} = [rectangle, minimum width=3cm, minimum height=1cm, text centered, draw=black, fill=orange!30]
\tikzstyle{startstop} = [rectangle, rounded corners, minimum width=3cm, minimum height=1cm,text centered, draw=black, fill=red!30]
\node (reg) [block]{Regression};
\node (resid) [block, below of=reg] {Residuen bilden in neuer Variable};
\node (abs) [block, below of=resid] {Absolultwerte der Residuen in neuer Variable};
\node (sort) [block, below of=abs] {Sortierung der Absolutwerte};
\node (elimi) [block, below of=sort] {Größten Absolutwert eliminieren};
\node (save) [block, below of=elimi] {Datensatz speichern};  
\end{tikzpicture}
\end{document}
(Beachte das \listfiles)

von xamyam » Sa 5. Sep 2015, 21:50

Ich bekomme keine Fehlermeldung oder Warnungen. Der Flowchart soll genau so aussehen wie im online editor.
Im Anhang habe ich mal meinen aktuellen Output hochgeladen.
Dateianhänge
Screen Shot 2015-09-05 at 21.42.46.png
Screen Shot 2015-09-05 at 21.42.46.png (18.52 KiB) 2506 mal betrachtet

von Gast » Sa 5. Sep 2015, 20:50

Du kannst mit einem Klick auf Öffne in Online-Editor in dem Beispiel oben feststellen, wie die Ausgabe in einem vergleichsweise aktuellen (ich habe gestern feststellen dürfen, dass PGFPlots zumindest leicht veraltet ist) aussehen sollte. (Bis auf die falsche Darstellung der Sonderzeichen, die wir mal eben ignorieren, sieht a doch alles ganz gut aus.)

Wenn das bei Dir nicht der Fall ist, wären die log-Dateien des Minimalbeispiels von oben vielleicht aufschlussreich. Bekommst Du Warnungen oder Fehlermeldungen?

von xamyam » Sa 5. Sep 2015, 20:43

wenn ich das Minimalbeispiel in meinen Editor reinkopiere, wird nichtmal der Text angezeigt.
Gerade nochmal nach updates gecheckt. Ich verwende die aktuellste Version.
Ich verwende texpad auf dem mac als Editor. Kann es daran liegen?

von Gast » Sa 5. Sep 2015, 16:29

Wenn ich Deinen Code in ein Minimalbeispiel umwandele, sieht das schon sehr schön aus
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{shapes.geometric}

\begin{document}
\begin{tikzpicture}[node distance=2cm]
\tikzstyle{arrow} = [thick,->,>=stealth]
\tikzstyle{block} = [rectangle, rounded corners, minimum width=3cm, minimum height=1cm,text centered, draw=black, fill=blue!20]
\tikzstyle{process} = [rectangle, minimum width=3cm, minimum height=1cm, text centered, draw=black, fill=orange!30]
\tikzstyle{startstop} = [rectangle, rounded corners, minimum width=3cm, minimum height=1cm,text centered, draw=black, fill=red!30]
\node (reg) [block]{Regression};
\node (resid) [block, below of=reg] {Residuen bilden in neuer Variable};
\node (abs) [block, below of=resid] {Absolultwerte der Residuen in neuer Variable};
\node (sort) [block, below of=abs] {Sortierung der Absolutwerte};
\node (elimi) [block, below of=sort] {Größten Absolutwert eliminieren};
\node (save) [block, below of=elimi] {Datensatz speichern};  
\end{tikzpicture}
\end{document}
 
Ich bekomme alle Boxen schön gestapelt übereinander. Bekommst Du irgendwelche Warnungen? Hast Du die aktuellste Tikz-Version?

Fragestellung ausbessern

von Stamm- » Sa 5. Sep 2015, 15:27

Du bist schon einmal auf ein Minimalbeispiel angesprochen worden. Hier fehlt es wieder. Wenn Du also schnelle und effiziente Hilfe suchst, dann fertige bitte eines an.

Nach oben