将多页 PostScript 文档纳入 Latex

将多页 PostScript 文档纳入 Latex

有没有办法ps通过latexand将多页 Postscript 文档包含到最终文档中dvips?本质上,我所拥有的是pslatex>dvi>ps文档中需要的一篇文章。

有没有办法做到这一点?

答案1

不,dvips驱动程序(通过psfile特殊)不支持多页 PS 包含。您必须使用pdflatexlualatex或走 PDF 路线。这要求您先将多页 PS 转换为多页 PDF。然后您可以使用或包xelatex之一来选择要嵌入的页面。graphicxpdfpages

答案2

将文件转换ps为,然后您可以创建页面的单个文件。将以下脚本另存为pdf,然后您可以说这将创建第 2 页的:ps2pdfepspdf2epspdf2eps 2 <file>eps

#!/bin/sh
# $Id: pdf2eps,v 0.01 2005/10/28 00:55:46 Herbert Voss Exp $
# Convert PDF to encapsulated PostScript.
# usage:
# pdf2eps <picture number> <pdf file without ext>

pdfcrop $2.pdf
pdftops -f $1 -l $1 -eps "$2-crop.pdf" 
rm  "$2-crop.pdf"
mv  "$2-crop.eps" $2.eps

或者直接使用pdftops

相关内容