图形未显示在 DVI 中

图形未显示在 DVI 中

这是一个示例 .tex 文件

\documentclass[dvipdfm]{article}

\begin{document}

\begin{figure*}
\resizebox{\hsize}{!}{\includegraphics[bb = 0 0 1937 1912]{test.jpg}}
\caption{This is a test figure.}
\end{figure*}

\end{document} 

我编译了上述 .tex 文件,编译过程没有出现警告和错误。但是,当我打开 .dvi 时,图形没有显示,但标题已写好。只有当我将 dvi 编译为 pdf 时,图形才可见。所以,我的问题是:有没有办法让图形在两种模式(DVI 和 PDF)下都可见?

提前谢谢了。

答案1

没有关于在 DVI 文件中包括图像的标准。DVI 文件格式对图形一无所知。因此,图像支持是通过 完成的\special{...}。 的内容语法\special取决于 DVI 驱动程序。问题中的文件使用驱动程序选项dvipdfm,因此包将graphics写入。由于只能将 DVI 转换为 PDF 并且无法查看任何内容,因此您必须使用不同的 DVI 查看器,该查看器显然不支持 的特殊功能。如果您想将图像包含在 DVI 查看器中,您必须使用不同的驱动程序选项再次编译以获得 DVI 查看器的特殊功能,并希望查看器也支持所使用的图像格式。\specialdvipdfmdvipdfmdvipdfm

相关内容