模板内容填充:全库 × 占位换成完整虚构示例,README 表述同步 #11

把 11 个模板里满篇的 × 换成一套连贯的虚构数据,让样张能看出排版效果。

虚构设定(跨模板统一):
- 数字逻辑 / 2025 秋 / 张远航 / 计算机科学与技术学院,教学日历、成绩构成
  说明、试卷归档封面、试卷四份互相对得上
- 简历:张远航,1985.03,教授博导,论文/专利/项目/获奖全套虚构
- 年度考核:同一人的 2025 年度考核表,年度总结四段写满
- 执行大纲:刻意不套用上面那套(原件就是《信号与线性系统分析》的课,
  强行改课程名会让章节体系、学时分配、思政案例全对不上)

假数据都留肉眼可辨标记:DOI 统一 10.9999/、专利号 ZL209999…、
软著 2024SR99999…、手机 138 0000 0000、邮箱 example.net。
签字/日期/评语栏仍然留空——编了就分不清该改哪儿。

修掉一个既有 bug(填充时才暴露):
年度考核登记表「出生年月」的值从来不显示,连字符都不在 PDF 里。
根因是 tabularray 的 cell{r}{c}={c=n} 里那个 c 是数据行的单元序号、
不是视觉列号,表头三处 c=2 要求该行吃 15 个视觉列而表只有 11 列,
超出部分静默丢弃。迷惑点:写 12 格丢值,写 9 格反而正常。
正解是表头不写 cell{},改用行内 \SetCell[c=n]{c},每行照常写满 11 格。
同时 R0 行原件本就装不下(前六字段 115.76mm,剩 42.20mm 要放
19.68mm 标签 + 17.22mm 值,但列宽被切成 15.31/1.38/25.51),
把标签折两行「出生/年月」解决,列宽一个没改。

README 同步:根 README 与 8 个模板 README 里「一律用 × 占位」的说法
已不成立,统一改为「示例内容全部虚构」,并说明哪些位置仍必须留空。

验证:12 个模板零 error,4 处基线警告未新增;干净副本重编页数一致;
PDF 正文 × 清零;真实信息零泄漏。
This commit is contained in:
2026-10-27 12:50:02 +08:00
parent cc0dfb7257
commit 8984b93ee7
40 changed files with 551 additions and 357 deletions
+18 -12
View File
@@ -19,11 +19,13 @@
% 那个文件只干一件事:设 Adobe 中文字体。现在由 ../fonts.tex
% 统一设,所以它不在本目录里。
%
% ③ 内容改为占位示例
% ③ 内容改为**虚构示例**
% 原 .tex 是填好的真实简历(真名、手机、邮箱、住址、出生年月、
% 专利号、论文题目)。本仓库的规矩是**示例一律占位**,故重写为
% ×××× / 20××.×× 形式,结构、章节顺序、排版与原版一致。
% 按下面的「怎么填」一节替换即可。
% 专利号、论文题目)。本仓库的规矩是示例不含真人信息,故重写为
% 一份完整的虚构简历:人物「张远航」,单位、学历、论文、专利、
% 软著、项目、获奖全部编造。选「虚构值」而不是全打 ×,是因为
% 满篇 × 的示例既看不出排版效果,也没法直接对着改。
% 结构、章节顺序、排版与原版一致,按下面的「怎么填」一节替换即可。
%
% ------------------------------------------------------------------
% 编译
@@ -40,8 +42,8 @@
% ------------------------------------------------------------------
% 怎么填
% ------------------------------------------------------------------
% \name{}{×××} 姓名(第一个参数是西文名,中文简历留空)
% \tagline{×××} 头衔一行
% \name{}{张远航} 姓名(第一个参数是西文名,中文简历留空)
% \tagline{中国海洋大学 教授} 头衔一行
% \photo{2.5cm}{photo} 照片,photo.jpg(不想要就整行删掉,
% 删后 \makecvheader 会自动占满整行)
% \socialinfo{...} 联系方式,里面的 \smartphone / \email /
@@ -58,15 +60,19 @@
\usepackage{xeCJK}
\name{}{×××}
% ⚠️⚠️ 以下全部内容为**虚构示例**,人物「张远航」及其单位、论文、专利、
% 软著、项目、获奖均系编造,不对应任何真实人物与成果。仅用于演示版式,
% 使用时请整体替换为自己的信息。
\tagline{××××大学 ×× 职称}
\name{}{张远航}
\tagline{中国海洋大学 教授}
\photo{2.5cm}{photo}
\socialinfo{
\infos{出生年月:20××.×× \quad 籍贯:×××× \quad 政治面貌:××××}\\
\smartphone{(+86) 1××××××××××}
\email{××××@××××.edu.cn} \emailO{××××@××××.net}\\
\address{××省××市××区××街道××号××大学××校区}
\infos{出生年月:1985.03 \quad 籍贯:山东青岛 \quad 政治面貌:中共党员}\\
\smartphone{(+86) 138 0000 0000}
\email{yhzhang@ouc.edu.cn} \emailO{yhzhang@example.net}\\
\address{山东省青岛市崂山区松岭路 238 号 中国海洋大学 信息科学与工程学部}
% ⚠️ 上面这行**不要**加结尾的 \\ 。\socialinfo 的内容会被塞进
% minipage 里的普通段落,末尾多一个 \\ 就等于多一个空行,
% 日志刷 Underfull \hbox (badness 10000) in paragraph(not fatal,