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