Konvertieren Sie EPS-Abbildungen in eine einzige PDF-Datei

Konvertieren Sie EPS-Abbildungen in eine einzige PDF-Datei

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-pdfdas 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

verwandte Informationen