在 LaTeX 中插入非 EPS 图象

胖鸭子

$ ebb hourglass.jpg
得到图象的边界盒子文件hourglass.bb

\begin{figure}
\DeclareGraphicsRule{.jpg}{eps}{.bb}{`convert #1 'eps:-'}
\includegraphics{hourglass.jpg}
\caption{An Hourglass-JPG}
\label{yet another hourglass}
\end{figure}

当然了,路径里面得有convert这条命令,就是imagemagick的图象转换工具。这样即可得到包含该图象的dvi文件,但预览时要给xdvi加上-allowshell选项。
但用dvipdfm转为dvi时不能得到该图象:

tux@ ~/tex$ dvipdfm math.dvi

math.dvi -> math.pdf
[1][2(./hourglass.eps)
Error locating or opening file (`convert hourglass.jpg 'eps:-')

pdf: image inclusion failed for (`convert hourglass.jpg 'eps:-').
]
104972 bytes written

觉得这个方法并没有比插入EPS文件简单。

% 这是我的第一篇网络笔记,权当笔记供以后参考吧。