Files
ouc_latex_template/简历/简历.tex
T
laoyang cc0dfb7257 新增个人简历模板(简历/),字体全部换成仓库自带的 #10
从个人目录的中文简历迁移为第 11 个模板,三处字体重做:

1) 字体三层依赖全部拆掉
   - 删 zh_cn-adobefonts_external/internal.sty(Adobe 宋/黑/楷/仿,56 MB,
     商业授权不可分发),中文字体改由 ../fonts.tex 提供
   - awesome-source-cv.cls 的 localFont 分支(SourceSansPro 9 个 .otf)
     整段删除,西文改走 ../fonts.tex 的 TeX Gyre Termes
   - fontawesome.sty 原按字体名找系统 FontAwesome,改成显式
     Path=../fonts/fontawesome/,并把 FontAwesome.otf 收进仓库

   顺带修掉一个设计缺陷:原 adobefonts 里 BoldFont/ItalicFont/SmallCapsFont
   全部指向 Regular,等于加粗不变、斜体不变。现用字体自带的真粗体。

2) 占位化:真实姓名/手机/邮箱/住址/出生年月/论文题名与 DOI/专利号/
   软著号/33 条获奖全部改为 ××× / 20××;真人照 a.jpg/a.png 换成
   PIL 生成的 400×400 中性剪影 photo.jpg

3) 排版修正
   - 左栏宽度改为 \dimexpr\linewidth-\leftcolumn-4\tabcolsep\relax 自适应,
     修掉长表格 Overfull 4.48pt(原来没把 4 个 \tabcolsep 算进去)
   - 抬头两处 \vspace*{...}\\、\smallskip\\ 改为 \\[...],
     修掉 Underfull \hbox (badness 10000)
   - \socialinfo 末尾多余的 \\ 去掉

fonts.tex 的改动(全库共享):\textsc 用的 sc 档改用
\DeclareFontShape{TU}{OUCSerif(0)}{m}{sc}{<->ssub * OUCSerif(0)/m/n}{}
做形状替换,而不是 SmallCapsFont 选项 —— 后者与本文件 ItalicFeatures 的
跨目录 Path 互斥,任何写法都报 The font "OUCSerif-Regular" cannot be found.

回归:11 个模板全部零 error 编译通过;科技报告/试卷/课程执行大纲
文本与改动前逐字一致,4 个既有 boxwarn 为改动前基线,未新增。

编译:cd 简历 && xelatex 简历.tex 跑两遍,3 页,零 error/Underfull/Overfull。
嵌入字体仅 OUCSerif-{Regular,Bold}、TeXGyreTermes-{Regular,Bold}、FontAwesome。
2026-10-27 11:17:24 +08:00

95 lines
4.5 KiB
TeX
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
% !TEX TS-program = xelatex
% !TEX encoding = UTF-8 Unicode
%======================================================================
% 简历.tex —— 个人简历模板(中国海洋大学 LaTeX 模板库第 11 个模板)
%
% 上游:huajh/awesome-latex-cv 中文版(awesome-source-cv.cls)
% 授权:LPPL 1.3c(见本目录 LICENSE)
%
% ------------------------------------------------------------------
% 与上游的三处关键改动
% ------------------------------------------------------------------
% ① 字体全部换成本仓库自带的(../fonts/ + ../fonts.tex)
% 原件用 Adobe 宋/黑/楷/仿 4 款共 56 MB —— 商业授权不能分发;
% 还拿 HarmonyOS Sans 冒充 Bold/Italic(等于加粗不变、斜体不变)。
% 现在:中文 OUC Serif(真粗体 + 楷体代斜体)、西文 TeX Gyre Termes。
% 详见 awesome-source-cv.cls 的「Configuration for fonts」段。
%
% ② 不再需要 zh_cn-adobefonts_external.sty
% 那个文件只干一件事:设 Adobe 中文字体。现在由 ../fonts.tex
% 统一设,所以它不在本目录里。
%
% ③ 内容改为占位示例
% 原 .tex 是填好的真实简历(真名、手机、邮箱、住址、出生年月、
% 专利号、论文题目)。本仓库的规矩是**示例一律占位**,故重写为
% ×××× / 20××.×× 形式,结构、章节顺序、排版与原版一致。
% 按下面的「怎么填」一节替换即可。
%
% ------------------------------------------------------------------
% 编译
% ------------------------------------------------------------------
% cd 简历
% xelatex 简历.tex
% xelatex 简历.tex ← 跑两遍(hyperref 书签 + longtable 列宽)
%
% ⚠️ 必须在本模板目录下编译,不能从仓库根调用 —— fonts.tex 用的是
% 相对路径 ../fonts/,工作目录变了就找不到字体。
%
% ⚠️ 必须是 XeLaTeX。pdflatex 会在 fontspec 处直接失败。
%
% ------------------------------------------------------------------
% 怎么填
% ------------------------------------------------------------------
% \name{}{×××} 姓名(第一个参数是西文名,中文简历留空)
% \tagline{×××} 头衔一行
% \photo{2.5cm}{photo} 照片,photo.jpg(不想要就整行删掉,
% 删后 \makecvheader 会自动占满整行)
% \socialinfo{...} 联系方式,里面的 \smartphone / \email /
% \address / \infos 都是可选的,不用的删掉
%
% section_XX_*.tex 各章节,按需要增删;主文件末尾 \input 的顺序
% 就是排版顺序
%======================================================================
\documentclass[localFont]{awesome-source-cv}
% 字体入口:仓库唯一允许声明字体的地方。
% ⚠️ 必须在 \documentclass 之后、\begin{document} 之前。
\input{../fonts.tex}
\usepackage{xeCJK}
\name{}{×××}
\tagline{××××大学 ×× 职称}
\photo{2.5cm}{photo}
\socialinfo{
\infos{出生年月:20××.×× \quad 籍贯:×××× \quad 政治面貌:××××}\\
\smartphone{(+86) 1××××××××××}
\email{××××@××××.edu.cn} \emailO{××××@××××.net}\\
\address{××省××市××区××街道××号××大学××校区}
% ⚠️ 上面这行**不要**加结尾的 \\ 。\socialinfo 的内容会被塞进
% minipage 里的普通段落,末尾多一个 \\ 就等于多一个空行,
% 日志刷 Underfull \hbox (badness 10000) in paragraph(not fatal,
% 但属于无谓的脏警告)。中间的 \\ 是分行,必须留。
}
\begin{document}
\makecvheader
\input{section_01_headline}
\input{section_02_work_experience}
\input{section_03_education} % 教育经历
\input{section_04_publications} % 学术论文
\input{section_05_patents} % 发明专利
\input{section_06_software} % 软件著作权
\input{section_07_project} % 项目经验
\input{section_08_zhuanhua} % 成果转化
\input{section_09_jiaoyan} % 教研项目
\input{section_10_awards} % 奖励与荣誉
% \input{section_interests} % 兴趣爱好(默认不印)
% \input{section_references} % Reference(默认不印)
% \input{section_skills} % 相关技能(默认不印)
% \input{section_languages} % 语言(默认不印)
\end{document}