원치 않는 여백을 생성하는 점근선 패키지

원치 않는 여백을 생성하는 점근선 패키지

다음 코드가 있습니다.

\documentclass{standalone}
\usepackage{asymptote}
\begin{document}
\begin{asy}
size(100);
import graph;
path bill = Circle((0,0),100);
real phi = 70*pi/180;
draw(bill);
pair s = (-100,0), db, dt = exp(I*phi), e = s+300*dt;
path traj = s--e;
real [] c;
for(int i=0; i<8; ++i) {
c = intersect(bill, traj);
e = point(traj, c[1]);
db = dir(bill, c[0]);
draw(s--e,blue);
dt = -dt + 2*dot(dt,db)*db;
s = e;
e = s+300*dt;
traj = (s+dt)--e;
}
\end{asy}
\end{document}

그림에서 원치 않는 왼쪽 여백을 제외하고는 출력이 정상입니다. 어떻게 제거할 수 있나요?

답변1

varwidth의 옵션 만 추가하면 됩니다 standalone.

\documentclass[varwidth]{standalone}
\usepackage{asymptote}
\begin{document}
\begin{asy}
size(100);
import graph;
path bill = Circle((0,0),100);
real phi = 70*pi/180;
draw(bill);
pair s = (-100,0), db, dt = exp(I*phi), e = s+300*dt;
path traj = s--e;
real [] c;
for(int i=0; i<8; ++i) {
c = intersect(bill, traj);
e = point(traj, c[1]);
db = dir(bill, c[0]);
draw(s--e,blue);
dt = -dt + 2*dot(dt,db)*db;
s = e;
e = s+300*dt;
traj = (s+dt)--e;
}
\end{asy}
\end{document}

여기에 이미지 설명을 입력하세요

관련 정보