
Ich habe viele EPS-Abbildungen in meiner Latex-Datei. Normalerweise gibt es nach dem Kompilieren eine PDF-Datei für jede EPS-Abbildung. In meinem Fall gibt es also Unmengen dieser PDF-Dateien.
Mein Ziel ist, statt einer PDF-Datei für jede EPS-Datei alle EPS-Abbildungen in EINER PDF-Datei zu kombinieren. Dies kann ich tun, indem ich auto-pst-pdf
das Paket aufrufe. Dies erfordert jedoch Shell-Escape und scheint nicht ganz universell zu sein (z. B. kann ich dies nicht in VScode tun).
Daher frage ich mich, ob es irgendwie möglich ist, eine einzige PDF-Datei mit allen EPS zu erhalten, anstatt Tonnen davon?
Vielen Dank im Voraus.
Antwort1
Das folgende Shell-Skript konvertiert alle EPS-Dateien im selben Verzeichnis in PDF-Dateien und fügt sie zusammen.
#!/bin/sh
eps2pdf() {
for f in *.eps
do
epstopdf "$f"
echo "$(basename "$f" .eps).pdf"
done
}
pdfjoin $(eps2pdf) --outfile joined.pdf