
Después de una instalación exitosa de Asymptote, cuando ejecuto un archivo de muestra, ¿por qué hay líneas horizontales en la imagen (con pdflatex
), pero si lo hago como un asy
archivo separado y lo ejecuto asy file.asy
con settings.outformat="pdf"
, se representa bien? ¿Cual es el problema? Aquí está el código fuente de tex:
\documentclass{standalone}
\usepackage{asymptote}
\begin{document}
\begin{asy}[width=10cm,height=10cm]
settings.prc=false;
import three;
draw(unitsphere);
\end{asy}
\end{document}
El código foo-1.asy:
if(!settings.multipleView) settings.batchView=false;
settings.tex="pdflatex";
defaultfilename="3dintersect-1";
if(settings.render < 0) settings.render=4;
settings.outformat="";
settings.inlineimage=true;
settings.embed=true;
settings.toolbar=false;
viewportmargin=(2,2);
settings.prc=false;
import three;
draw(unitsphere);
size(284.52756pt,284.52756pt,keepAspect=true);
Respuesta1
Acabo de encontrar las siguientes líneas en el manual, que parecen solucionar su problema.
La representación de alta resolución se realiza colocando la imagen en mosaico. Si su tarjeta gráfica lo permite, la representación se puede hacer más eficiente aumentando el tamaño máximo de mosaico maxtile a las dimensiones de su pantalla (indicado por maxtile=(0,0).Si su tarjeta de video genera franjas negras no deseadas en la salida, intente configurar los componentes horizontal y vertical de maxtiles en algo menor que las dimensiones de su pantalla.
[énfasis añadido]
Para contextualizar, esto se encuentra en la descripción del three
módulo. Enumera las cuatro formas de ver la salida de asíntota 3D; esto está en el número 2 (usado settings.render = n;
para producir una salida rasterizada).