MC3330
19-10-2009, 23:45
Halllo,
ich versuche gerade mich in PS-Tricks einzuarbeiten und habe mir zu Übungszwecken gerade mal ein Schema gebastelt.
\documentclass{article}
\usepackage{pstricks}
\pagestyle{empty}
\begin{document}
\begin{figure}
\begin{pspicture}{1,-5}(14,16)
\psframe(1,-5)(14,16)
\psframe(6.25,15)(8.75,14)a
\rput(7.5,14.5){DWD}
\psline{->}(6.5,13.8)(3.4,10.7)
\psline{->}(8.5,13.8)(11.6,10.7)
\rput{45}(5.25,12,25){GME-Data}
\rput{-45}(9.45,12,25){GME-Data}
%INAM
\psframe[linestyle=dashed, linecolor=red](2,7)(6.1,11.1)
\rput(5.2,10.7){INAM}
\psdiamond[fillstyle=hlines](3,10.3)(0.6,0.6)
\psline[linecolor=blue]{->}(3,9.5)(3,9)
\psdiamond[fillstyle=vlines](5.3,8)(0.6,0.6)
\psline[linecolor=blue]{->}(4.5,8)(4,8)
\pscircle[fillstyle=crosshatch](3,8){0.8}
\psline{-}(3,6.9)(3,3.85)
\psline{->}(3,3.85)(6.05,3.85)
\rput(4.675,4.25){Modelresults}
%UEM
\psframe[linestyle=dashed, linecolor=red](13,7)(8.9,11.1)
\rput(9.8,10.7){UEM}
\psdiamond[fillstyle=hlines](12,10.3)(0.6,0.6)
\psline[linecolor=blue]{->}(12,9.5)(12,9)
\psdiamond[fillstyle=vlines](9.7,8)(0.6,0.6)
\psline[linecolor=blue]{->}(10.5,8)(11,8)
\pscircle[fillstyle=crosshatch](12,8){0.8}
\psline[linewidth=0.2, linecolor=green]{->}(8.7,9.05)(6.3,9.05)
%INGC
\psframe[linestyle=dashed, linecolor=red](6.25,5)(8.75,2.7)
\rput(7.5,4.5){INGC}
\psdiamond[fillstyle=hlines](7.5,3.5)(0.6,0.6)
%Legend
\psframe(2,1.7)(13,-4)
\rput(7.5,1.2){\textbf{\underline{Legend}}}
\psdiamond[fillstyle=hlines](3,0.2)(0.25,0.25)
\rput(4,0.2){Reciver for GME-Data}
\psdiamond[fillstyle=vlines](3,-0.8)(0.25,0.25)
\rput(4,-0.8){Workstation}
\pscircle[fillstyle=crosshatch](3,-1.8){0.25}
\rput(4,-1.8){HRM-Cluster}
\end{pspicture}
\end{figure}
\end{document}
Dazu hätte ich jetzt zwei Fragen.
1) Ist es auch möglich mit \rput plazierten Text rechtsbündig vom angegeben Punkt anzeigen zu lassen? Also das er nicht um den Punkt zentriert wird? Das wäre in meinem Beispiel für die Legende sehr nnützlich.
2) Ist es irgendwie möglich, dass ich nur den Bereich des eigentlichen pspictures als EPS-Bild erhalte ohne den weißen Rand drum herum, der im PDF-File zu sehen ist?
Viele Grüße
Swizz
ich versuche gerade mich in PS-Tricks einzuarbeiten und habe mir zu Übungszwecken gerade mal ein Schema gebastelt.
\documentclass{article}
\usepackage{pstricks}
\pagestyle{empty}
\begin{document}
\begin{figure}
\begin{pspicture}{1,-5}(14,16)
\psframe(1,-5)(14,16)
\psframe(6.25,15)(8.75,14)a
\rput(7.5,14.5){DWD}
\psline{->}(6.5,13.8)(3.4,10.7)
\psline{->}(8.5,13.8)(11.6,10.7)
\rput{45}(5.25,12,25){GME-Data}
\rput{-45}(9.45,12,25){GME-Data}
%INAM
\psframe[linestyle=dashed, linecolor=red](2,7)(6.1,11.1)
\rput(5.2,10.7){INAM}
\psdiamond[fillstyle=hlines](3,10.3)(0.6,0.6)
\psline[linecolor=blue]{->}(3,9.5)(3,9)
\psdiamond[fillstyle=vlines](5.3,8)(0.6,0.6)
\psline[linecolor=blue]{->}(4.5,8)(4,8)
\pscircle[fillstyle=crosshatch](3,8){0.8}
\psline{-}(3,6.9)(3,3.85)
\psline{->}(3,3.85)(6.05,3.85)
\rput(4.675,4.25){Modelresults}
%UEM
\psframe[linestyle=dashed, linecolor=red](13,7)(8.9,11.1)
\rput(9.8,10.7){UEM}
\psdiamond[fillstyle=hlines](12,10.3)(0.6,0.6)
\psline[linecolor=blue]{->}(12,9.5)(12,9)
\psdiamond[fillstyle=vlines](9.7,8)(0.6,0.6)
\psline[linecolor=blue]{->}(10.5,8)(11,8)
\pscircle[fillstyle=crosshatch](12,8){0.8}
\psline[linewidth=0.2, linecolor=green]{->}(8.7,9.05)(6.3,9.05)
%INGC
\psframe[linestyle=dashed, linecolor=red](6.25,5)(8.75,2.7)
\rput(7.5,4.5){INGC}
\psdiamond[fillstyle=hlines](7.5,3.5)(0.6,0.6)
%Legend
\psframe(2,1.7)(13,-4)
\rput(7.5,1.2){\textbf{\underline{Legend}}}
\psdiamond[fillstyle=hlines](3,0.2)(0.25,0.25)
\rput(4,0.2){Reciver for GME-Data}
\psdiamond[fillstyle=vlines](3,-0.8)(0.25,0.25)
\rput(4,-0.8){Workstation}
\pscircle[fillstyle=crosshatch](3,-1.8){0.25}
\rput(4,-1.8){HRM-Cluster}
\end{pspicture}
\end{figure}
\end{document}
Dazu hätte ich jetzt zwei Fragen.
1) Ist es auch möglich mit \rput plazierten Text rechtsbündig vom angegeben Punkt anzeigen zu lassen? Also das er nicht um den Punkt zentriert wird? Das wäre in meinem Beispiel für die Legende sehr nnützlich.
2) Ist es irgendwie möglich, dass ich nur den Bereich des eigentlichen pspictures als EPS-Bild erhalte ohne den weißen Rand drum herum, der im PDF-File zu sehen ist?
Viele Grüße
Swizz