Skip to content
This repository has been archived by the owner on Apr 24, 2023. It is now read-only.

插入图片

shifujun edited this page Feb 2, 2015 · 18 revisions

由于规范中规定了图片的图题格式,所以不能在模板中直接使用标准的LaTeX插图命令。模板包装了几个插图命令,以保证插图的标题符合规范。

准备图片

图片大小

无论用户使用什么制图工具,一般都可以先设置画布的大小设置为426pt*672pt或者149mm*235mm,这也是能插入的图片的最大尺寸。这样大小的画布和论文页面版心的大小基本相同,所以在这张画布上绘图可以以100%大小插入到论文中。研究生院的规范中规定了图表中的文字字体应为宋体五号字,所以将图片以原始大小插入论文十分重要。只有这样才能保证图片中的文字大小不变。因而在制作图片时只需设置好字体字号即可。

图片格式

图片的格式可以是png,pdf,jpg,jpeg。除pdf格式以为的3种格式均为位图格式。而pdf格式既可以是位图也可以是矢量图,也是在本模板中使用矢量图的唯一方法(PSTricks基本不支持pdflatex编译)。

推荐将所有图片都转换成pdf格式再插入到论文中。对于其他格式的矢量图,推荐使用Inkscape软件进行格式转换,它几乎支持所有矢量图格式。这是一个开源的全平台的矢量图绘制工具,相当于Adobe Illustrator。

图片去白边

由于设置了画布大小或者图片的输出工具以A4大小输出了矢量图,经常有些矢量图存在比较大的四周空白。Inkscape可以很方便的去除图片周围的空白。具体方法如下:
去白边步骤1
去白边步骤2
去白边步骤3
去白边步骤4

存放图片

模板定义了插图的根目录pics。制作好的图片需要存放到pics目录中,并尽量不要使其中出现相同文件名的文件(例如apple.jpg和apple.pdf)。如果图片特别多,可以在pics目录中创建子目录,分章保存。

文件名可以由英文、数字和下划线构成。

了解什么是浮动体

LaTeX经验较少的同学可能没有“浮动体”的概念,这是一个MS Word中没有的概念。LaTeX标准插图方法中一般要将插图命令写在一个figure环境中。figure环境就是一个浮动体,它会自动决定图片出现的位置。我们可以给它提出一些建议,让它将图片优先放在哪。本模板包装了figure环境,后面要讲的插图命令的参数和figure环境基本一致。所以看下面的插图命令之前,应该先对原本的figure环境有所了解。

建议阅读《LaTeX2e完全学习手册》的插图部分,或者至少阅读LaTeX插图指南的第16章

插入单图

插入单幅图片的命令是:
\pic[建议位置]{图标题}{参数}{文件名} 举个例子:
\pic[htbp]{菊花}{width=0.6\textwidth}{Chrysanthemum}

“建议位置”这个参数是用“[]”包围的,代表它是一个可选参数。其含义和figure环境一致,详见LaTeX插图指南-16.2 图形的放置的介绍。此外,LaTeX插图指南-20.1 float 宏包中的 [H] 位置选项中介绍的H选项也可以直接使用,模板中已经内置了\usepackage{float}语句,无需额外添加这行代码。

“参数”这个大括号可以空置但不能省略,例如\pic[htbp]{菊花}{}{Chrysanthemum},这样会将图片以原始大小插入,也是推荐的插入方式(理由见前文图片大小一节)。这个“参数”会传递给\pic命令内部包装的\includegraphics命令的选项中。因此,可用的参数和\includegraphics命令的可用选项一致,详见LaTeX插图指南-7.1 includegraphics 命令

“文件名”可以不包含文件的扩展名,因此不建议在pics目录中放置相同文件名而扩展名不同的文件。“文件名”同时还在\pic命令内部传递给了\label{}命令,也就是自动定义了和文件名相同的标签,在后文可以直接用\ref{文件名}引用这张图片的序号。关于\label与`ref`等命令的用法请自行阅读LaTeX书籍。

这部分内容还可以查看example工作目录的编译效果中的“插入图片”一节的内容,同时还可以在其chapters目录中找到tuition.tex源文件,查看这部分示例的源代码是如何编写的。其中具有\ref的使用示例。

插入子图组