我正在尝试添加一张图片。该图片应居中,且不得超出页面宽度:
\documentclass{article}
\usepackage{graphicx}
\usepackage[showframe]{geometry}
\begin{document}
\begin{figure}
\centering
\fbox{\includegraphics[width=.9\textwidth]{image.eps}}
\end{figure}
\end{document}
在 DVI 文件中看起来完美无缺,但在 LaTex-DVI-PDF 编译期间在 PDF 中失败。.eps 文件使用 dvipdfm 后处理器转换为 pdf,但显示错误。这是输出屏幕。
!
那么它为什么会从指定位置偏移以及如何修复?
\usepackage[showframe]{geometry}
和\fbox{}
命令在这里是不必要的,但可以帮助我检测问题。我也尝试过使用不同的 graphicx 包,如\usepackage[dvipdfm]{graphicx}
和,但没有成功\usepackage[pdftex]{graphicx}
。
我正在使用 MiKTeX 2.9.5105 和 TeXnicCenter v2.02。
答案1
默认情况下,dvips
假设为 latex。texlive 没有附带选项dvipdfm
,但确实包含dvipdfmx.def
似乎可以很好地与dvipdfm
\documentclass{article}
\usepackage[dvipdfmx]{graphicx}
\usepackage[showframe]{geometry}
\begin{document}
\begin{figure}
\centering
\fbox{\includegraphics[width=.9\textwidth]{image.eps}}
\end{figure}
\end{document}