
Asymptote를 성공적으로 설치한 후 샘플 파일을 실행하면 왜 이미지에 가로줄( )이 나타나는데, 별도의 파일 pdflatex
로 만들어서 실행 하면 잘 렌더링됩니다. 이슈가 뭐야? 다음은 tex 소스 코드입니다.asy
asy file.asy
settings.outformat="pdf"
\documentclass{standalone}
\usepackage{asymptote}
\begin{document}
\begin{asy}[width=10cm,height=10cm]
settings.prc=false;
import three;
draw(unitsphere);
\end{asy}
\end{document}
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);
답변1
방금 매뉴얼에서 귀하의 문제를 해결하는 것으로 보이는 다음 줄을 발견했습니다.
고해상도 렌더링은 이미지를 타일링하여 수행됩니다. 그래픽 카드에서 허용하는 경우 최대 타일 크기 maxtile을 화면 크기(maxtile=(0,0)로 표시)로 늘려 렌더링을 더욱 효율적으로 만들 수 있습니다.비디오 카드가 출력에 원치 않는 검은색 줄무늬를 생성하는 경우, Maxtiles의 수평 및 수직 구성 요소를 화면 크기보다 작게 설정해 보십시오.
[강조 추가]
맥락에 따라 이는 모듈 설명에서 찾을 수 있습니다 three
. 3D 점근선 출력을 보는 네 가지 방법이 나열되어 있습니다. 이는 2번에 있습니다( settings.render = n;
래스터화된 출력을 생성하는 데 사용).