\graphicspath: Imágenes con nombres de archivos duplicados, diferentes ubicaciones de carpetas

\graphicspath: Imágenes con nombres de archivos duplicados, diferentes ubicaciones de carpetas

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 \graphicspathcomo:

\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 ase encontrará Figures/Banana/a.pdfmuy 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.pdfde encontrar o .Figures/App/Apples/b.pdfFigures/Ap/Apples/b.pdfFigures/A/Apples/b.pdfFigures//Apples/b.pdfFigures/Apples/b.pdf

Y si hubiera subcarpetas adicionales, Figures/RedApplespodrí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.

información relacionada