摘要
编译结果
以下三页来自本次 XeLaTeX + Biber 成功构建的实际输出。点击任一页面可查看原尺寸,预览依次覆盖文档结构与中英混排、数学与表格、矢量图与参考文献。
一、测试目标与边界
测试目录包含主文档、BibLaTeX 数据库、构建说明和字体故障记录。验证目标是确认从源文件到 PDF 的完整路径可用,并通过视觉检查确认关键版面没有缺字、方框、重叠或裁切。
这不是字体质量基准、印刷色彩验证或 PDF/UA 无障碍认证;测试数据也仅用于排版展示,表格中的准确率和耗时不代表真实实验结果。
二、覆盖矩阵
| 能力 | 覆盖内容 | 验证结果 |
|---|---|---|
| 中英混排 | 中文、English、粗体、斜体、等宽、脚注与全角标点 | 通过 |
| 文档结构 | 标题、摘要、目录、章节、嵌套列表与页码 | 通过 |
| 数学排版 | 角标、重音、矩阵、分段函数、积分、极限、定理与编号 | 通过 |
| 表格与单位 | booktabs、multirow、siunitx、小数对齐与科学计数法 | 通过 |
| 矢量绘图 | TikZ 曲线、坐标轴、标注与子图 | 通过 |
| 统计图 | PGFPlots 折线、网格、轴标签与图例结构 | 通过 |
| 代码清单 | Python 语法、行号、自动换行、边框与等宽字体 | 通过 |
| 交叉引用 | 定理、公式、表格和图片编号链接 | 通过,有本地化改进项 |
| 参考文献 | Biber、作者-年份引文、DOI 与文末条目 | 通过 |
三、最小可复现流程
主文档使用 ctexart,通过 XeLaTeX 处理 Unicode 与中文;biblatex 选择 Biber 作为后端。latexmk 负责判断并串联多轮 XeLaTeX、Biber 和最终收敛构建。
# 构建
latexmk -xelatex main.tex
# 强制完整重建并在错误处停止
latexmk -g -xelatex -interaction=nonstopmode -halt-on-error main.tex
# 清理中间产物
latexmk -C
版面核查与改进项
通过项
- 三页 A4 均可正常渲染,中文与 Latin 字符清晰,无缺字和黑框。
- 矩阵、积分、分段函数与多行公式未越界;表格数值对齐稳定。
- TikZ 与 PGFPlots 保持矢量清晰度,子图标题和总图题层级明确。
- Biber 生成两条完整文献记录,作者-年份引文与 DOI 链接正常。
非阻塞问题
cleveref 的引用名称仍显示为英文,例如 theorem、equation、figure 和 table。若目标是全中文论文,可显式定义对应名称,或检查语言选项与宏包加载顺序。测试中的摄氏温度范围也显示英文连接词 to,正式中文文档宜统一为中文表达。
桌面字体问题分析
安装中文 TeX Live 组件后,桌面终端或 Electron/Chromium 应用可能短暂出现中文字符间距异常。已验证的判断是:LaTeX 编译链本身并未损坏,问题来自系统 Fontconfig 回退候选发生变化,而长期运行的图形应用仍持有旧缓存或旧映射。
- 安装前后记录
fc-match结果和系统包变更,保留可比较基线。 - XeLaTeX 的
ctex默认可使用 TeX Live 自带的 Fandol 字体,通常无须为基本中文支持额外改变桌面字体。 - 字体变化后重建 Fontconfig 缓存,并完全退出使用字体渲染的应用;缓存状态仍不一致时再完整重启。
- 正式成果在源文件中显式指定字体,减少对桌面默认回退链的依赖。
环境与路径信息说明
本报告仅公开通用的宏包组合、构建命令、验证方法与故障机理。未收录源目录绝对路径、本机用户名、主机标识、用户级配置文件内容、安装日志及其他可关联个人环境的信息;作者字段也改写为工具链验证描述。
七、结论
本次测试证明 XeLaTeX、ctex、TikZ/PGFPlots、listings、cleveref、siunitx 与 Biber 可以组成一条紧凑、可重复的中英文科研排版基线。核心能力全部产出预期版面;后续工作应集中在引用名称和单位连接词的中文本地化,而不是继续扩张测试篇幅。


