跳至内容
Topos Uranos

摘要

本课讲授如何用 graphicx 宏包和 \includegraphics 命令在文档中插入图片。它说明如何设定图片的尺寸(宽度、高度、缩放比例以及保持宽高比),为什么相对于行宽的尺寸在页边距改变后依然适用而绝对尺寸则不然;如何旋转、裁剪图片,以及如何从多页 PDF 中选取一页;LuaLaTeX 接受哪些格式,为什么图表应当导出为 PDF 而不是从屏幕截图,以及印刷照片需要多高的分辨率;文件如何命名和查找,省略扩展名时引擎选择哪一个,以及如何声明图片文件夹;为什么图片表现得像一个大字符,以及如何让它居中或与另一张并排;如何阅读最常见的错误,草稿模式有什么用;以及如何注明他人图片的来源。

学习目标

  1. 以合适的尺寸插入图片,在相对尺寸与绝对尺寸之间作出选择,并根据选项及其顺序预测图片的最终尺寸。
  2. 用 \includegraphics 的选项旋转、裁剪图片,并从 PDF 中提取一页。
  3. 为每张图片选择格式(矢量图或位图),并检查照片的分辨率是否足以印刷。
  4. 为项目中的图片文件命名并安排存放位置,并根据日志文件诊断找不到的图片、未知的扩展名或宽于行宽的图片。
  5. 让图片居中或使两张图片并排,明白图片是像字符一样放在行中的,并注明每张他人图片的来源。

graphicx 宏包

LaTeX 本身不插入图片:这项工作由 graphicx 宏包完成。它在导言区用 \usepackage{graphicx} 加载,提供命令 \includegraphics[选项]{文件}。必选参数是文件名;选项写在方括号中,以逗号分隔,用来设定尺寸、旋转或裁剪。图片并不复制到源文件中:源文件只写出它的名字,引擎在每次编译时找到它并嵌入 PDF。

例题一台实验仪器的照片

一份化学实验报告要展示进行观察所用的显微镜。本课的示例中,用 mwe 宏包的图片代替真实的照片、地图和图表;每个 TeX 发行版都带有这个宏包。

LaTeX 代码
所用的显微镜如下图所示。​\includegraphics[width=0.6\linewidth]{example-image-a}​观察使用的是 40 倍物镜。
结果
结果

图片占行宽的百分之六十,并保持原有的宽高比,因为只设定了宽度。