PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : pst-map3dII und pst-vue3d



nameac
05-04-2008, 14:08
Hallo Forum,

sobald ich das paket pst-vue3d einbinde und ps2pdf aufrufe, entsteht folgender fehler:


Error: /undefined in Rsphere
Operand stack:
RsphereScreen
Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-
- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- fa
lse 1 %stopped_push 1889 1 3 %oparray_pop 1888 1 3 %oparray_
pop 1872 1 3 %oparray_pop 1755 1 3 %oparray_pop --nostringval-
- %errorexec_pop .runexec2 --nostringval-- --nostringval-- --nostringv
al-- 2 %stopped_push --nostringval--
Dictionary stack:
--dict:1147/1684(ro)(G)-- --dict:0/20(G)-- --dict:85/200(L)-- --dict:18
0/300(L)-- --dict:56/200(L)-- --dict:168/200(L)--
Current allocation mode is local
Last OS error: No such file or directory
Current file position is 203121
MiKTeX GPL Ghostscript 8.60: Unrecoverable error, exit code 1
MiKTeX GPL Ghostscript 8.60: ERROR: A pdfmark destination page 3 points beyond t
he last page 2.

latex->dvi->divps kompiliert fehlerfrei.

Minimalbeispiel:



\documentclass[style=aggie,mode=present,paper=screen]{powerdot}
\usepackage{graphicx,xcolor,pstricks,multido,pst-3d,ngerman,pstricks-add,pst-ob3d,pst-map3dII,pst-map3d,xkeyval,pst-vue3d}
\usepackage[ansinew]{inputenc}

\begin{document}
\maketitle
\section{Erstens}
\begin{slide}{Eine Folie}

\begin{pspicture}(0,0)(7,7)

\psset{viewpoint=1 -1 0.5,path=./dataII}%unit=0.75,,fillstyle=solid viewpoint=1 -1 0.5


\rput(0,0){\WorldMapThreeDII[THETA=30,PHI=30,Dobs=100,Decran=10]}%RotX=15,RotY=20,all=true,borders=false,city=fals e,Radius=1,rivers=false,maillage=true,linewidth=0. 1pt,capital=false,level=100]4.7,1.3

{\psset{THETA=30,PHI=30,Dobs=100,Decran=10}
\SphereThreeD[grille=50,linewidth=0.1pt](0,0,0){5}}
}
\end{pspicture}
\end{slide}
\end{document}


Warum kann er es nicht mehr in ein pdf umwandeln? kommentiert man \WorldMapThreeDII aus, funzt es wieder.

Vll noch für Leute die das mit map3d nicht zum laufen kriegen, zwecks minimalbeispiel. die dataII-files ins arbeitsverzeichnis kopieren bzw. einen unterordner anlegen.

voss
05-04-2008, 15:04
Hallo Forum,

sobald ich das paket pst-vue3d einbinde und ps2pdf aufrufe, entsteht folgender fehler:


bislang kam noch keiner auf die Idee diese beiden Pakete zusammen zu verwenden,
sodass das Problem gleicher Makronamen nicht auftrat ...


\documentclass{minimal}
\usepackage{multido,pst-vue3d}
\let\variablesIIID\variablesTroisD
\usepackage{pst-map3dII}

\begin{document}

\begin{pspicture}(0,0)(7,7)
\psset{viewpoint=1 -1 0.5,path=dataII}
\WorldMapThreeDII[THETA=30,PHI=30,Dobs=20,Decran=10]
%
\let\variablesTroisD\variablesIIID
\psset{THETA=30,PHI=30,Dobs=20,Decran=10}
\rput(3,3){\SphereThreeD[grille=50,linewidth=0.1pt](0,0,0){5}}
\end{pspicture}

\end{document}

Du solltest dir abgewöhnen alle Pakete wild durcheinander zu laden.

Herbert

nameac
05-04-2008, 17:37
kann man denn die pakete elganter mit einander verbinden? so das man über der mit pst-vue3d erzeugte kugel eine texttur aus pst-geo legt?

nameac
05-04-2008, 20:18
Hallo Herbert,

kannst du mir bitte das mit dem geordneten einbinden der pakete nocheinmal genauer erklären. den befehl \let dient zum speichern von befehlen aber mehr habe ich über deine zeilen nicht herausfinden können. es klappt einwandfrei. aber ich vermute das \variablesIIID\variablesTroisD auch bereits definierte befehle sind. aber mir ist der zusammenhang nicht klar geworden.

sobald ich pst-3dplot einbinde erhalte ich wiederum den gleichen fehler wie zu anfang.

voss
05-04-2008, 20:52
kannst du mir bitte das mit dem geordneten einbinden der pakete nocheinmal genauer erklären. den befehl \let dient zum speichern von befehlen aber mehr habe ich über deine zeilen nicht herausfinden können. es klappt einwandfrei. aber ich vermute das \variablesIIID\variablesTroisD auch bereits definierte befehle sind. aber mir ist der zusammenhang nicht klar geworden.

sobald ich pst-3dplot einbinde erhalte ich wiederum den gleichen fehler wie zu anfang.

Hole dir mal die *.tex - Dateien von
http://www.dante.de/CTAN//graphics/pstricks/contrib/pst-geo/
Ich habe in denen die Makronamen geändert, sodass es keinen Fehler
mehr geben sollte.

pst-3dplot und pst-vue3d widersprechen sich, das eine ist Parallel- und das
andere Zentralprojektion.

pstricks-add immer als letztes Paket laden, ansonsten steht der Rest
hier: http://tug.org/PSTricks/

Herbert