Pregunta

¿Cómo puede tener el carácter comodín, por ejemplo en el siguiente código?

\graphicspath{{1/*/pictures/}}
¿Fue útil?

Solución

No puede usar comodines con \ graphicspath . Tendrás que ser explícito:

\graphicspath{{1/pictures/}{2/pictures/}{3/pictures/}{...etc...}}

Encontré el LaTeX Wikibook hace unos meses. Es una buena referencia para comenzar.

Otros consejos

Es cierto que los comodines no se pueden usar dentro del comando \ graphicspath . Sin embargo, puede usar una solución alternativa basada en un script bash si está ejecutando un sistema operativo basado en Unix.

En su ejemplo, puede crear un script llamado myGraphicspath.sh :

#!/bin/bash

PATH="./1/*/pictures"

echo -n \\graphicspath{{./}

for i in $PATH; do
    echo -n \{$i/\}
done

echo \}

Coloque ese script en la misma carpeta que su .tex . Ahora, puedes llamar a ese script desde Latex. Donde habría colocado el comando \ graphicspath , ahora escribe:

\immediate\write18{./myGraphicspath.sh > myGraphicspath.tex}
\input{myGraphicspath.tex}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top