
Estoy usando terminal cairolatex
en 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 subdirectorioseps
ytiff
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@path
es: los archivos gráficos se encontrarán dondequiera que se encuentren archivos TeX.