在插入图形之前,我们需要在导言区调用宏包graphics
或者graphicx
宏包,后者基于前者,语法更简单,功能更强大,一般使用它。
插图命令基本用法如下:
\usepackage[dvipdfm]{graphicx}
\includegraphics{fig.png}
引用graphicx宏包时可加驱动选项,使用latex时缺省驱动是dvips,dvipdfm(x)用dvipdfm;pdflatex和xelatex分别使用pdftex和xetex,但是它们知道驱动就是自己,其实不用加该选项。
LaTeX插入图片后也可以对图片进行裁剪,放大、缩小。
选项 | 含义 |
---|---|
width=x,height=y | 设置高度和宽度,绝对尺寸,可用任意长度单位 |
scale=s | 缩放比。绝对尺寸和缩放比用一种即可,同时使用两者,绝对尺寸起作用 |
keepaspectratio | 保持图形比例。高度和宽度通常设置一个即可,否则图形比例会失调,除非加入此选项,这样图形宽度和高度都不会超过指定参数 |
angle=a | 逆时针旋转角度,单位是度 |
origin=hv | 旋转中心,缺省在左下。水平和垂直方向分别可选左、中、右和上、中、下,用l、c、r和t、c、b表示 |
totalheight=h | 总高度 |
viewport=x1 y1 x2 y2 | 可视区域左上角和右下角的坐标,缺省单位bp |
trim=l b e t | 左、下、右、上四边裁剪值,缺省单位bp |
clip | 是否真正裁剪,配合viewport或trim使用,如果不使用此参数,被裁剪部分依然显示,会和插图周围内容重叠 |
page=n | 选页,用于多页图形文件 |
关于插图的文件名和文件路径,最简单的方法是将图片文件放在同级目录下。但如果要指定文件路径怎么办?
设置缺省搜索路径,有以下三种方法
\graphicspath{ {c:/secret-garden/}} % 绝对路径
\graphicspath{ {./img/}} %相对路径
\graphicspath{ {one-little/}{two-little/}{three-little-indians/}} %多个路径
- 注意文件名和路径名都不能有空格,否则就会提示下面等诸多错误