我正在做这个
\section{Use Case Description}
\begin{figure}[h]
\centering
\caption{Diagramma degli use case}
\includegraphics[width=\textwidth, height=\textheight, keepaspectratio]{UCD.pdf}
\end{figure}
\vskip 0.6cm \textbf{Titolo:} UC Create Tag
...
还有我的其他文件。
我的问题是图形呈现正确,但仅位于文件末尾而不是我放置它的位置。
如果我没有放置任何参数,它将在下一页呈现(我认为它应该这样做)。
我想先渲染它,然后再做其他事情,但是[h]
没有[h!]
效果。
答案1
你应该看看如何影响 LaTeX 中图形和表格等浮动环境的位置?,其中包含有关浮动位置的非常详细的信息。
特别是,你的设置
width=\textwidth,height=\textheight
生成的图形可能高于允许的最大值,默认情况下为文本高度的 70%。此外,您有一个部分标题,这肯定是导致无法正常[!h]
工作的原因:如果部分标题高度加上图形高度大于页面高度,则该组合将无法挤进页面中。
要么在\clearpage
前面放置一个\section
并降低图形的高度,要么让 LaTeX 将图形单独放在页面上(放置选项[p]
)。