跳至内容
Topos Uranos

摘要

本课开启本课程的第五单元,即表格与插图单元。它说明本单元的用途:排好学术著作中的数据、图片和绘图,使它们读起来和正文一样清楚,像章节和公式一样编号、被引用,并且无需作者手工指定就能在页面上找到自己的位置;它介绍本单元的五节课以及贯穿其中的线索,从最简单的表格一直到第一幅 TikZ 绘图;它说明假定已从前面各单元掌握的内容;它回顾科学表格和图表的由来以及支配它们的节约原则;它提出本单元要解决的问题:按照文字处理软件的习惯做出的表格或插图,编译时毫无怨言,读起来却很吃力;它还表明,同样的工具服务于实验室、统计研究、历史档案和文本评注。

学习目标

  1. 描述本单元内容的先后次序,并说明每节课为下一节课提供了什么。
  2. 认出本单元假定已从前面各单元掌握的内容,必要时加以复习。
  3. 举例说明,为什么带完整网格的表格比只用几条横线排出的表格难读。
  4. 在自己的学科中认出本单元教人排版的表格、图片和绘图。

入门测验

在学习本单元之前,先测一测自己的起点是有益的。这项测验是自我测评:不计分,唯一的目的是为学习指引方向。前两道题复习本单元假定已从前面各单元掌握的内容;后面十道题按顺序每两道对应本单元的一节课。从未在 LaTeX 中排过表格或插入过图片的人不必指望答对:每个答案,无论对错,都会解释要点,并指出讲解这一要点的那节课。同样的技能会在单元末尾的总结课中再次测量。

入门测评

开始本单元之前,先测一测你的起点。这是一次简短的自我测评:不计分,结果只保存在你的浏览器中。

  1. 第 1 题来自前面的单元一位作者在一份含有 \listoffigures 的文档中加了一幅带题注的插图,只编译了一次,插图出现在正文里,却没有出现在插图列表中。这是怎么回事?

  2. 第 2 题来自前面的单元一份报告的正文中写了“据王 & 李”,编译停在“Misplaced alignment tab character &”上。为什么?

  3. 第 3 题一个 \begin{tabular}{lr} 表格在恰好含有一个 & 的一行上报出“Extra alignment tab has been changed to \cr”。错误最可能在哪里?

  4. 第 4 题一个声明为 S[table-format=2.2] 的列收到单元格 3.5、12.25 和 140.8。结果如何?

  5. 第 5 题在一个 {lrrrr} 表格中,第一行是 \multicolumn{2}{c}{对照组} & \multicolumn{2}{c}{处理组} \\,下面是 \cmidrule(lr){2-3} \cmidrule(lr){4-5}。编译时没有错误也没有警告。看到的是什么?

  6. 第 6 题为了让表格居中,把一个九十行的表格用 longtable 写在 table 环境里面。结果如何?

  7. 第 7 题为一张宽大于高、比例为 4:3 的照片写 \includegraphics[angle=90,width=4cm]{sample}。它以什么尺寸出现?

  8. 第 8 题figures 文件夹里有旧的 plot.pdf 和更新过的 plot.png,源文件写的是 \includegraphics{figures/plot}。结果如何?

  9. 第 9 题一份报告在 \begin{figure}[htbp] 旁边写道“如下图所示”。这有什么问题?

  10. 第 10 题导言区有 \usepackage{babel}、\babelprovide[import,main]{chinese} 和 \setlocalecaption{chinese}{listtable}{表格目录},cleveref 载入时既无选项也无 \crefname;题注写着“表 1”,列表标题是“表格目录”。\cref{tab:costs} 写出什么?

  11. 第 11 题一份西班牙语文档用了 \usepackage[spanish]{babel} 和 \usepackage{tikz},在第一行绘图命令 \draw[->] (0,0) -- (1,0); 处出错,信息是“Argument of \language@active@arg> has an extra }”。缺了什么?

  12. 第 12 题\draw (0,0) -- ++(2,0) -- +(0,1) -- +(-1,0); 画出什么?