
소개
패키지 개발에 사용하는 프로젝트별 texmf 트리가 있습니다 texmf-project
. 이 트리는 Debian 11의 texlive에 auxtree로 올바르게 등록되어 있습니다. 내 문서에는 트리에 상주하려는 EPS 그래픽을 포함해야 합니다 texmf-project
. 다음으로 컴파일할 때
$ pdflatex --shell-escape mwe.tex
...
! Package pdftex.def Error: File `logo-eps-converted-to.pdf' not found: using draft setting.
...
설정
내 파일 구조는 다음과 같습니다.
<project-directory>
|- texmf-project
| |- tex
| |- images
| |- logo.eps
|- mwe.tex
그리고 MWE는
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\includegraphics[height=3cm]{logo.eps}
\end{document}
테스트를 위해 EPS가 필요한 경우 다음에서 EPS를 다운로드하세요.이 링크.
수행된 디버깅 단계
로고 파일을 찾을 수 있는지 확인하세요
kpathsea에서 로고 파일을 실제로 찾을 수 있는지 확인하기 위해 다음을 실행했습니다.
$ kpsewhich logo.eps
./texmf-project/tex/images/logo.eps
파일을 올바르게 찾았습니다.
epstpdf가 올바르게 작동하는지 확인하세요.
에 logo.eps
나란히 배치하면 오류 없이 실행되고 .mwe.tex
<project directory>
pdflatex
logo-eps-converted-to.pdf
\includegraphics
다음 작업을 보장합니다 .texmf-project
EPS 파일을 내부의 jpg로 바꾸고 ./texm-project/tex/images/logo.jpg
이를 포함하려고 하면 잘 작동합니다.
나(또는 pdflatex)가 충분한 권리를 가지고 있는지 확인하세요
내가 달리면
$ ls -l ./texmf-project/tex
drwxrwxrwx 1 user user 4096 May 10 11:20 images
pdflatex
사용자가 실행하면 변환된 PDF 파일을 만들 수 있어야 한다고 믿게 되었습니다 .
도움을 요청
의도한 대로 작동하지 않는 이유는 무엇입니까? 즉, 제가 뭘 잘못하고 있는 걸까요? 내 사용자 정의 texmf-tree 내부에 있는 이미지를 어떻게 활용할 수 있나요?