为什么“width=\textwidth”设置不能正确缩放图形?

为什么“width=\textwidth”设置不能正确缩放图形?

我在 LaTeX 文档中包含了一个 jpg 图形,如下所示:

\begin{figure}[htbp]\centering
    % fbox here only for illustrative purposes
    \fbox{\includegraphics[width=\textwidth,keepaspectratio]{Pictures/PoolofBethesda-CarlBloch}}
%   \includegraphics[width=\textwidth,keepaspectratio]{Pictures/LesNocesdeCana-PaoloVeronese}
    \caption{\emph{Healing at the Pool of Bethesda} (1883) by Carl Bloch.}
    \label{fig:Bethesda}
\end{figure}

但是,图片没有正确缩放。我希望图片的宽度与页面上的文本一样宽,并且长宽比保持不变。但我得到的却是这个;您可以看到图像应该所在的框:

图像缩放不正确的示例

如果我只是用不同的图像替换该图像(如上面的注释行所示),一切都会按预期工作。

为什么我的图片缩放不正确?我是不是忽略了某些显而易见的东西?

原图是这样的:

原始图像

PS. 我正在使用graphicx没有选项的软件包。

答案1

只是为了发表一个更长的评论。这对我来说很好用

\documentclass[a4paper]{memoir}
\usepackage{graphicx}
% I do not have that path on my PC
\graphicspath{{Pictures/}}
\begin{document}

\begin{figure}[htbp]
  \centering
  \includegraphics[width=\textwidth,keepaspectratio]{PoolofBethesda-CarlBloch}
  \caption{\emph{Healing at the Pool of Bethesda} (1883) by Carl Bloch.}
  \label{fig:Bethesda}
\end{figure}

\end{document}

相关内容