![我的图形出现在下一页。如何让图形出现在初始页?](https://linux22.com/image/435825/%E6%88%91%E7%9A%84%E5%9B%BE%E5%BD%A2%E5%87%BA%E7%8E%B0%E5%9C%A8%E4%B8%8B%E4%B8%80%E9%A1%B5%E3%80%82%E5%A6%82%E4%BD%95%E8%AE%A9%E5%9B%BE%E5%BD%A2%E5%87%BA%E7%8E%B0%E5%9C%A8%E5%88%9D%E5%A7%8B%E9%A1%B5%EF%BC%9F.png)
我的图形出现在下一页。如何让图形出现在当前页面上?
我插入了图片\includegraphic{X}
,但是图片没有与其余文本出现在同一页面上。
我依稀记得一些解决方案,但已经 10-11 年没用过了\includegraphic
。控制图形与其上方或下方之间的距离的最佳或最简单的方法是什么?
答案1
有两种方法可以解决此问题。如果您不想让图像浮动,则应使用 \includegraphics[width=x,height=y]{figure} 调整图像大小,其中x
和y
是单位一致的值,最好in
是英寸或cm
厘米。另一种方法是使用scale
as \includegraphics[scale=x]{figure}
,其中将按百分比缩放,其中 1 表示原始大小的 100%,0.5 表示 50%,依此类推。
第二种方法也是推荐的方法是允许图形浮动。最好的方法是使用 [htbp!] 作为浮动说明符。另一个好处是您可以标记图形,然后引用它。示例:
\begin{figure}[htbp!]
\includegraphics[scale=0.5]{figure}
\caption{some caption} %<---- If this is the first figure captioned, then it will be Figure 1
\label{fig1}
\end{figure}
然后你写一些文字说I am referring to figure~\ref{fig1}
。这将把文本渲染为I am referring to figure 1
。