absolut - relativer Pfad durch input-Befehl
Verfasst: Mo 22. Jan 2024, 19:16
Hallo!
Diesen Post wollte ich eigentlich in einem Thread setzen, wo es um ein Problem mit absoluten und relativen Pfaden beim Einbinden von Grafiken geht. Nach geschlagenen 10 Min geb ich die Suche auf und mache hier einen neuen Thread auf.
Also ich habe - zumindest für mich - eine Lösung gefunden, wie ich Bilder an einem zentrale Orten hinterlege (erzwingt einen absoluten Pfad, da die betroffenen tex-Dokumente in anderen Ordnern sind) und dennoch diesen Pfad schnell anpassen, also quasi "relativieren" kann.
Denn das "doofe" (für den Threadstarter und für mich) war, dass bei Umzug eines Bilderordners in allen betroffenen tex-Dokumente der Pfad in \graphicspath{} geändert werden müsste. Nun ist mir (..nach 2 Jahren!) eingefallen, dass ich ja "\graphicspath{}" durch "\input{}" ersetzen kann. Und \input zieht sich dann eine den Pfad-enthaltende tex-Datei.
Vorteil: ich brauche pro betroffenem Ordner nur die Pfad-enthaltende tex-Datei anzupassen (und nicht mehr in ALLEN tex-Dokumenten einzeln), falls der Bilderordner mal wieder wandern muss (zB als Kopie auf den Computer eines/r KollegIn).
(Den Pfad in allen tex-Dokumenten zu ersetzen geht zwar auch mit sed-Befehl im Terminal, ist aber umständlicher.)
Vielleicht ist das ja noch für jemanden interessant.
Diesen Post wollte ich eigentlich in einem Thread setzen, wo es um ein Problem mit absoluten und relativen Pfaden beim Einbinden von Grafiken geht. Nach geschlagenen 10 Min geb ich die Suche auf und mache hier einen neuen Thread auf.
Also ich habe - zumindest für mich - eine Lösung gefunden, wie ich Bilder an einem zentrale Orten hinterlege (erzwingt einen absoluten Pfad, da die betroffenen tex-Dokumente in anderen Ordnern sind) und dennoch diesen Pfad schnell anpassen, also quasi "relativieren" kann.
Denn das "doofe" (für den Threadstarter und für mich) war, dass bei Umzug eines Bilderordners in allen betroffenen tex-Dokumente der Pfad in \graphicspath{} geändert werden müsste. Nun ist mir (..nach 2 Jahren!) eingefallen, dass ich ja "\graphicspath{}" durch "\input{}" ersetzen kann. Und \input zieht sich dann eine den Pfad-enthaltende tex-Datei.
Vorteil: ich brauche pro betroffenem Ordner nur die Pfad-enthaltende tex-Datei anzupassen (und nicht mehr in ALLEN tex-Dokumenten einzeln), falls der Bilderordner mal wieder wandern muss (zB als Kopie auf den Computer eines/r KollegIn).
(Den Pfad in allen tex-Dokumenten zu ersetzen geht zwar auch mit sed-Befehl im Terminal, ist aber umständlicher.)
Vielleicht ist das ja noch für jemanden interessant.