Problema de ruta en el archivo .tex producido automáticamente usando gnuplot con terminal cairolatex

Problema de ruta en el archivo .tex producido automáticamente usando gnuplot con terminal cairolatex

Estoy usando terminal cairolatexen un script gnuplot. Esto produce un archivo .tex y un archivo .pdf con el mismo nombre especificado en set output . El problema es que ambos archivos están en subdirectorios, por lo que tengo que escribir algo como \input{graphics/run1/histogram.tex} incluir el archivo .tex generado automáticamente en mi archivo principal. archivo tex. En el archivo generado, sin embargo, aparece

\gplbacktext \put(0,0){\includegraphics{./histogram}}% \gplfronttext
Entonces tengo que cambiar eso manualmente a

\gplbacktext \put(0,0){\includegraphics{./graphics/run1/histogram}}% \gplfronttext
¿Hay alguna manera de hacer esto de manera más elegante? Espero un comando adicional para el script gnuplot o mi archivo .tex principal, para no tener que alterar cada archivo .tex de los muchos gráficos que planeo incluir. ¡Gracias por su ayuda!

Respuesta1

Prueba esto:

\graphicspath{{./graphics/run1/}}

antes de \begin{documento}....

Del paquete graphicx (/ctan/macros/latex/required/graphics/grfguide.pdf, p.13):

\graphicspath{<dir-list>}

Esta declaración opcional se puede utilizar para especificar una lista de directorios en los que buscar archivos de gráficos. El formato es el mismo que para la primitiva LaTeX2e \input@path. Una lista de directorios, cada uno en un grupo {} (incluso si solo hay uno en la lista).

Por ejemplo: \graphicspath{{eps/}{tiff/}} haría que el sistema buscara en los subdirectorios epsy tiff en el directorio actual. Esta es la sintaxis de Unix, en una Mac sería: \graphicspath{{:eps:}{:tiff:}}

Tenga en cuenta las diferentes convenciones: en los sistemas Macintosh se necesita una inicial : para indicar la carpeta actual, mientras que en Unix una / inicial indicaría el directorio 'raíz' de nivel superior.

La configuración predeterminada de esta ruta \input@pathes: los archivos gráficos se encontrarán dondequiera que se encuentren archivos TeX.

información relacionada