\graphicspath : Bilder mit doppelten Dateinamen, unterschiedlichen Ordnerspeicherorten

\graphicspath : Bilder mit doppelten Dateinamen, unterschiedlichen Ordnerspeicherorten

Dies ist ein fortgesetzter Gedanke vonHier.

Wenn ich eine Abbildungsordnerhierarchie habe wie:

./Figures/Apple/a.pdf
./Figures/Apple/b.pdf
./Figures/Apple/c.pdf

./Figuren/Banane/a.pdf
./Figuren/Banane/b.pdf
./Figuren/Banane/c.pdf

Gibt es eine Methode zur Zeichenfolgensuche in allen Pfaden,
sodass in Szenarien, in denen:

\includegraphics{a.pdf}

Duplikate aufweist, kann der Benutzer eine partielle Pfadzeichenfolge verwenden,
um das Bild dennoch abzurufen, beispielsweise:

\includegraphics{Figures/Banana/a.pdf}
\includegraphics{/Banana/a.pdf}
\includegraphics{Banana/a.pdf}
\includegraphics{ana/a.pdf}
\includegraphics{a/a.pdf}

Für alle sollte im Suchpfad eine eindeutige Antwort gefunden werden.

Mir ist klar, dass ich mit dem vollständigen Pfad dorthin gelangen könnte,
aber in Fällen, in denen der Pfad lang ist und sich leicht ändern könnte,
wäre es schön, wenn ich die Zeichenfolge nur so lange verlängern müsste
, bis sie eindeutig wird.

Antwort1

Sie könnten tatsächlich ein sehr großes \graphicspath„Gefällt mir“ gebrauchen:

\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}%
}

Damit awird Figures/Banana/a.pdfsehr bald so etwas gefunden, aber ich werde , , , , , , , , , , , , , , , /Apples/b.pdfversuchen , bevor es oder findet .Figures/Banana//Apples/b.pdfFigures/Banana/Apples/b.pdfFigures/Banana/Apples/b.pdfFigures/Banan/Apples/b.pdfFigures/Bana/Apples/b.pdfFigures/Ban/Apples/b.pdfFigures/Ba/Apples/b.pdfFigures/B/Apples/b.pdfFigures/Apples//Apples/b.pdfFigures/Apples//Apples/b.pdfFigures/Apples/Apples/b.pdfFigures/Apple/Apples/b.pdfFigures/Appl/Apples/b.pdfFigures/App/Apples/b.pdfFigures/Ap/Apples/b.pdfFigures/A/Apples/b.pdfFigures//Apples/b.pdfFigures/Apples/b.pdf

Und wenn es zusätzliche Unterordner wie diese gibt, Figures/RedAppleskönnte es für den Benutzer schwierig werden, immer das richtige zu haben a.pdf. Am Ende könnte der Vorschlag also mehr Chaos als Komfort verursachen. Ich würde es nicht tun. Stattdessen würde ich nur verwenden \graphicspath{{Figures/}}und immer verwenden, \includegraphics{Bananas/a}um das Bananenbild zu haben und \includegraphics{Apples/a}das Apfelbild zu erhalten.

verwandte Informationen