latex论文插图位置问题
最近导师叫我帮师兄排版,编译完看pdf时发现很多图片出现的位置发生了改变,大多数都出现在页面的顶格,上网查了资料才发现,原来Latex是图片浮动格式,若要将图片展示在你想要的确切位置,需要在\begin{figure}之后加上[h],这样再次编译后就发现图片位置正确了,但是为什么Latex不推荐我们让图形准确出现在放置的位置呢?“因为那会导致糟糕的分页,将大片的空白留在页面下方。为得到专家级的排版
最近导师叫我帮师兄排版,编译完看pdf时发现很多图片出现的位置发生了改变,大多数都出现在页面的顶格,上网查了资料才发现,原来Latex是图片浮动格式,若要将图片展示在你想要的确切位置,需要在\begin{figure}之后加上[h],这样再次编译后就发现图片位置正确了,但是为什么Latex不推荐我们让图形准确出现在放置的位置呢?“因为那会导致糟糕的分页,将大片的空白留在页面下方。为得到专家级的排版效果,作者不得不手工调整图形的位置。这种工作是非常乏味的,尤其是几乎每次修改文档都得这样做一次。目的就是让我们将注意力集中在文章的内容,而不是排版上。尤其是在做长文章或书时,用word每次修改时插入新的文字都要重新调整图片,很不方便。
下面整理了一些网上的资料:
浮动格式 一个典型的插图语句
\begin{figure}[htbp] \centering
\includegraphics[width=6.5cm]{graph.eps}
\caption{This is an inserted EPS graphic} \label{fig:graph} \end{figure}
其中[htbp]就是浮动格式 “h 当前位置。将图形放置在正文文本中给出该图形环境的地方。如果本页所剩的页面不够,这一参数将不起作用。 t 顶部。将图形放置在页面的顶部。
b 底部。将图形放置在页面的底部。 p 浮动页。将图形放置在一只允许有浮动对象的页面上。”
我一般使用[htb]这样的组合,只用[h]是没有用的(原因请读者思考)。这样组合的意思就是latex会尽量满足排在前面的浮动格式,就是h-t-b这个顺序,让排版的效果尽量好。
如果你就是要插在你想插的位置怎么办?
我会这样做:如果tex不让你插在你想插的位置,说明你的图片太大了,你可以试试调整[width=6.5cm]中的大小,让它能够插得下,其实我们在word中也是这样做的。推荐使用
\textwidth这个单位。但还是那句话,不要太勉强。
一些图片的并排
如果想要这样的效果,要两张图并列,或几张图排在一起。可以试试下面的模板,效果请自己运行
\begin{figure}[htbp] \centering
\subfigure[sin1]{\label{fig:fft:a} \begin{minipage}[c]{0.5\textwidth} \centering
\includegraphics[width=6.5cm]{sin1.eps} \end{minipage}%
}%注意这个”%”绝对不能省
更多推荐
所有评论(0)