-
Notifications
You must be signed in to change notification settings - Fork 165
插入图片
由于规范中规定了图片的图题格式,所以不能在模板中直接使用标准的LaTeX插图命令。模板包装了几个插图命令,以保证插图的标题符合规范。
无论用户使用什么制图工具,一般都可以先设置画布的大小设置为426pt*672pt或者149mm*235mm,这也是能插入的图片的最大尺寸。这样大小的画布和论文页面版心的大小基本相同,所以在这张画布上绘图可以以100%大小插入到论文中。研究生院的规范中规定了图表中的文字字体应为宋体五号字,所以将图片以原始大小插入论文十分重要。只有这样才能保证图片中的文字大小不变。因而在制作图片时只需设置好字体字号即可。
图片的格式可以是png,pdf,jpg,jpeg。除pdf格式以为的3种格式均为位图格式。而pdf格式既可以是位图也可以是矢量图,也是在本模板中使用矢量图的唯一方法(PSTricks基本不支持pdflatex编译)。
推荐将所有图片都转换成pdf格式再插入到论文中。对于其他格式的矢量图,推荐使用Inkscape软件进行格式转换,它几乎支持所有矢量图格式。这是一个开源的全平台的矢量图绘制工具,相当于Adobe Illustrator。
由于设置了画布大小或者图片的输出工具以A4大小输出了矢量图,经常有些矢量图存在比较大的四周空白。Inkscape可以很方便的去除图片周围的空白。具体方法如下:
模板定义了插图的根目录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
的使用示例。