每次我在 latex 中放置一个(图形)时,它都会出现在一些随机的位置,而不是我实际编写代码的位置。例如,对于以下代码,它将出现在代码所在位置的下一页的开头:
\begin{figure*}
\centering
\includegraphics[scale=0.5]{example.eps}
\caption{Figure}
\end{figure*}
该怎么办?
答案1
阅读 OP 中 @Peter Grill 的评论。正如他所说,图形环境是一个浮点数。LaTeX 会将其定位到它认为方便的任何位置。您可以使用选项 [placement specifier] 强制它将图形放在您包含它的位置
\begin{figure}[specifier]
...
\end{figure}
您可以在此处使用“h”(不带引号)、“t”表示页面顶部、“b”表示页面底部、“p”表示单独页面甚至“h!”,感叹号将覆盖所有放置规则并将您的图形放在包含它的位置,无论它看起来有多糟糕。
我的建议是:在完成其他所有操作后,添加图表并注意它们的具体位置。尽量不要使用“h”作为说明符。大多数风格规则都认为图表应该始终位于页面的顶部或底部,而不是位于中心,并且很少在同一页或同一列中出现两个图表。这基本上就是 LaTeX 试图做的事情。
祝你好运