EPS 수치를 단일 PDF 파일로 변환

EPS 수치를 단일 PDF 파일로 변환

내 라텍스 파일에는 EPS 수치가 많이 있습니다. 일반적으로 컴파일한 후에는 각 EPS 수치에 대해 하나의 PDF 파일이 생성됩니다. 그래서 제 경우에는 이런 pdf 파일이 엄청나게 많아요.

내 목표는 각 EPS에 대해 하나의 PDF 대신 모든 EPS 수치를 하나의 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

관련 정보