如何才能让图形精确地显示在编码中的位置,而不是下一页的顶部?这对我来说目前是一个问题。
答案1
使用float.sty
。然后使用H
作为位置说明符。
通常,我们使用[!tbp]
浮点位置说明符来放置浮点。以下解释如下:
t(顶部)—— 位于文本页面的顶部。
b(底部)- 位于文本页面的底部。
p(浮动页面)- 在单独的浮动页面上,该页面不包含任何文本,只有浮动。
如果您想将其放置在您想要的位置,您将使用h
(表示“此处”)说明符。即使您使用位置说明符h
,图形或表格也不会被打印这里如果这样做会违反规则。在这种情况下,你需要发出更强烈的信息,并且你会选择上述H
解决方案。
当放置 !
LaTeX 时,它会覆盖它用于确定良好浮动位置的某些内部参数。
\documentclass{article}
\usepackage{float}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{figure}[H]
\centering
HERE
\caption{Place it here}
\label{fig:h}
\end{figure}
\lipsum[2]
\end{document}
\lipsum
仅适用于虚拟文本,以防它以任何方式使您感到困惑。