首页 > 代码库 > latex图片处理
latex图片处理
插图的基本命令是
\begin{figure}[!hbp]
\centering
\includegraphics[width=0.7\textwidth]{图片名称}
\caption{标题名称}\label{fig1}
\end{figure}
1,其中图片名称应包括图片的路径,但是如果把图片和源文件放在一个文件夹这,则只写名称就可以了。
2, [width=0.7\textwidth]是指定图片的相对大小,这里指图片的宽度为页面的0.7倍。
3,如果把\caption{标题名称}写在\includegraphics之前,则得到的图片的标题在图片的上面。
4, \label{fig1}是这个图片的标签,在别的地方那个引用这个图片的话,用\ref{fig1}就可以了,注意
\label必须放在\caption命令的后面,如果放在其他的地方,则插图的计数器就会出错。
5,注意这是一个浮动体,浮动体令人沮丧的是,Latex总不把浮动体放在你想要的地方,但是Latex总是保证浮动体的相对顺序。
6,[!hbp]是对这个浮动体的位置加一点限制,缺省值为[tbp]
h 浮动体就放在当前页面上。这主要用于小浮动体。
t 放在页面顶部
b 放在页面底部
p 放在一专门页面,仅含一个浮动体。
!严格按照放置说明符放置即使看起来不好。
[!hbp]表示一定把图片放在当前页上,或放在页面底部,或放在一专门页面,不管页面是否美观。
7,如果发现所有的图片都堆积在本章或本节最后一页的话,那说明对某个浮动体的位置加的限制不能满足,例如限制[h],但因某种原因,这个条件不能满足, 因此这个图片就没地方插入了,Latex选择把它放在了最后,有因为Latex要保证图片的相对顺序,所以在这张图之后的图片都被堆积在最后一页了。
8,容易发现,Latex经常在一页堆积了很多图片(不是7中所说情况),那么可以用
\setcounter{totalnumber}{2}会阻止 Latex将多于 两个的浮动对象放置到一文本页中。
表 17.1: Float Placement Counterstopnumber。
更加详细的内容可以参考http://www.ctex.org/documents/latex/graphics/node2.html
latex图片处理