From 1c27041c71c55b5b556aca4a27364c7bc4a84682 Mon Sep 17 00:00:00 2001 From: laoyang Date: Thu, 29 Oct 2026 11:59:43 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AE=80=E5=8E=86=EF=BC=9Ababel=20=E9=80=89?= =?UTF-8?q?=E9=A1=B9=20frenchb=20=E6=94=B9=E4=B8=BA=20french=EF=BC=8C?= =?UTF-8?q?=E5=85=BC=E5=AE=B9=20TeX=20Live=202025=20#18?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit frenchb 是 babel 早期的法语方言名,TeX Live 2025 已把它从「已知语言」 列表里移除,写旧名会报 Unknown option 'frenchb',压住后还会进一步炸在 \begin{document} 处的 \bbl@main@language。改成 french 在旧版本上同样可用, 是向前兼容的写法。 本模板正文是中文,babel 这里只影响西文连字与断词细节,中文断行由 xeCJK 负责,因此改动不影响排版结果。 顺带记录:本次在 WSL(Ubuntu 26.04 + TeX Live 2025)内首次跑通全库 13 个 主文件的编译验证,页数与 Windows 端(TeX Live 2022)一致。另有两处 Linux 侧环境差异不属于模板问题,已在工单 #18 里说明处理方式: FontAwesome.otf 不随 Debian 的 texlive 分发(用 fontconfig 注册仓库内字体解决)、 简历另需 texlive-lang-french。 --- 简历/awesome-source-cv.cls | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/简历/awesome-source-cv.cls b/简历/awesome-source-cv.cls index 18469f0..83d20ce 100644 --- a/简历/awesome-source-cv.cls +++ b/简历/awesome-source-cv.cls @@ -48,7 +48,18 @@ % Dependences %A Few Useful Packages -\RequirePackage[frenchb]{babel} +% ⚠️ 选项名用 french,不要用旧写法 frenchb。 +% frenchb 是 babel 早期的法语方言名,两个名字在 TeX Live 2022 及更早 +% 版本上等价;但 TeX Live 2025 的 babel 已把 frenchb 从「已知语言」 +% 列表里移除,写旧名会报 +% ! Package babel Error: Unknown option `frenchb'. +% 即使压住这条,还会进一步炸在 \begin{document} 处: +% ! Undefined control sequence. +% \__hook begindocument ...fter {\bbl@main@language }... +% 改用 french 在老版本上同样可用,是向前兼容的写法。 +% (本模板正文是中文,babel 这里只影响西文连字与断词细节, +% 中文断行由 xeCJK 负责。) +\RequirePackage[french]{babel} %\RequirePackage[utf8]{luainputenc} % luatex \RequirePackage{fontspec} % for loading fonts \RequirePackage{url,parskip} % other packages for formatting