[PStricks] pst-3dplot und pst-solides3d

Tabellen und Grafiken erstellen und anordnen


Benutzeravatar
nfa019
Forum-Century
Forum-Century
Beiträge: 115
Registriert: Mi 2. Jun 2010, 22:32

[PStricks] pst-3dplot und pst-solides3d

Beitrag von nfa019 »

Hallo,

ich habe ein Latex-File, in dem ich ein bisschen was demonstrieren möchte, und habe dort sowohl pst-3dplot benutzt pst-solides3d, allerdings scheint mir die Benutzung von pst-solides3d die Koordinaten in pst-3dplot kappt zu machen:
\documentclass{article}

\usepackage{pst-3dplot}
\usepackage{pst-solides3d}

\usepackage{auto-pst-pdf}

\newcommand{\bfm}[1]{\mbox{\bfseries\itshape #1}}
\psset{unit=7ex}
\begin{document}

\begin{pspicture}(-3.5,-3)(3.5,3.3)
%
\psset{nameX=$x$,nameY=$y$,nameZ=$z$}
\pstThreeDCoor[linecolor=black, % 
  xMin=0, xMax=4, yMin=0, yMax=4, zMin=0, zMax=3,%
  Alpha=45, Beta=30]
\psset{drawCoor=true,arrows=->,dotsize=1pt}
\pstThreeDTriangle[fillcolor=red,fillstyle=solid,%
 linestyle=none](0,0,0)(3,3.5,0)(3,3.5,4)
\psset{fillcolor=white}
\pstThreeDDot(3,3.5,4)
\pstThreeDLine[linecolor=red, linewidth=1.5pt](0,0,0)(3,3.5,4)
\pstThreeDLine[linestyle=dotted](0,0,0)(3,3.5,0)
\pstThreeDPut(1.3,3.5,-0.5){$a_1$}
\pstThreeDPut(3,1.5,-0.5){$a_2$}
\pstThreeDPut(2.5,3.5,1.8){$a_3$}
\pstThreeDPut(1.5,1.5,0){$d$}
\pstThreeDPut(2.4,2.6,3.3){{\color{red}$\bfm{a}$}}
\end{pspicture}
\end{document}
Kommentiert man das \usepackage{pst-solides3d} bekommt man die "normale" Ansicht.

Gibt es irgendwelche Ideen, wie ich es retten kann, dass ich beide Pakete in einem Dokument verwenden kann?

Danke.

Peterpetersen123

Ist ja schon etwas älter ...

Beitrag von Peterpetersen123 »

Paketreihenfolge ändern, dann funzt es ...
\documentclass{article}

\usepackage{pst-grad,pst-eucl,pst-solides3d,pst-3dplot}

\usepackage{auto-pst-pdf}

\newcommand{\bfm}[1]{\mbox{\bfseries\itshape #1}}
\psset{unit=7ex}
\begin{document}

\begin{pspicture}(-3.5,-3)(3.5,3.3)
%
\psset{nameX=$x$,nameY=$y$,nameZ=$z$}
\pstThreeDCoor[linecolor=black, %
  xMin=0, xMax=4, yMin=0, yMax=4, zMin=0, zMax=3,%
  Alpha=45, Beta=30]
\psset{drawCoor=true,arrows=->,dotsize=1pt}
\pstThreeDTriangle[fillcolor=red,fillstyle=solid,%
 linestyle=none](0,0,0)(3,3.5,0)(3,3.5,4)
\psset{fillcolor=white}
\pstThreeDDot(3,3.5,4)
\pstThreeDLine[linecolor=red, linewidth=1.5pt](0,0,0)(3,3.5,4)
\pstThreeDLine[linestyle=dotted](0,0,0)(3,3.5,0)
\pstThreeDPut(1.3,3.5,-0.5){$a_1$}
\pstThreeDPut(3,1.5,-0.5){$a_2$}
\pstThreeDPut(2.5,3.5,1.8){$a_3$}
\pstThreeDPut(1.5,1.5,0){$d$}
\pstThreeDPut(2.4,2.6,3.3){{\color{red}$\bfm{a}$}}
\end{pspicture}
\end{document}
Gruß, Peter

Antworten