PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MacTeX, PSTricks und GeoGebra



Schakal_No1
23-09-2009, 18:29
Hi,

hat jemand schonmal versucht, GeoGebra-Zeichnungen in TexShop (MacTeX) als PSTricks - Befehle einzubinden (bei GeoGebra-Datei-Export-Grafik Ansicht als PSTricks)?
Ich wollte das mal testen und habe festgestellt, dass mein TexShop dort einige Funktionen anscheinend nicht kennt (Bibliotheken einbinden etc gibt GeoGebra direkt vor).
Ich wüsste gerne, ob das prinzipiell nicht geht, oder ob ich irgendwelche Bibliotheken noch zusätzlich einbinden muss oder sonstiges. PSTricks an sich kann ich übersetzen (zumindest die Dinge, die ich mir bisher selbst gecodet habe...).
Hier mal der von GeoGebra erzeugte Code:



\documentclass[10pt]{article}
\usepackage{pstricks,pstricks-add,pst-math,pst-xkey}
\pagestyle{empty}
\begin{document}
\newrgbcolor{xdxdff}{0.49 0.49 1}
\newrgbcolor{zzttqq}{0.6 0.2 0}
\psset{xunit=1.0cm,yunit=1.0cm,algebraic=true,dots tyle=*,dotsize=3pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}
\begin{pspicture*}(-2.65,7.72)(-2.22,7.72)
\psaxes[labelFontSize=\scriptstyle,xAxis=true,yAxis=true,D x=2,Dy=2,ticksize=-2pt 0,subticks=2]{->}(0,0)(-2.65,7.72)(-2.22,7.72)
\pspolygon[linestyle=none,fillstyle=solid,fillcolor=zzttqq,op acity=0.1](-1.38,3.29)(1.93,-2.8)(-4.99,-2.65)
\pscircle(-1.49,-0.71){4}
\psline[linecolor=zzttqq](-1.38,3.29)(1.93,-2.8)
\psline[linecolor=zzttqq](1.93,-2.8)(-4.99,-2.65)
\psline[linecolor=zzttqq](-4.99,-2.65)(-1.38,3.29)
\rput[tl](-4.5,1.6){$\sum_{n=1}^\lamda \pi \cdot n^2$}
\psdots[linecolor=blue](-1.49,-0.71)
\rput[bl](-1.38,-0.54){\blue{$A$}}
\psdots[linecolor=blue](1.67,1.75)
\rput[bl](1.78,1.92){\blue{$B$}}
\rput[bl](-3.52,2.13){$c$}
\psdots[linecolor=xdxdff](-1.38,3.29)
\rput[bl](-1.26,3.46){\xdxdff{$C$}}
\psdots[linecolor=xdxdff](1.93,-2.8)
\rput[bl](2.04,-2.62){\xdxdff{$D$}}
\psdots[linecolor=xdxdff](-4.99,-2.65)
\rput[bl](-4.88,-2.48){\xdxdff{$E$}}
\rput[bl](-0.16,0.04){\zzttqq{$e$}}
\rput[bl](-1.55,-2.25){\zzttqq{$c_1$}}
\rput[bl](-2.8,0.1){\zzttqq{$d$}}
\end{pspicture*}
\end{document}

voss
23-09-2009, 22:07
hat jemand schonmal versucht, GeoGebra-Zeichnungen in TexShop (MacTeX) als PSTricks - Befehle einzubinden (bei GeoGebra-Datei-Export-Grafik Ansicht als PSTricks)?
Ich wollte das mal testen und habe festgestellt, dass mein TexShop dort einige Funktionen anscheinend nicht kennt (Bibliotheken einbinden etc gibt GeoGebra direkt vor).
Ich wüsste gerne, ob das prinzipiell nicht geht, oder ob ich irgendwelche Bibliotheken noch zusätzlich einbinden muss oder sonstiges. PSTricks an sich kann ich übersetzen (zumindest die Dinge, die ich mir bisher selbst gecodet habe...).
Hier mal der von GeoGebra erzeugte Code:


wenn das der exportierte Code ist, dann ist es einfach nur Müll!


\begin{pspicture*}(-2.65,7.72)(-2.22,7.72)

wie soll das denn funktionieren, wenn es keine Y-Höhe gibt und dann noch durch die
Sternversion alles weggeklippt wird, was außerhalb ist?


\rput[tl](-4.5,1.6){$\sum_{n=1}^\lamda \pi \cdot n^2$}

Der Buchstabe heißt \lambda!

DAs hier funktioniert:


\documentclass[10pt]{article}
\usepackage{pstricks,pstricks-add,pst-math,pst-xkey}
\pagestyle{empty}
\begin{document}
\newrgbcolor{xdxdff}{0.49 0.49 1}
\newrgbcolor{zzttqq}{0.6 0.2 0}
\psset{dotstyle=*,dotsize=3pt 0,linewidth=0.8pt}
\begin{pspicture}(-6,-5)(3,4)
\psaxes[labelFontSize=\scriptstyle,Dx=2,Dy=2,
ticksize=-2pt 0,subticks=2]{->}(0,0)(-6,-5)(3,4)
\pspolygon[linestyle=none,fillstyle=solid,fillcolor=zzttqq,
opacity=0.1](-1.38,3.29)(1.93,-2.8)(-4.99,-2.65)
\pscircle(-1.49,-0.71){4}
\psline[linecolor=zzttqq](-1.38,3.29)(1.93,-2.8)
\psline[linecolor=zzttqq](1.93,-2.8)(-4.99,-2.65)
\psline[linecolor=zzttqq](-4.99,-2.65)(-1.38,3.29)
\rput[tl](-4.5,1.6){$\sum_{n=1}^\lambda \pi \cdot n^2$}
\psdots[linecolor=blue](-1.49,-0.71)
\rput[bl](-1.38,-0.54){\blue{$A$}}
\psdots[linecolor=blue](1.67,1.75)
\rput[bl](1.78,1.92){\blue{$B$}}
\rput[bl](-3.52,2.13){$c$}
\psdots[linecolor=xdxdff](-1.38,3.29)
\rput[bl](-1.26,3.46){\xdxdff{$C$}}
\psdots[linecolor=xdxdff](1.93,-2.8)
\rput[bl](2.04,-2.62){\xdxdff{$D$}}
\psdots[linecolor=xdxdff](-4.99,-2.65)
\rput[bl](-4.88,-2.48){\xdxdff{$E$}}
\rput[bl](-0.16,0.04){\zzttqq{$e$}}
\rput[bl](-1.55,-2.25){\zzttqq{$c_1$}}
\rput[bl](-2.8,0.1){\zzttqq{$d$}}
\end{pspicture}

\end{document}


Herbert

Schakal_No1
26-09-2009, 12:01
ah danke, dann war das Beispiel wahrscheinlich zu komplex, in diesem Fall muss ich dann wohl noch PSTricks ein bisschen besser lernen, um das überprüfen und beheben zu können. Ich war nur zuerst davon ausgegangen, dass mir einfach irgendwelche Bibliotheken oder so fehlen.

Vielen Dank!