简历排版修正:项目经验整块右移、西文换 Cochineal、课程执行大纲漏网 × #12
一、项目经验整块右移(简历/awesome-source-cv.cls)
\rightcolumnlength 算早了:geometry 的 1.5cm 边距要到导言区结束才生效,
cls 里那句 \setlength 读到 article 默认 \textwidth=345pt,算出 249.87pt,
比应有的 417.02pt 少 167.15pt。longtable 把窄表居中排,整块右移 83.6pt。
修法:计算挪进 \AtBeginDocument 并减去 | 竖线的 \arrayrulewidth;
R 列由 >{\hfill}m{2.5cm} 改为 >{\raggedright\arraybackslash}p{2.5cm}。
日期左边缘 145.1 -> 48.5pt,与其余章节严格对齐。
这类错误零 error 零 warning,只能量 PDF 坐标才能发现。
二、西文换 Cochineal(fonts/cochineal/ + fonts.tex + 简历 cls)
中文思源宋体配 Termes 时西文笔画偏细,中英混排会「陷进去」。
Cochineal 宽 225.42pt vs Termes 229.68pt,只窄 1.9%,断行位置基本不动;
Pagella/XCharter 宽 7~11%,会把全库断行推着变,故不选。
字体 920KB 入 fonts/cochineal/(SIL OFL 1.1,附 OFL.txt),
fonts.tex 新增 \oucUseCochineal 开关,只简历调用,其余 10 个模板不受影响。
三、换字体后暴露的真实缺陷
西文窄 1.9% 让断点整体前移,ICIEA 那条论文冲出 88.49pt(文字顶到纸边)。
根因是中文紧跟英文的位置不是断开点,整串被当长单词。
加 \emergencystretch=3em 解决。
四、课程执行大纲漏网占位符(ouccourse.sty)
××学部××学院 硬编码在 \ccschool 里,#11 只扫了 .tex 没扫 .sty 所以漏了。
拆成 \ccdepartment / \cccollege 两个名称宏,默认「信息科学与工程学部 /
计算机科学与技术学院」。重编后全文 × 归零。
「代码库 PDF 没更新」经核实不成立:本地/远程 HEAD 均为 8984b93,
从服务器下载 8 个 PDF 逐字节比对全部一致,简历.pdf 3 页 0 个 ×。
验证:简历 3 页 0 error/0 Overfull/0 Underfull;全库 12 项编译回归与基线一致。
This commit is contained in:
@@ -62,6 +62,23 @@ CFF 层的 fontNames / FamilyName / FullName 与 name 表,并在 name 表
|
||||
|
||||
本仓库为原版直接分发,未修改。
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
四之二、Cochineal-*.otf
|
||||
--------------------------------------------------------------------------------
|
||||
上游字体:Cochineal
|
||||
设计者:Michael Sharpe(据 Sebastian Kosch 的 Crimson 衍化而来)
|
||||
授权:SIL Open Font License 1.1
|
||||
授权原文:随本目录分发于 cochineal/OFL.txt
|
||||
|
||||
Copyright (c) 2010-2014 Sebastian Kosch, with Reserved Font Name Crimson.
|
||||
Copyright (c) 2016--2021, Michael Sharpe (msharpe@ucsd.edu),
|
||||
with Reserved Font Name Cochineal.
|
||||
|
||||
本仓库为原版直接分发,未修改、未改名。
|
||||
|
||||
用途:仅 简历/ 模板的西文(由 fonts.tex 的 \oucUseCochineal 切换),
|
||||
其余 10 个模板仍用 TeX Gyre Termes。
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
五、HarmonyOS_Sans_*.ttf / HarmonyOS_Sans_SC_*.ttf
|
||||
--------------------------------------------------------------------------------
|
||||
@@ -92,6 +109,8 @@ CFF 层的 fontNames / FamilyName / FullName 与 name 表,并在 name 表
|
||||
[x] 所有 OFL 字体均保留授权全文(name 表 13/14 号),符合 OFL 1.1 §1。
|
||||
[x] 未使用上游作者名义作任何背书暗示。
|
||||
[x] TeX Gyre Termes 的 GFL 允许随文档分发。
|
||||
[x] Cochineal 为 SIL OFL 1.1,允许随仓库再分发;授权全文已随字体放入
|
||||
cochineal/OFL.txt,并保留在 name 表 13/14 号。
|
||||
[x] HarmonyOS Sans 为华为官方允许免费商用。
|
||||
|
||||
如对本目录内任何字体的授权有疑问,请以上游地址的授权原文为准。
|
||||
Reference in New Issue
Block a user