您可以使用预览包只处理您的图片。例如:
$ cat a.tex
\documentclass{article}
\usepackage[active,tightpage]{preview}
\setlength\PreviewBorder{5pt}
\usepackage [arrow]{xy}
\begin{document}
\begin{preview}
\begin{xy}
(0,-20)="a", (0,0)="b"
\ar@{<.||} @<24mm> "a";"b"
\ar@^{<.||} @<16mm> "a";"b"
\ar@_{<.||} @<8mm> "a";"b"
\ar@0{<.||} "a";"b"
\ar@1{<.||} @<-8mm> "a";"b"
\ar@2{<.||} @<-16mm> "a";"b"
\ar@3{<.||} @<-24mm> "a";"b"
\end{xy}
\end{preview}
\end{document}
然后,当您运行 pdflatex 时,preview
将生成一个仅包含图片的 pdf。您可以通过 ghostscript 将它们转换为 eps:
$ latex a
$ dvips -E -i -Pwww -o figure.000 a
或者您可以生成 PNG 图像:
$ pdflatex a
$ gs -dNOPAUSE -r400 -dGraphicsAlphaBits=4 -dTextAlphaBits=4 \
-sDEVICE=png16m -sOutputFile=figure.png -dBATCH a.pdf
然后,您可以在文档中包含生成的文件。