我总是遇到将图像定位到特定位置的问题。大约一周前,我发布了一个问题,并得到了答案如何将图像单独放置在页面的中心?
今天我决定用另一张图片替换这张图片。所以我希望得到相同的定位,但使用新的。它粘在页面顶部。我试过了所有方法,但仍然不起作用。请查看链接以查看我的代码及其答案。
答案1
我发现处理图形有时会令人沮丧,因此偶尔会选择不将它们放在环境中figure
。相反,我会使用minipage
。通过结合软件包minipage
的功能caption
,您基本上可以获得figure
环境在标签和标题方面的效果。
\documentclass{article}
\usepackage{caption}
\usepackage{graphicx}
\pagestyle{empty}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{figure}
\centering
\includegraphics[width=0.5\linewidth]{example-image-a}
\caption{figure}{Example Image A}
\label{fig:fig01}
\end{figure}
\pagebreak
\vspace*{\fill}
\noindent
\hspace*{\fill}
\begin{minipage}{\dimexpr0.5\linewidth}
\includegraphics[width=\linewidth]{example-image-b}
\captionof{figure}{Example Image B}
\label{fig:fig02}
\end{minipage}
\hspace*{\fill}
\vspace{\fill}
\pagebreak
\lipsum[2]
\end{document}
请注意,因为我希望图像的宽度是页面宽度的一半和因为我已经将的宽度设置minipage
为这个宽度,所以在minipage
宽度范围内不应再缩放。
这种方法的一个问题是,如果你混合floats
混合漂浮的 minipage
s,那么当 LaTeX 决定需要将第一个浮点数推到文档的后面时,编号可能会变得混乱。