Seite 1 von 2

pstricks, tikz und pdfLaTex

Verfasst: Mo 15. Dez 2014, 15:27
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

Verfasst: Mo 15. Dez 2014, 15:45
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.).

Verfasst: Mo 15. Dez 2014, 16:13
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

Verfasst: Mo 15. Dez 2014, 16:28
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?

Verfasst: Mo 15. Dez 2014, 16:34
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.

Verfasst: Mo 15. Dez 2014, 16:45
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).

Verfasst: Mo 15. Dez 2014, 17:03
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

Verfasst: Mo 15. Dez 2014, 23:18
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

Verfasst: Mo 15. Dez 2014, 23:28
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

Verfasst: Di 16. Dez 2014, 07:44
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