pstricks, tikz und pdfLaTex

Tabellen und Grafiken erstellen und anordnen


StGo
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 53
Registriert: Do 29. Nov 2012, 12:19

pstricks, tikz und pdfLaTex

Beitrag von StGo »

Hallo zusammen,

ich habe ein Problem mit pstricks, tikz und pdfLaTex.

Funktionierendes Beispiele:
% PdfLaTex: "/usr/texbin/pdflatex" -synctex=1  --enable-write18 -interaction=nonstopmode %.tex
\documentclass[12pt, a4paper]{scrreprt}

\usepackage{pstricks,pst-node}
\usepackage{auto-pst-pdf}
\usepackage{tikz}

\usepackage{xcolor}
\definecolor{Blau}{RGB}{0,51,102}

\begin{document}

\begin{titlepage}
	\begin{tikzpicture}[remember picture,overlay]
		% Blauer Rand rechts
		\fill[Blau] (current page.north east) rectangle ([xshift=-10mm]current page.south east);
	\end{tikzpicture}
\end{titlepage}
\end{document}
2. funktionierendes Beispiel:
% PdfLaTex: "/usr/texbin/pdflatex" -synctex=1  --enable-write18 -interaction=nonstopmode %.tex
\documentclass[12pt, a4paper]{scrreprt}

\usepackage{pstricks,pst-node}
\usepackage{auto-pst-pdf}
\usepackage{tikz}

\usepackage{xcolor}
\definecolor{Blau}{RGB}{0,51,102}

\begin{document}

\begin{psmatrix}[mnode=oval,rowsep=0.5cm,colsep=1cm]
		init(0) & standby(3) \\
		ready(1) \\
		& running(2) \\
		& & terminate(4) \\
		transition(6) & waiting(5)
		\ncline[linecolor=black]{->}{1,1}{2,1} % von 0 nach 1
		\ncline[linecolor=black]{->}{5,1}{2,1} % von 6 nach 1
		\ncline[linecolor=black]{->}{5,2}{5,1} % von 5 nach 6
		\ncline[linecolor=black]{->}{5,2}{2,1} % von 5 nach 1
		\ncline[linecolor=black]{->}{2,1}{1,2} % von 1 nach 3
		\ncline[linecolor=black]{->}{5,2}{4,2} % von 5 nach 2
		\ncline[linecolor=black]{->}{3,2}{4,3} % von 2 nach 4
		\ncline[linecolor=black]{->}{3,2}{5,2} % von 2 nach 5
		\ncline[linecolor=black]{->}{3,2}{2,1} % von 2 nach 1
		\ncline[linecolor=black]{->}{1,2}{3,2} % von 3 nach 2
		\ncline[linecolor=black]{->}{1,2}{2,1} % von 3 nach 1
		\ncline[linecolor=black]{->}{2,1}{3,2} % von 1 nach 2
\end{psmatrix}

\end{document}
Beides zusammen gibt zwar keinen Fehler aus aber mir fehlt auch die Grafik.
% PdfLaTex: "/usr/texbin/pdflatex" -synctex=1  --enable-write18 -interaction=nonstopmode %.tex
\documentclass[12pt, a4paper]{scrreprt}

\usepackage{pstricks,pst-node}
\usepackage{auto-pst-pdf}
\usepackage{tikz}

\usepackage{xcolor}
\definecolor{Blau}{RGB}{0,51,102}

\begin{document}

\begin{titlepage}
	\begin{tikzpicture}[remember picture,overlay]
		% Blauer Rand rechts
		\fill[Blau] (current page.north east) rectangle ([xshift=-10mm]current page.south east);
	\end{tikzpicture}
\end{titlepage}

\begin{psmatrix}[mnode=oval,rowsep=0.5cm,colsep=1cm]
		init(0) & standby(3) \\
		ready(1) \\
		& running(2) \\
		& & terminate(4) \\
		transition(6) & waiting(5)
		\ncline[linecolor=black]{->}{1,1}{2,1} % von 0 nach 1
		\ncline[linecolor=black]{->}{5,1}{2,1} % von 6 nach 1
		\ncline[linecolor=black]{->}{5,2}{5,1} % von 5 nach 6
		\ncline[linecolor=black]{->}{5,2}{2,1} % von 5 nach 1
		\ncline[linecolor=black]{->}{2,1}{1,2} % von 1 nach 3
		\ncline[linecolor=black]{->}{5,2}{4,2} % von 5 nach 2
		\ncline[linecolor=black]{->}{3,2}{4,3} % von 2 nach 4
		\ncline[linecolor=black]{->}{3,2}{5,2} % von 2 nach 5
		\ncline[linecolor=black]{->}{3,2}{2,1} % von 2 nach 1
		\ncline[linecolor=black]{->}{1,2}{3,2} % von 3 nach 2
		\ncline[linecolor=black]{->}{1,2}{2,1} % von 3 nach 1
		\ncline[linecolor=black]{->}{2,1}{3,2} % von 1 nach 2
\end{psmatrix}

\end{document}
Hat jemand eine Idee?

Danke

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Beides zusammen gibt zwar keinen Fehler aus aber mir fehlt auch die Grafik.
Welche von den beiden? Bei mir läuft es ohne Probleme (aber ich fände es nervig, dauern die pstricks-Bilder erstellen zu müssen. Ich würde alles mit tikz machen.).

StGo
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 53
Registriert: Do 29. Nov 2012, 12:19

Beitrag von StGo »

Ich würde alles mit tikz machen
Habe ich auch gelesen. Habe ich noch nicht probiert ob es eine Alternative ist. Da ich aber nichts wirklich komplexes habe dachte ich teste das mal.
Welche von den beiden?
Das dritte :-)

Beide zusammen (letztes Code-Snippet)

Danke

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Das dritte Smile

Beide zusammen (letztes Code-Snippet)
Soweit war ich schon. Aber welches der Bilder fehlt dann? Das tikz oder das pstricks-Bild?

StGo
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 53
Registriert: Do 29. Nov 2012, 12:19

Beitrag von StGo »

Bei mir das pstricks Bild.

Hier das PDF:
https://www.dropbox.com/s/ikrhymnh9dvmy ... s.pdf?dl=0

PS: Bei mir funktioniert der Dateiupload leider nicht.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Versuche mal ob es geht, wenn du diesen Patch benutzt:

https://sourceforge.net/p/pgf/bugs/316/

(geänderte pgfutil-latex.def kannst du einfach in den Ordner des Testdokuments kopieren).

StGo
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 53
Registriert: Do 29. Nov 2012, 12:19

Beitrag von StGo »

Habe ich gemacht. Leider hat sich keine Änderung eingestellt. Da ich mir nicht sicher war ob du mit dem Log oder einer anderen Datei was anfangen kannst habe ich den Ordner mal gezippt.

https://www.dropbox.com/s/rrrkd2hbv5avk ... s.zip?dl=0

Interessantes Projekt übrigens.


Danke für deine Hilfe

Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2759
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Beitrag von Stefan Kottwitz »

TikZ und PSTricks gemeinsam, sehr schön!

Man kann es konsequenter machen, und damit geht es bei mir: das PSTricks-Bild in einen TikZ-Node packen.
\documentclass[12pt, a4paper]{scrreprt} 
\usepackage{pstricks,pst-node} 
\usepackage{auto-pst-pdf} 
\usepackage{tikz} 
\usepackage{xcolor} 
\definecolor{Blau}{RGB}{0,51,102} 
\begin{document} 
\begin{titlepage} 
   \begin{tikzpicture}[remember picture,overlay] 
      % Blauer Rand rechts 
      \fill[Blau] (current page.north east) rectangle
        ([xshift=-10mm]current page.south east);   
      \node at (current page.center) {%
        \begin{psmatrix}[mnode=oval,rowsep=0.5cm,colsep=1cm] 
          init(0) & standby(3) \\ 
          ready(1) \\ 
          & running(2) \\ 
          & & terminate(4) \\ 
          transition(6) & waiting(5) 
          \ncline[linecolor=black]{->}{1,1}{2,1} % von 0 nach 1     
          \ncline[linecolor=black]{->}{5,1}{2,1} % von 6 nach 1         
          \ncline[linecolor=black]{->}{5,2}{5,1} % von 5 nach 6 
          \ncline[linecolor=black]{->}{5,2}{2,1} % von 5 nach 1 
          \ncline[linecolor=black]{->}{2,1}{1,2} % von 1 nach 3 
          \ncline[linecolor=black]{->}{5,2}{4,2} % von 5 nach 2 
          \ncline[linecolor=black]{->}{3,2}{4,3} % von 2 nach 4 
          \ncline[linecolor=black]{->}{3,2}{5,2} % von 2 nach 5 
          \ncline[linecolor=black]{->}{3,2}{2,1} % von 2 nach 1 
          \ncline[linecolor=black]{->}{1,2}{3,2} % von 3 nach 2 
          \ncline[linecolor=black]{->}{1,2}{2,1} % von 3 nach 1 
          \ncline[linecolor=black]{->}{2,1}{3,2} % von 1 nach 2 
        \end{psmatrix}};
   \end{tikzpicture} 
\end{titlepage}
\end{document}
Stefan

Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2759
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Beitrag von Stefan Kottwitz »

StGo hat geschrieben:
u_fischer hat geschrieben:Ich würde alles mit tikz machen
Habe ich auch gelesen. Habe ich noch nicht probiert ob es eine Alternative ist.
TikZ ist genial! Ich verwende es oft, auch für technische Dokumentationen, also schematische Zeichnungen darin (statt Visio). Ganz allgemein zum Anschauen der Möglichkeiten, klick vllt. mal: Beispiele zur Inspiration.

Stefan

StGo
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 53
Registriert: Do 29. Nov 2012, 12:19

Beitrag von StGo »

Man kann es konsequenter machen, und damit geht es bei mir: das PSTricks-Bild in einen TikZ-Node packen.
Das funktioniert auch bei mir. Auch ne gute Idee.

Danke
TikZ ist genial! Ich verwende es oft, auch für technische Dokumentationen, also schematische Zeichnungen darin (statt Visio).
Ja das scheint eine echte Alternative zu sein. Ich denke für meine Zwecke reicht das auch. Wenn die Probleme weiter gehen werde ich glaube ich umsteigen.

Danke

Antworten