乳胶放置图像 - 我怎样才能把图像放在我想要的任何位置

乳胶放置图像 - 我怎样才能把图像放在我想要的任何位置

我试图在页面中间插入一张图片,但它却跑到了页面顶部。为什么会这样?

我尝试过这个:

\begin{figure}
  \begin{minipage}{\textwidth}
    \includegraphics[width=75.5mm]{myimage}
  \end{minipage}
\end{figure}

我寻找解决方案已经两个小时了,却没有一点成功的迹象!

答案1

环境的唯一目的figure是允许 LaTeX 移动图形,minipage除非你有脚注,否则内部图形没有任何用处,所以你只需要

%\begin{figure}
% \begin{minipage}{\textwidth}
    \includegraphics[width=75.5mm]{myimage}
%  \end{minipage}
%\end{figure}

并且图像将会出现\includegraphics在源中的任何位置。

请注意,放置图像的规则与放置图像的规则相同。X通常,如果您输入X图像,它将出现在您放置图像的位置,要么是当前行的一部分,要么是段落开头的缩进。如果您这样做

\begin{figure}
X
\end{figure}

然后X将会浮动并由分页例程定位。\includegraphics其工作方式完全相同,或者更正确地说,浮动放置例程没有关于图形环境内容的信息。

答案2

图形是一个浮动对象,而小型页面不是,因此,通过将小型页面封装在图形对象中,可以使小型页面浮动。

另一个选择是使用“H”位置说明符;http://en.wikibooks.org/wiki/LaTeX/Floats,_Figures_and_Captions

话虽如此,我还是喜欢让 LaTeX 控制图像的位置,并在文本中引用该图像。在我看来,让 LaTeX 控制页面所有元素的位置是一种更强大、更简洁的解决方案。

相关内容