Конвертировать данные EPS в один файл PDF

Конвертировать данные EPS в один файл PDF

У меня в файле latex много eps-фигур. Обычно после компиляции для каждой eps-фигуры получается один pdf-файл. Так что в моем случае таких pdf-файлов тонны.

Моя цель — вместо одного pdf для каждого eps объединить все eps figure в ОДИН файл pdf. Я могу сделать это, вызвав auto-pst-pdfpackage. Но это требует выхода из оболочки и кажется не совсем универсальным (например, я не могу сделать это в VScode).

Поэтому мне интересно, можно ли как-то сделать так, чтобы все 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

Связанный контент