typst cap-able包示例
#import "@preview/cap-able:0.0.1": *
#set text(lang: "zh") // 设置中文主语言
#set page(height: 15cm) // 缩小页面高度,强制触发跨页
// 全局配置:启用双语标题、续表前缀模式、修复中文缩进
#show: cap-style.with(
enable-english-caption: true,
continued-mode: "prefix",
after-indent: true,
outline-bilingual: true
)
// 表格全局样式:设置字号、内边距、间距
#show: captab-style.with(
body-size: 10pt,
cell-inset: (x: 6pt, y: 5pt),
caption-above: 1em,
caption-below: 0.6em
)
// ===================== 原表(第一页) =====================
#captab(
caption: [复杂学术数据总表],
caption-en: [Comprehensive Academic Data Table],
label: <tab:complex-data>, // 续表引用标签
cols: (2.5fr, 1fr, 1fr, 1.5fr), // 自定义比例列宽
)[
| 指标类别 | 样本量 | 均值 | 备注 |
| ---- | ---- | ---: | ---- |
| 基础指标 | < | < | 基础测量数据 |
| 身高(cm) | 50 | 172.3 | 成年男性 |
| 体重(kg) | 50 | 68.5 | 正常范围 |
| 功能指标 | < | < | 生理功能数据 |
| 心率(次/分) | 50 | 72.1 | 静息状态 |
| 血压(mmHg) | 50 | 118/76 | 收缩压/舒张压 |
| 生化指标 | < | < | 血液生化数据 |
| 血糖(mmol/L) | 50 | 5.2 | 空腹测量 |
| 胆固醇(mmol/L) | 50 | 4.3 | 总胆固醇 |
| 免疫指标 | < | < | 免疫功能数据 |
| 白细胞(10^9/L) | 50 | 6.8 | 正常参考值4-10 |
| 淋巴细胞(%) | 50 | 32.5 | 占白细胞比例 |
| 营养指标 | < | < | 营养状态数据 |
| 白蛋白(g/L) | 50 | 45.2 | 正常范围35-55 |
| 血红蛋白(g/L) | 50 | 138.6 | 男性正常范围 |
]
// 表注:自动匹配表格宽度
#captnote[
注:1. 数据来源于2026年健康体检样本;2. 所有测量均符合国家标准;3. <: 表示单元格合并。
]
// 分页强制符(测试用,实际文档可自动跨页)
#pagebreak()
// ===================== 续表(第二页) =====================
#captab(
refer-to: <tab:complex-data>, // 引用原表,继承编号
caption: [复杂学术数据总表],
caption-en: [Comprehensive Academic Data Table],
cols: (2.5fr, 1fr, 1fr, 1.5fr),
show-caption: true // 强制显示标题文本
)[
| 指标类别 | 样本量 | 均值 | 备注 |
| ---- | ---- | ---: | ---- |
| 骨骼指标 | < | < | 骨骼健康数据 |
| 骨密度(g/cm²) | 50 | 1.12 | 正常骨密度 |
| 钙含量(mmol/L) | 50 | 2.35 | 血钙正常范围 |
| 代谢指标 | < | < | 代谢功能数据 |
| 尿酸(μmol/L) | 50 | 326.8 | 男性正常上限 |
| 肌酐(μmol/L) | 50 | 78.3 | 肾功能指标 |
| 呼吸指标 | < | < | 呼吸功能数据 |
| 肺活量(L) | 50 | 4.2 | 成年男性平均水平 |
| 血氧饱和度(%) | 50 | 97.8 | 正常范围≥95 |
| 神经指标 | < | < | 神经系统数据 |
| 反应时间(ms) | 50 | 225.6 | 视觉反应时 |
| 睡眠时长(h) | 50 | 7.2 | 日均睡眠时间 |
]
// 续表表注
#captnote[
注:续表数据为剩余指标,统计方法与原表一致;所有数据均保留1位小数。
]
结果如下:


浙公网安备 33010602011771号