使用 \begin{center} 时会添加额外的边距

使用 \begin{center} 时会添加额外的边距

在我的 MWE 中,我用来\frame{\includegraphics....}查找发生了什么

\documentclass[12pt,a4paper,oneside,openany]{book}
\usepackage{graphicx}
\begin{document}



\begin{center}
\fbox{\includegraphics[width=0.8\columnwidth]{13-1.JPG}}
\end{center}

\end{document} 

我的问题是

在此处输入图片描述

事实上图片没有白边 在此处输入图片描述

我该如何解决这个问题谢谢

根据帮手@David 的建议以下为原图 http://s730.photobucket.com/user/ytyyutianyun/media/13-1.jpg.html 要获取原始图片,右键单击是不对的。(因为它较小)。在页面的右侧,有一个download按钮。

答案1

xetex 或 dvipdfmx 图像大小读取代码中似乎有一个错误(或者 jpg 文件中有一个不会影响 pdftex 的问题)。

如果我使用简化的示例,pdflatex它不需要额外的空间就可以工作。它还会在日志中显示它认为图像的大小。pdflatex日志显示

<13-1.JPG, id=1, 626.34pt x 295.1025pt>

如果我们告诉 xetex 文件的大小(使用bp点为单位)

\documentclass[12pt,a4paper,oneside,openany]{book}
\usepackage{graphicx}

\begin{document}

\frame{\includegraphics[width=0.8\columnwidth,natwidth=626.34bp, natheight=295.1025bp]{13-1.JPG}}



\end{document} 

然后包含xelatex也适用于紧密的边界框:

在此处输入图片描述

相关内容