Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 3

17 Dez '13, 00:56

Qrrbrbirlbel's gravatar image

Qrrbrbirlbel
2.9k3815

Keine Vektorgrafik mit Asymptote (und Kleinigkeiten)

Bei meinem ersten Versuch, eine Asymptote-Grafik zu erzeugen, erhalte ich keine Vektor-Grafik, sondern nur eine Raster-Grafik. Nach dem ersten Kompilieren der `.tex`-Datei mit pdfLaTeX, erhalte ich eine `.asy`-Datei, die vor dem Grafik-Code, den ich selbst im Dokument eingegeben habe, noch den folgenden Code enthält: if(!settings.multipleView) settings.batchView=false; settings.tex="pdflatex"; defaultfilename="deAsy-1"; defaultfilename="<Dateiname der TeX-Datei>-1"; if(settings.render < 0) settings.render=4; settings.outformat=""; settings.inlineimage=true; settings.embed=true; settings.toolbar=false; viewportmargin=(2,2); Anschließend rufe ich (bzw. mein Editor) Asy wie folgt auf (dies habe ich so nach der Konfigurationsanleitung von Asymptote mal eingeben): asy -gs="C:\Program Files\System\gs9.05\bin\gswin64c.exe" <Dateiname der TeX-Datei>-1.asy Nach einem weiteren Kompilieren mit pdfLaTeX erhalte ich eine PDF-Datei, die neben der gerasterten Grafik auch noch einen großen „Play“-Button enthält, der mir nach einem Mausklick die Datei `<Dateiname der TeX-Datei>-1+0.asy` zum Speichern anbieten will. Neben einer PDF-Datei `<Dateiname der TeX-Datei>-1+0_0.pdf`, die die Grafik selbst enthält, ist auch noch eine (scheinbar?) leere PDF-Datei `<Dateiname der TeX-Datei>-1_0.pdf` vorhanden. Zu allem Überdruss ist die Grafik auch keine Vektor-Grafik. Was mache ich falsch? ## Code \documentclass{standalone} \usepackage{asymptote} \begin{document} \begin{asy} import three; currentprojection=orthographic(5,4,2,center=true); currentlight=(1,0,0); size(5cm); size3(3cm,5cm,8cm); draw(unitbox); dot(unitbox,black); draw(surface((1,0,0)--(0,0,1)--(0,1,1)--(1,1,0)--cycle),red+opacity(0.7)); draw(surface((1,0,1)--(0,0,0)--(0,1,0)--(1,1,1)--cycle),blue+opacity(0.7)); \end{asy} \end{document} ## Outputs ![alt text][1] ![alt text][2] [1]: http://texwelt.de/wissen/upfiles/deAsy.png [2]: http://texwelt.de/wissen/upfiles/deAsy_Raster.png
Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

17 Dez '13, 00:54

Qrrbrbirlbel's gravatar image

Qrrbrbirlbel
2.9k3815

Keine Vektorgrafik mit Asymptote (und Kleinigkeiten)

Bei meinem ersten Versuch, eine Asymptote-Grafik zu erzeugen, erhalte ich keine Vektor-Grafik, sondern nur eine Raster-Grafik. Nach dem ersten Kompilieren der `.tex`-Datei mit pdfLaTeX, erhalte ich eine `.asy`-Datei, die vor dem Grafik-Code, den ich selbst im Dokument eingegeben habe, noch den folgenden Code enthält: if(!settings.multipleView) settings.batchView=false; settings.tex="pdflatex"; defaultfilename="deAsy-1"; if(settings.render < 0) settings.render=4; settings.outformat=""; settings.inlineimage=true; settings.embed=true; settings.toolbar=false; viewportmargin=(2,2); Anschließend rufe ich (bzw. mein Editor) Asy wie folgt auf (dies ist bei mein Editor, TeXstudio, als Befehl für habe ich so nach der Konfigurationsanleitung von Asymptote so vorgegeben): mal eingeben): asy -gs="C:\Program Files\System\gs9.05\bin\gswin64c.exe" <Dateiname der TeX-Datei>-1.asy Nach einem weiteren Kompilieren mit pdfLaTeX erhalte ich eine PDF-Datei, die neben der gerasterten Grafik auch noch einen großen „Play“-Button enthält, der mir nach einem Mausklick die Datei `<Dateiname der TeX-Datei>-1+0.asy` zum Speichern anbieten will. Neben einer PDF-Datei `<Dateiname der TeX-Datei>-1+0_0.pdf`, die die Grafik selbst enthält, ist auch noch eine (scheinbar?) leere PDF-Datei `<Dateiname der TeX-Datei>-1_0.pdf` vorhanden. Zu allem Überdruss ist die Grafik auch keine Vektor-Grafik. Was mache ich falsch? ## Code \documentclass{standalone} \usepackage{asymptote} \begin{document} \begin{asy} import three; currentprojection=orthographic(5,4,2,center=true); currentlight=(1,0,0); size(5cm); size3(3cm,5cm,8cm); draw(unitbox); dot(unitbox,black); draw(surface((1,0,0)--(0,0,1)--(0,1,1)--(1,1,0)--cycle),red+opacity(0.7)); draw(surface((1,0,1)--(0,0,0)--(0,1,0)--(1,1,1)--cycle),blue+opacity(0.7)); \end{asy} \end{document} ## Outputs ![alt text][1] ![alt text][2] [1]: http://texwelt.de/wissen/upfiles/deAsy.png [2]: http://texwelt.de/wissen/upfiles/deAsy_Raster.png
Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

17 Dez '13, 00:52

Qrrbrbirlbel's gravatar image

Qrrbrbirlbel
2.9k3815

Willkommen, erstes Mal hier? Schau mal unter FAQ!

×