fritzfratz
13-01-2007, 15:28
Hallo,
ich habe ein Problem mit einem Flowchart den ich mit PSTRICKS erstellt habe.
Die Box wird zwar korrekt erstellt, läuft aber rechts über den Rand hinaus,
Wie kann ich für so einen Flowchart global definieren dass dieser an der
seite und rändern orientiert. bzw. wie kann ich die schriftgröße festlegen.
Mein TEX
\documentclass{article}
\usepackage{pstricks}
\usepackage{pst-node}
\definecolor{Pink}{rgb}{1.,0.75,0.8}
\pagestyle{empty}
\begin{document}
\begin{figure}[width=0.90\textwidth]
\small
\psframebox{%
\begin{psmatrix}[rowsep=0.8,colsep=0.5]
\psovalbox[fillstyle=solid,fillcolor=white]{Start} \\
\psframebox{Abfrage} \\
\psdiabox[fillstyle=solid,fillcolor=pink]{vorhanden} &
\psframebox{NEXT}
~\\
\psframebox{Abfrage 2} \\
\psdiabox[fillstyle=solid,fillcolor=pink]{vorhanden} &
\psframebox{vgl. SUB-FNC} &
\psdiabox[fillstyle=solid,fillcolor=pink]{SUB-FNC}
~\\
\psframebox{Abfrage 3 HNR-Zusatz} \\
\psdiabox[fillstyle=solid,fillcolor=pink]{vorhanden} &
\psframebox{NEXT}
~\\
\psovalbox[fillstyle=solid,fillcolor=white]{Ende }
% Verbindungspfeile
\ncline{->}{1,1}{2,1} % Start zu Abfrage 1
% Abfrage 1 zu Vergleich PLZ
\ncline{->}{2,1}{3,1}
\ncline{->}{3,1}{3,2}^{\textcolor{red}{NO}}
\ncline{->}{3,1}{4,1}<{\textcolor{red}{YES}}
\ncbar[angleA=90,armB=0,nodesepB=0.5]{->}{3,2}{2,1}
\ncline{->}{4,1}{5,1}
\ncline{->}{5,1}{5,2}^{\textcolor{red}{NO}}
\ncline{->}{5,1}{6,1}<{\textcolor{red}{YES}}
\ncline{->}{5,2}{5,3}
\ncbar[angleA=90,armB=0,nodesepB=0.5]{->}{5,3}{2,1}^{\textcolor{red}{NO}}
\ncangle[angleA=-90]{->}{5,3}{6,1}^{\textcolor{red}{YES}}
\end{psmatrix}%
}
\end{figure}
\end{document}
ich habe ein Problem mit einem Flowchart den ich mit PSTRICKS erstellt habe.
Die Box wird zwar korrekt erstellt, läuft aber rechts über den Rand hinaus,
Wie kann ich für so einen Flowchart global definieren dass dieser an der
seite und rändern orientiert. bzw. wie kann ich die schriftgröße festlegen.
Mein TEX
\documentclass{article}
\usepackage{pstricks}
\usepackage{pst-node}
\definecolor{Pink}{rgb}{1.,0.75,0.8}
\pagestyle{empty}
\begin{document}
\begin{figure}[width=0.90\textwidth]
\small
\psframebox{%
\begin{psmatrix}[rowsep=0.8,colsep=0.5]
\psovalbox[fillstyle=solid,fillcolor=white]{Start} \\
\psframebox{Abfrage} \\
\psdiabox[fillstyle=solid,fillcolor=pink]{vorhanden} &
\psframebox{NEXT}
~\\
\psframebox{Abfrage 2} \\
\psdiabox[fillstyle=solid,fillcolor=pink]{vorhanden} &
\psframebox{vgl. SUB-FNC} &
\psdiabox[fillstyle=solid,fillcolor=pink]{SUB-FNC}
~\\
\psframebox{Abfrage 3 HNR-Zusatz} \\
\psdiabox[fillstyle=solid,fillcolor=pink]{vorhanden} &
\psframebox{NEXT}
~\\
\psovalbox[fillstyle=solid,fillcolor=white]{Ende }
% Verbindungspfeile
\ncline{->}{1,1}{2,1} % Start zu Abfrage 1
% Abfrage 1 zu Vergleich PLZ
\ncline{->}{2,1}{3,1}
\ncline{->}{3,1}{3,2}^{\textcolor{red}{NO}}
\ncline{->}{3,1}{4,1}<{\textcolor{red}{YES}}
\ncbar[angleA=90,armB=0,nodesepB=0.5]{->}{3,2}{2,1}
\ncline{->}{4,1}{5,1}
\ncline{->}{5,1}{5,2}^{\textcolor{red}{NO}}
\ncline{->}{5,1}{6,1}<{\textcolor{red}{YES}}
\ncline{->}{5,2}{5,3}
\ncbar[angleA=90,armB=0,nodesepB=0.5]{->}{5,3}{2,1}^{\textcolor{red}{NO}}
\ncangle[angleA=-90]{->}{5,3}{6,1}^{\textcolor{red}{YES}}
\end{psmatrix}%
}
\end{figure}
\end{document}