包括用于 dvi 输出的 PDF

包括用于 dvi 输出的 PDF

我想在 latex 中包含一个多页 pdf 并获取.dvi输出。我知道\include{pdfpages} 只适用于 pdfLaTeX。我无法将其转换为 PDF,.eps因为它是多页的。我想获得.dvi包含 PDF 的输出。有什么办法吗?

答案1

您可以将PDF文件转换为EPS文件s。您可以逐页选择,也可以根据转换器在一次转换中完成。

pdftops(来自xpdf)知道以下有用的选项:

  • -f <int>指定第一页
  • -l <int>指定最后一页
  • -eps转换为EPS

将 test.pdf 第二页的命令行写入test02.eps

pdftops -eps -f 2 -l 2 test.pdf test02.eps

ghostscript可以选择页面并写入多个输出文件。上面的例子:

gs -dBATCH -dNOPAUSE -sDEVICE=epswrite -sOutputFile=test%02d.eps

这将写入文件test01.epstest02.epstest03.eps%02d意味着,至少有两位数字的页码在必要时会用前导零填充(数字 < 10)。

也可以使用 ghostscript 选择单个页面:

gs -dBATCH -dNOPAUSE -sDEVICE=epswrite -dFirstPage=2 -dLastPage=2 -sOutputFile=test02.eps test.pdf

-sOutputFile=test%02d.eps可以在这里使用,%02d将被页码替换02

相关内容