
오류를 재현하려면:
b.eps
무엇이든 포함하는 파일을 만듭니다 . 예를 들어 다음 명령은 다음을 생성합니다b.eps
.asy -noV -o b -c 'draw((0, 0)--(1, 1));'
폴더를 만들어서
./d/
넣으b.eps
세요../a.tex
콘텐츠가 포함된 현재 디렉터리에 만듭니다 .\documentclass{article} \usepackage{graphicx} \begin{document} \graphicspath{{d/}} \includegraphics{b} \end{document}
.
pdflatex --shell-escape --recorder --output-directory=d/ a.tex
오류를 참조하세요.
그래픽이 출력 디렉토리에 있을 때 LaTeX는 --- .eps
에 전달하기 위해 현재 디렉토리를 기준으로 파일 경로를 올바르게 결정할 수 없기 때문에 오류가 발생한다고 생각합니다 . epstopdf
결과적으로 .pdf
이 문제를 해결하는 것이 가능합니까?
해결 방법으로 그래픽 경로를 명시적으로 지정할 수 있습니다.
\includegraphics{d/b}
하지만 적절한 해결책도 있는지 알고 싶습니다.
맥락은 asypictureB
임의의 와 함께 작동하도록 일부 패치가 포함된 패키지를 사용하고 --output-directory
있으며 .asy
파일은 물론 에서 생성되어 가 거기에서도 생성된다는 output-directory
것입니다 ..eps