我的 latex 文件中有很多 eps 图形。通常,编译后,每个 eps 图形都会有一个 pdf 文件。所以在我的例子中,有大量这样的 pdf 文件。
我的目标是,不是将每个 eps 合并为一个 pdf 文件,而是将所有 eps 图形合并为一个 pdf 文件。我可以通过调用auto-pst-pdf
包来实现这一点。但这需要 shell 转义,而且似乎不太通用(例如,我无法在 VScode 中做到这一点)。
所以我想知道有没有什么方法可以让我拥有一个包含所有 eps 的 pdf 文件,而不是包含大量 eps 的文件?
提前致谢。
答案1
以下 shell 脚本将同一目录内的所有 eps 文件转换为 pdf 文件并将它们合并。
#!/bin/sh
eps2pdf() {
for f in *.eps
do
epstopdf "$f"
echo "$(basename "$f" .eps).pdf"
done
}
pdfjoin $(eps2pdf) --outfile joined.pdf