【latex】图片插入和引用

时间:2022-12-26 06:09:26

源地址:http://blog.163.com/xiaoting_hu/blog/static/504647722013528143405/

侵删!



常用选项[htbp]是浮动格式:

『h』当前位置。将图形放置在正文文本中给出该图形环境的地方。如果本页所剩的页面不够,这一参数将不起作用。

『t』顶部。将图形放置在页面的顶部。

『b』底部。将图形放置在页面的底部。

『p』浮动页。将图形放置在一只允许有浮动对象的页面上。


一般使用[htb]这样的组合,只用[h]是没有用的。这样组合的意思就是latex会尽量满足排在前面的浮动格式,就是h-t-b这个顺序,让排版的效果尽量好。

!h 只是试图放在当前位置。如果页面剩下的部分放不下,还是会跑到下一页的。一般页言,用 [!h] 选项经常会出现不能正确放置的问题,所以常用 [ht]、[htbp] 等。


如果你确实需要把图片放在当前位置,不容改变,可以用float宏包的[H]选项。不过如果这样做,出现放不下的问题时需要手工调整。使用格式如下:

\usepackage{float}



步骤:


1. 用图形软件输出 EPS 格式的文件,或PDF格式的图形

2. 在源文件的导言中加入下面代码,这样下面几种类型的图都可以插入


   \ifCLASSINFOpdf

   \usepackage[pdftex]{graphicx}

   \graphicspath{{../pdf/}{../jpeg/}}     % declare the path(s) where your graphic files are

    \DeclareGraphicsExtensions{.pdf,.jpeg,.png}

    \else

    \usepackage[dvips]{graphicx}

    \graphicspath{{../eps/}}

    \DeclareGraphicsExtensions{.eps}

\fi


3 插入浮动图形(浮动图形由latex自动指定位置,一般放在一页的最前面或最后面)


\begin{figure}

\centering   //设置对齐格式

\includegraphics [width=0.75,height=2.5]{arch.pdf}  //指定图形大小和图形名称,一般将该图形放在latex文件同一路径下就不需要指明路径

\caption{Proposed Secure Systolic Montgomery modular MultiplierArchitecture} 设置图形标题


 \label{fig:arch} 设置图形引用名称

\end{figure}


或者使用\includegraphics[width=0.25\textwidth]{arch.pdf} //此处width=0.25和命令\textwidth配合可实现原图按比例缩放的功能,此处代表原图的宽度为页面的大小的25%,高度按比例自动缩放。


4.想要把图形插在自己指定位置并且需要交叉引用的话,要使用以下的格式:


\makeatletter


\def\@captype{figure}


\makeatother


\includegraphics [width=0.75,height=2.5]{arch.pdf}  //此处用法同3


\caption{...}


\label{...}


5.文中引用


In  Figure \ref{fig:arch}   //其中的fig:arch为定义该图时的label名


6.{figure} and {figure*}的区别


figure相对本栏,figure* 相对于通栏。