Este es un pensamiento continuo deaquí.
Si tengo una jerarquía de carpetas de figuras como:
./Figures/Apple/a.pdf
./Figures/Apple/b.pdf
./Figures/Apple/c.pdf
./Figures/Banana/a.pdf
./Figures/Banana/b.pdf
./Figures/Banana/c.pdf
¿Existe algún método para buscar cadenas en todas las rutas,
de modo que en escenarios en los que:
\includegraphics{a.pdf}
tiene duplicados, el usuario podría usar una cadena de ruta parcial
para seguir obteniendo la imagen, como por ejemplo:
\includegraphics{Figures/Banana/a.pdf}
\includegraphics{/Banana/a.pdf}
\includegraphics{Banana/a.pdf}
\includegraphics{ana/a.pdf}
\includegraphics{a/a.pdf}
Todos estos deberían encontrar una respuesta única en la ruta de búsqueda.
Entiendo que la ruta completa podría llevarme allí,
pero en los casos en que esa ruta sea larga y pueda cambiar fácilmente,
sería bueno solo extender la cadena
hasta que se vuelva única.
Respuesta1
De hecho, podrías usar uno muy grande \graphicspath
como:
\graphicspath{%
{Figures/Banana/}{Figures/Banana}{Figures/Banan}{Figures/Bana}{Figures/Ban}{Figures/Ba}{Figures/B}%
{Figures/Apple/}{Figures/Apple}{Figures/Appl}{Figures/App}{Figures/Ap}{Figures/A}%
{Figures/}{Figures}%
}
Con esto a
se encontrará Figures/Banana/a.pdf
muy pronto, pero intentará /Apples/b.pdf
, Figures/Banana//Apples/b.pdf
, Figures/Banana/Apples/b.pdf
, Figures/Banana/Apples/b.pdf
, Figures/Banan/Apples/b.pdf
, Figures/Bana/Apples/b.pdf
, Figures/Ban/Apples/b.pdf
, Figures/Ba/Apples/b.pdf
, Figures/B/Apples/b.pdf
, Figures/Apples//Apples/b.pdf
, Figures/Apples//Apples/b.pdf
, Figures/Apples/Apples/b.pdf
, Figures/Apple/Apples/b.pdf
, antes Figures/Appl/Apples/b.pdf
de encontrar o .Figures/App/Apples/b.pdf
Figures/Ap/Apples/b.pdf
Figures/A/Apples/b.pdf
Figures//Apples/b.pdf
Figures/Apples/b.pdf
Y si hubiera subcarpetas adicionales, Figures/RedApples
podría resultar difícil para el usuario tener siempre el archivo correcto a.pdf
. Así que al final la sugerencia podría resultar en más desorden que comodidad. Yo no lo haría. En su lugar, solo usaría \graphicspath{{Figures/}}
y siempre usaría \includegraphics{Bananas/a}
para tener la imagen del plátano y \includegraphics{Apples/a}
obtener la imagen de la manzana.