laoyang
|
62649ef6d6
|
科技报告封面加校徽:补入 logo 素材与 cover.tex 改动 #4
上一提交只带进了 logos/README.md,图片与 cover.tex 因暂存顺序问题漏掉,
此处补齐。改动内容与前次提交说明相同:
- 新增 10 张官方 VI 校徽 PNG(横式 4 + 方形 6)
- cover.tex 加 \coverlogo,tikz current page 锚点定位在纸边
内 20mm,宽 38mm,overlay 不占正文流
- report.pdf 重编,封面含校徽,10 页
验证:错误 0,10 页,Overfull 0,Underfull 保持既有 2 条。
|
2026-10-26 22:49:39 +08:00 |
|
laoyang
|
168f4bae5d
|
科技报告封面加中国海洋大学校徽(官方 VI 横式四色版)#4
位置:首页左上角,距纸左/纸顶各 20mm,宽 38mm。
用 tikz 的 current page 锚点相对【纸边】定位,而非相对正文框:
- overlay 使 logo 不占正文流,封面下方原有排版位置零变化
(实测首条横线仍在 41.97mm,改动前后一致)
- 锚点绑在纸边,以后改 cls/geometry.cls 的边距不会让 logo 走位
参数依据:
- 距边 20mm:版心左边距 27mm,logo 再外伸 7mm「挂在页眉区」,
同时留足 A4 印刷裁切余量(一般 10~12mm)
- 宽 38mm:官方横版比例 3.97,高约 9.6mm;logo 下沿距首条横线
实测 12.32mm,疏密合适,不再额外加空
新增 logos/ 目录:官方 2021 版 VI 素材,10 张(横式 4 + 方形 6),
含 README 说明每张的适用场合与禁止改动的注意事项。
验证:错误 0,10 页,Overfull 0,Underfull 保持既有 2 条。
|
2026-10-26 22:49:32 +08:00 |
|
laoyang
|
1f807e9cce
|
所有模板目录改为中文名,并入幻灯片与科技报告两个仓库(#3)
目录改名(git mv 保留历史,包名不变):
exam/ -> 试卷/
form/ -> 年度考核登记表/
form2/ -> 劳务发放说明表/
course/ -> 课程执行大纲/
改名即可编译:实测 6 个模板在含中文的目录下 XeLaTeX 均零报错,
PDF 逐页文本与改名前的版本完全一致(0 页差异,仅元数据时间戳变化)。
并入两个此前独立维护的仓库:
ouc-slide-latex-template -> 幻灯片/
ouc-report-latex-template -> 科技报告/
带入了 theme/ fonts/ logos/ figs/ cls/ input/ 与 fontawesome.pdf,
字体随模板附带(无须在系统安装)。中间文件一律不入库。
同步修正的文档:根 README 目录表改为中文名并说明统一维护;
四个子 README 的标题;ouclw.sty 注释里对 form/ 的交叉引用;
幻灯片与科技报告 README 里「从旧仓库 clone」「按年份切分支」等已失效的说明
(并入后只有 main 一个分支,各年份 TeX Live 通用)。
两个迁入模板的 PDF 保留源仓库原版(逐字节一致),未重新编译:
源 PDF 出自 TeX Live 2026,本机为 2022,重新编译会让结尾页装饰层定位
产生细微偏移,保留原版以保证样张与原来完全一致。
|
2026-10-26 18:31:04 +08:00 |
|
laoyang
|
6584dfac88
|
更新 course/ 编译产物(#2)
重新编译后 PDF 元数据(时间戳)变化,内容与上一版一致:5 页、零 Overfull/Underfull。
#2
|
2026-10-26 17:44:16 +08:00 |
|
laoyang
|
d353aaa324
|
新增课程教学执行大纲 LaTeX 模板 course/(#2)
把学校下发的《本科课程教学执行大纲》Word 模板复刻为 XeLaTeX,
内容全部虚构(课程名、代码、开课号、教师、教材、思政案例)。
- ouccourse.sty:版式宏包,尺寸全部从 OOXML 量出
· 页面:左 27.52 / 右 22.93 / 上 25.05 / 下 4.94 mm(照抄原文件的不对称与极小下边距)
· 表 0:156.93mm,5 行 × 8.01mm,两列 131.921/25.012mm
· 表 1:165.54mm(超版心 5.91mm,居中溢出),6 列逐列对齐 gridCol
- 课程执行大纲.tex:虚构课程「信号与系统基础」完整示例,5 页
- README.md:用法、参数表、twips→mm 对照、字体降级、六个坑、校验方法
- 根 README.md 目录表补 course/ 一行
关键技术点(README 有详述):
- 表宽 > 版心时不能按比例缩列宽(会让长文字提前折行),要用 \leftskip 整块左移;
\hspace* 对 longtblr 的 \halign 盒子无效
- tabularray 的 wd= 是内容宽,不含竖线自身 0.5pt;ht= 含横线预算
- presep/headsep 是 outer 键,误写进 inner spec 会把 "0pt" 印成垃圾文字且不报错
- 表级默认字号须写 cells={font=...},单独写 font= 被静默忽略
- longtblr 跨页提示要清两组模板;*-text 不能设 empty(会报 LaTeX3 变量错误)
- ctex 默认 \linespread≈1.3 会覆盖 \fontsize 的行距
验收:26/26 项量化达标,编译零错误零 Overfull/Underfull,5 页
|
2026-10-26 17:43:50 +08:00 |
|
laoyang
|
e032aec228
|
新增劳务发放说明表 LaTeX 模板(form2/)#1
把实验室《劳务发放说明表》docx 复刻为 XeLaTeX 模板,与 exam/、form/ 同一套做法:
自包含子目录、版式逐项对齐原 docx、模板不含真人信息。
- form2/ouclw.sty 版式包:A4 + left=31.70mm + 表宽 150.32mm,
4 列 / 5 行、14pt 宋体、15.6pt 行距、0.5pt 边框、
1.905mm 单元格内边距,全部尺寸附 twips→mm 换算注释
- form2/劳务发放说明表.tex 主文件,填表只改 4 个变量
- form2/README.md 用法、换算表、四个坑、量化校验方法与实测数据
- README.md 目录表登记 form2/
文字改写:原文「聘请秦依康等2位研究生参与《观测数据驱动的渤海生态系统健康
评估关键技术研发》项目的研究工作。」改为「聘请xxx等x位研究生参与《xxx》
项目的研究工作。」,句式未动;其余内容一律 × 占位。
量化验收(pdftocairo -svg + pdftotext -bbox):
表宽 150.137mm(目标 150.319,差 -0.18)
表左 31.662mm(目标 31.700,差 -0.04)
R0 11.172 / R1 5.668 / R2 49.646 / R3 22.159 / R4 11.172 mm 全部达标
三个签字格标签基线、日期行基线完全重合
编译零错误、零 Overfull / Underfull,输出 1 页
本次踩到并记录在 README 的四个坑:
1. ctex 默认 \linespread≈1.3 会把 \fontsize{14}{15.6} 放大成 20.28pt
2. 合并格 {c} 是 LR 模式,不折行而是撑宽整表;\hsize 也未重设
3. 合并格内容可用宽要补回 2*colsep*(n-1),否则长文本提前折行
4. \parbox[t] 与 tabularray 的 strut 叠加会每行多出 3.6pt
|
2026-10-26 16:18:58 +08:00 |
|
laoyang
|
565ec7c505
|
add form: 教职工年度考核登记表 LaTeX 模板
按学校下发的 Word 表逐项复刻,尺寸全部从 docx 的 OOXML 数值换算
(twips→mm/pt),不含真人信息。
- form/ouckhtb.sty 版式包:页面/字体/11 列宽/9 行高/表格环境
- form/年度考核登记表.tex 主文件:占位数据 + 表格 + 年度总结
- form/README.md 用法、版式数据来源、四个排版坑、校验方法
关键排版结论(sty 内均有注释):
- 合并格 cell{r}{c}={c=n}{c} 的 {c} 是不折行的 LR 模式,文字超宽会
把列撑宽、整表超出版心(实测 448pt→559pt),故合并格一律包
\khtbfit{跨度宽}{文字}
- 合并格里 \hsize 未被重设,长文本须用定宽 \parbox
- 跨度声明只有 {c=n}{c} 一种写法
- colspec/row{} 不能放宏(Unexpandable command)
- longtblr 须 stretch=0,且要清空四个 caption 模板去掉「表 0」
校验:零 Overfull/Underfull,2 页,表宽 157.96mm(目标 158.33mm)。
|
2026-10-23 12:01:32 +08:00 |
|
laoyang
|
47158f2add
|
add exam: 试卷与参考答案及评分标准模板
- exam/oucexam.sty 试卷版式包(195x270mm 专用试卷纸)
- exam/ouckey.sty 答案与评分标准版式包(默认 A4,可选 exampaper)
- exam/试卷题型示例.tex 16 类题型,6 页
- exam/参考答案与评分标准示例.tex 8 大题 / 满分 100,3 页
- exam/README.md 用法与书写注意事项
- .gitignore 忽略 LaTeX 编译中间文件
|
2026-10-22 16:27:54 +08:00 |
|
laoyang
|
c70c063915
|
Initial commit
|
2026-10-22 08:15:07 +00:00 |
|