LaTeXTools를 사용하는 Sublime Text 3이 점근선으로 tex를 처리하지 못했습니다.

LaTeXTools를 사용하는 Sublime Text 3이 점근선으로 tex를 처리하지 못했습니다.

나는 사용하고있다숭고한~와 함께라텍스툴내 tex 파일을 편집하는 애드온, tex 파일에 \begin{asy}\end{asy}환경이 포함되어 있으면 Asymptote 코드가 경고와 함께 작동하지 않습니다.

Package asymptote Warning: file `(texFileName)-1.pdf' not found on input line n.

또한 (texFileName)-1.asy별도로 컴파일할 수 있는 과 같은 해당 .asy 파일을 생성합니다.

제 생각에는 latextools의 실수인 ​​것 같습니다. 안타깝게도 건물 파일을 수정할 수 없습니다. 누군가 도와주실 수 있나요? 이것은 예제 코드입니다.

\documentclass{article}
\usepackage{asymptote}
\begin{document}
\begin{asy}
size(200);
filldraw((0,0)--(0,2cm)--(2cm,0)--cycle);
\end{asy}
\end{document}

답변1

LaTeXTool의 빌더 엔진 설정에 익숙하지 않은 경우 다음 섹션을 읽어보십시오.엔진 설정 빌드~에LaTeXTool의 ReadMe 파일

기본 LaTeXTools 빌더는 터미널에서 이 명령을 실행하는 것과 동일한 컴파일 시스템을 트리거하기 위해 latemk( MiKTeX의 경우)를 사용하는 "전통적"입니다.Texify

latexmk foo.tex

footex 파일 이름입니다(LaTeXTools용 pdf 리더를 설치하고 구성하면 pdf 파일이 나타날 수 있습니다). 점근선 그래프를 컴파일하려면 터미널에서 명령을 실행해야 합니다( xelatextex 파일을 컴파일하는 데 사용한다고 가정).

xelatex foo.tex
asy foo-*.asy
xelatex .tex

현재 LaTeXTool 빌더(스크립트 빌더 포함) 중 어느 것도 위에 표시된 명령 빌드 작업을 수행할 수 있는 명령이나 옵션을 제공하지 않는 것 같습니다. 주요 문제는 사용자 설정에서 foo-*.asy대상 파일을 지정할 수 없다는 것입니다."builder_settings"

지금까지 유일한 해결책은 Python으로 작성된 자체 빌더 스크립트 파일을 작성하는 것입니다(Python으로 프로그래밍하는 방법을 알고 있는 경우).건축업자LaTeXTools 패키지 폴더에 넣고 사용자 설정 파일에서 빌더를 변경하세요.

관련 정보