Skip to content

图片和表格编辑进阶

本文是 Liii STEM 文本模式完全指南 第 6 节(图片与表格)的加强版,深入介绍表格和图片的高级编辑技巧。如果您尚未阅读该指南,建议先快速浏览第 6 节建立基础概念。

💡 提示:如果您有现成的表格(如网页、PDF 或手写稿中的表格),不必手动逐一编辑,Liii STEM 支持通过 OCR 识别 直接导入。详情请参阅 魔法粘贴教程

在科技文档排版中,表格和图片是不可或缺的基本元素。Liii STEM 不仅支持普通的行内表格和嵌入式图片,还提供了带题注、可编号、可交叉引用的特殊环境:大表格、小表格、大图片(及题注)、小图片(及题注)。

重要概念:这些特殊环境与普通表格/图片不同——它们是容器环境,内部需要您再手动插入实际的表格(tabular)或图片内容。例如,选择「大表格」后,您得到的是一个带有编号和题注位置的框架,还需要在框架内按 Alt+t 插入真正的表格数据。

1 表格

1.1 表格类型

Liii STEM 提供多种表格类型,可通过 插入表格 菜单或快捷键 Alt + t 插入。

插入表格后,若尚未进行任何编辑,可直接按 Tab 键在表格类型间循环切换;编辑后则需按 Alt + Shift + / 循环切换。详细的循环机制请参阅 高效编辑指南

插入表格 里的 大表格 / 小表格:是环境,插入后需在其内部再按 Alt+t 插入实际的 tabular 表格内容,然后填写题注。

插入表格 里 可以直接选择 三线表 环境插入。

文本模式表格的结构变体

文本模式下的表格有一组结构变体——即功能相同但不同的边框和宽度的表格。插入表格后,可按 Alt + Shift + / 在这些变体间循环切换(详见 高效编辑指南 第 2 节「结构化变体」)。

文本模式表格的结构变体

变体说明
无框表格不显示单元格边框
居中无框表格文字居中显示,不显示边框
标宽无框表格标准宽度(占据整行文本),不显示边框
有框表格显示单元格边框
居中有框表格文字居中显示,带边框
标宽有框表格标准宽度(占据整行文本),带边框

数学模式表格的结构变体

在数学模式下,插入表格 菜单中还有几种额外的表格类型:矩阵、行列式、选择和堆叠。stack 标签对应于尽可能压缩的表格,适用于下标、上标或其他空间可用性小的地方。

数学模式中的矩阵/表格同样支持 Alt + Shift + / 循环切换结构变体,包括不同的括号类型和排版形式。

数学模式表格的结构变体

变体说明效果示例
矩阵圆括号包围的矩阵(abcd)\begin{pmatrix}a&b\\c&d\end{pmatrix}
行列式竖线包围的行列式abcd\begin{vmatrix}a&b\\c&d\end{vmatrix}
bmatrix方括号包围的矩阵[abcd]\begin{bmatrix}a&b\\c&d\end{bmatrix}
Bmatrix花括号包围的矩阵{abcd}\begin{Bmatrix}a&b\\c&d\end{Bmatrix}

1.2 基本编辑操作

新创建的表格默认大小为 1×11 \times 1,单元格为空。可以通过焦点工具栏点击或者以下方式调整表格结构:

操作快捷键说明
在当前行上方/下方插入行Alt + / Alt + 在光标所在行的上方或下方插入
在当前列左侧/右侧插入列Alt + / Alt + 在光标所在列的左侧或右侧插入
删除前一列 / 当前列Alt + Backspace / Alt + Delete(macOS: Alt + Fn + Backspace删除光标左侧的列或当前列
删除空行/空列BackspaceDelete仅删除完全为空的行或列

1.3 单元格属性

表格的单个单元格具有多个可调整的属性。将光标置于单元格内后,可通过 焦点单元格 菜单或焦点工具栏进行调整。

属性修改的操作范围默认是当前光标所在的单元格;如果用鼠标框选了一部分单元格,则同时作用于选区中的所有单元格。

新插入单元格属性与当前光标所在单元格的属性相关联。例如,为一行设置背景色后,在该行中插入新列时,新列中对应行的单元格会自动继承该背景色。

表格属性设置界面单元格焦点工具栏
表格属性设置界面单元格焦点工具栏图标说明

上图展示了单元格属性在焦点工具栏的设置位置和几种典型效果:单元格边界样式、内容对齐方式、单元格背景色,以及单元格合并。

下文介绍如何通过菜单做这些设置而不是焦点工具栏,如果您已经熟悉焦点工具栏,可以跳过。

1.3.1 表格属性

表格整体属性可通过 焦点表格 菜单调整,对应项包括:大小、宽度、高度、边界、补白、水平对齐、竖直对齐、特定。

1.3.2 宽度和高度

列的宽度和行的高度会根据单元格内容自动计算,也可直接拖拽表格边界调整。如需精确控制,可通过 焦点单元格宽度焦点单元格高度 设置,常用单位包括 par(段落宽度)和 fn(字体大小)。

1.3.3 边界、笔宽和补白

每个单元格有四个边界。边界的实际宽度取相邻单元格指定边界宽度的最大值。

操作方式
设置边界焦点单元格边界 菜单
设置笔宽焦点单元格笔宽 菜单
设置补白焦点单元格补白 菜单

长度单位 "ln" 对应于当前字体的"标准线宽"。分数线的宽度为 1 ln。默认情况下,Liii STEM 使用 1 spc 的水平补白(当前字体的默认空格字符宽度)和 1 sep 的垂直补白(当前字体的标准分隔空间)。

1.3.4 对齐方式

可通过 焦点单元格水平对齐焦点单元格竖直对齐 调整单元格内容的对齐方式。

水平对齐竖直对齐
左对齐底部
居中居中
右对齐顶部
小数点对齐基线(默认)
逗号对齐

1.3.5 背景色

可通过 焦点单元格背景色 设置单元格的背景颜色。颜色属性同样会与单元格的矩形区域相关联并自动继承。

1.4 合并单元格和子表格

有时将几个单元格合并为一个单元格很有用。在进行单元格选区后,可以通过 焦点单元格合并选中的单元格 来完成此操作。合并在一起的单元格可以使用 焦点单元格分离合并的单元格 分离。

当合并选定单元格 C11,,CklC_{11}, \ldots, C_{kl} 时,左上角单元格 C11C_{11} 将承担"领导者"的角色,并包含合并单元格的内容。其他单元格 C12,,CklC_{12}, \ldots, C_{kl} 仍然属于表格的一部分,但对用户变得不可见,直到合并单元格被拆分。

相反,Liii STEM 还允许你将单个单元格拆分为几个单元格,方法是将其转换为"子表格"。这可以使用焦点栏上的图标或 焦点单元格插入子表格 来完成。是将几个单元格合并在一起更好还是拆分其他一些单元格更好取决于上下文。两种技术之间的主要区别在于,外部表格子表格中单元格的对齐属性不相关。

插入子表格和在表格的单元格内再插入一个表格是完全不同的行为,用户可以自行尝试对比一下。

2 图片

2.1 插入图片

使用 插入图片插入图片 可将外部图片导入文档。Liii STEM 提供两种插入模式:

插入方式说明优点缺点
嵌入式将图片直接嵌入 .tmu 文档内部文档自包含,分享时无需额外文件文档体积较大
链接式仅在文档中保存图片的链接引用文档体积更小,图片可独立更新分享文档时需要同时发送图片文件

插入后,可通过焦点工具栏上里选择在嵌入和链接之间切换。从外部直接粘贴(Ctrl/Cmd + v)或拖拽来的图片默认为嵌入式。

2.2 在选择区域内绘制

插入图片在选择区域内绘制 允许你在框选的区域(如图片)上直接绘制图形。此功能会创建一个新的图形模式,覆盖在选区上方,你可以使用模式工具栏在其中添加标注、箭头、高亮或其他手绘元素。

有时会出现 在选择区域内绘制 这个按钮无法点击的情况,这是因为当前框选的区域不允许次操作,可尝试将框选区域扩大后再进行。

一个典型的场景就是框选到了图片环境内,而没有把图片环境本身包裹,这时 在选择区域内绘制 便无法点击。

与先绘制再插入的常规流程不同,"在选择区域内绘制"将你选中的内容作为底图,在其上叠加可编辑的矢量图形层。绘制完成后,图形与底层内容形成一个整体,可以统一移动和调整大小。

下图展示了在图片上二次绘制的效果:在插入的图片选区上,使用椭圆工具圈选区域,并在图片上方插入数学公式 f(x)dx\int f(x)\mathrm{d}x

在选择区域内绘制示例:在图片上圈选并插入公式

此外,还可以使用 插入图片绘制图形 启动 Liii STEM 内置的图形编辑器自行绘制图片。详细的绘图功能请参阅 Liii STEM 绘图模式完全指南

2.3 支持的图片格式

格式说明
jpg, jpeg联合摄影专家组
pdf便携式文档格式
png便携式网络图形
svg可缩放矢量图形
tiff标记图像文件格式
webpWebP 图像格式

2.4 调整图片的大小和位置

默认情况下,图片以其原始尺寸显示,底部与文本基线对齐。可以直接拖拽图片边框调整大小,或通过 焦点 菜单精确设置宽度、高度和偏移量。调整时保持纵横比,常用单位包括 par(段落宽度)、fn(字体大小)、w(默认宽度)和 h(默认高度),如 2w 表示两倍默认宽度。

3 图表自动编号与列表

3.1 图表容器环境与自动编号

在 Liii STEM 中,如果需要对图片或表格进行编号、引用或生成列表,不能直接插入普通的图片或表格,而必须使用图表容器环境

  • 图片容器:使用 插入图片大图片及题注插入图片小图片及题注(或者输入 \big-figure / \small-figure 回车),可以创建带编号和题注的图片环境。
  • 表格容器:使用 插入表格大表格插入表格小表格,可以创建带编号和题注的表格环境。

容器环境核心逻辑:这些特殊环境与普通的图片或表格不同,它们本身是不含内容的“外壳”。在插入容器环境后,您需要在其框架内部,再次执行插入操作(例如通过 插入图片插入图片 放入实际的图片内容,或者按 Alt + t 在大/小表格内部插入实际的 tabular 表格体),然后编辑题注内容。

💡 切换图表编号格式(顺序编号 vs 章节编号前缀): 默认情况下,图表使用顺序编号的形式(例如“图 1”、“图 2”、“表 1”)。如果您需要改成按章节和序号组合的形式(例如“图 2-1”、“表 2-1”),只需将光标放置在对应的图表环境内,点击当前焦点工具栏中的 🔧(样式选项)按钮,在弹出菜单中勾选『以章节编号为前缀』即可。

3.2 自动生成图表清单

Liii STEM 允许一键自动生成文档中所有图表的完整列表(含标题和页码):

  1. 图形列表:使用 插入自动图形列表 插入占位符,然后通过 文档更新图形列表文档更新全部 即可生成图形清单。
  2. 表格列表:使用 插入自动表格列表 插入占位符,然后通过 文档更新表格列表文档更新全部 即可生成表格清单。

💡 提示:有时图表的标题或题注可能非常长,不适合完整显示在图表清单中。此时可输入 \caption-detailed 命令,它包含两个参数:第一个参数是文档正文中显示的完整长标题,第二个参数则是用于在图表列表中生成的简短版本。