Introducción

Introducción

Introducción

Tengo un árbol texmf específico del proyecto, que uso para el desarrollo de paquetes, que se llama texmf-project. Este árbol está registrado correctamente como árbol auxiliar en texlive en Debian 11. En mi documento, necesito incluir gráficos eps, que quiero que residan en el texmf-projectárbol. Al compilar con

$ pdflatex --shell-escape mwe.tex
 ... 
 ! Package pdftex.def Error: File `logo-eps-converted-to.pdf' not found: using draft setting.
 ...

Configuración

Mi estructura de archivos se ve así:

<project-directory>
 |- texmf-project
 |   |- tex
 |       |- images
 |           |- logo.eps
 |- mwe.tex

y el MWE es

\documentclass{article}

\usepackage{graphicx}

\begin{document}
    \includegraphics[height=3cm]{logo.eps}
\end{document}

Si necesita un eps para realizar pruebas, simplemente descárguelo desdeeste enlace.

Pasos de depuración tomados

asegúrese de que se pueda encontrar el archivo del logotipo

Para asegurarme de que kpathsea realmente encuentre el archivo del logotipo, ejecuté (desde )

$ kpsewhich logo.eps
./texmf-project/tex/images/logo.eps

que encontró correctamente el archivo.

asegúrese de que epstpdf funcione correctamente

Si lo coloco logo.epsjunto mwe.texa <project directory>, pdflatexse ejecuta sin errores y genera logo-eps-converted-to.pdf.

asegurar \includegraphicstrabajos desde eltexmf-project

Si reemplazo el archivo eps con un jpg dentro, es decir, pongo ./texm-project/tex/images/logo.jpg, e intento incluirlo, también funciona.

asegurarme de que yo (o pdflatex) tenga derechos suficientes

si corro

$ ls -l ./texmf-project/tex
drwxrwxrwx 1 user user 4096 May 10 11:20 images

Me hacen creer que pdflatexla ejecución por parte del usuario debería poder crear el archivo pdf convertido.

Pidiendo ayuda

¿Por qué esto no funciona según lo previsto? Es decir, ¿qué estoy haciendo mal? ¿Cómo puedo utilizar la imagen ubicada dentro de mi árbol texmf personalizado?

información relacionada