浮动数字的放置

浮动数字的放置

我正在将 TeXnicCenter 与 MiKTeX 一起使用,我使用的编译器是 XeLaTeX 到 Pdf。我在放置图形时遇到了问题。也就是说,即使我使用\usepackage{float}和放置说明符h,图形也容易乱飞。即使我使用正确的代码,它也无法正常工作。它在 TeXStudio 中有效,但在 TeXnicCenter 中无效。有人有解决方案吗?

答案1

我想我们已经看到了很多关于图形放置的答案,你可能想使用搜索功能。但既然你问了一个特定的问题……

float 包提供了完全不浮动浮动环境的选项。但可选参数不是 h,而是 H

\begin{figure}[H]
...
\end{figure}

我强烈建议你不要经常使用这个。浮动环境就像figuretable文本中移动一样,专门用于提高可读性并避免文档中出现较大的空白。

当然,我理解,特别是在技术文档中,你希望将图表放在靠近描述它们的文本的位置。对我来说,

\begin{figure}[!htb]对大多数图形来说效果很好。此外,我使用该placeins包。它有一个命令\FloatBarrier,可以强制图形和表格最迟出现在命令的位置。当我想将图形保持在某个部分内时,我会使用它。\usepackage[section]{placeins}如果您总是想将图形保留在其部分中,也可以加载。然而,我发现奇怪的\FloatBarrier命令对我来说比对部分进行严格限制更有效。

相关内容