EPS図を単一のPDFファイルに変換する

EPS図を単一のPDFファイルに変換する

私の LaTeX ファイルには、多数の EPS 図が含まれています。通常、コンパイル後には、各 EPS 図ごとに 1 つの PDF ファイルが作成されます。そのため、私の場合、これらの PDF ファイルは大量に存在します。

私の目標は、各 EPS ごとに 1 つの PDF ではなく、すべての EPS の図を 1 つの PDF ファイルにまとめることです。これは、auto-pst-pdfパッケージを呼び出すことで実行できます。ただし、これにはシェル エスケープが必要であり、あまり普遍的ではないようです (たとえば、VScode では実行できません)。

そこで、大量の EPS ではなく、すべての EPS を含む単一の PDF ファイルを作成できる方法はないでしょうか?

よろしくお願いします。

答え1

次のシェル スクリプトは、同じディレクトリ内のすべての eps ファイルを pdf ファイルに変換し、それらを結合します。

#!/bin/sh

eps2pdf() {
    for f in *.eps
    do
       epstopdf "$f"
       echo "$(basename "$f" .eps).pdf"
    done
}

pdfjoin $(eps2pdf) --outfile joined.pdf

関連情報