fix(scaffold/manual): add colortbl for \arrayrulecolor; switch to proposal-style fonts

- booktabs rule colors need colortbl (build was failing on fresh init)
- fonts: Times New Roman + SimSun/SimHei/KaiTi via \IfFontExistsTF guards,
  ctex default set as fallback; document bundled-fonts option for deliverables
This commit is contained in:
Zhengshou Lai
2026-07-18 11:54:00 +08:00
parent 1369129d21
commit c838692a9c
2 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -102,7 +102,7 @@ mytoolkit init paper <dir> # 默认 Elsevier elsarticle 模板(全平
mytoolkit init manual <dir> # LaTeX 手册模板(ctexartxelatex mytoolkit init manual <dir> # LaTeX 手册模板(ctexartxelatex
``` ```
与 Typst `md-to-pdf/manual` 模板同一视觉风格(封面 + 目录 + 彩色标题 + 四色提示框 + 代码高亮 + 三线表),**配色与版式改动须两个模板同步**。生成 `main.tex`/`Makefile`/`README.md`;字体走 ctex 自动字体集,不写死系统字体 与 Typst `md-to-pdf/manual` 模板同一视觉风格(封面 + 目录 + 彩色标题 + 四色提示框 + 代码高亮 + 三线表),**配色与版式改动须两个模板同步**。生成 `main.tex`/`Makefile`/`README.md`;字体`\IfFontExistsTF` 守卫引用 Times New Roman + SimSun/SimHei/KaiTi(公文风格,Office 自带),缺失时回落 ctex 自动字体集。交付型手册项目可进一步仿照 proposal 做法把字体文件放入项目 `fonts/` 自包含(注意字体授权,勿公开分发)
### 切换投稿期刊模板 ### 切换投稿期刊模板
+2 -2
View File
@@ -16,8 +16,8 @@
\usepackage{enumitem} \usepackage{enumitem}
\usepackage{hyperref} \usepackage{hyperref}
% ---- fonts (Cambria + SimSun/SimHei/KaiTi; falls back to ctex default set) ---- % ---- fonts (Times New Roman + SimSun/SimHei/KaiTi; ctex default set as fallback) ----
\IfFontExistsTF{Cambria}{\setmainfont{Cambria}}{} \IfFontExistsTF{Times New Roman}{\setmainfont{Times New Roman}}{}
\IfFontExistsTF{SimSun}{% \IfFontExistsTF{SimSun}{%
\setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]{SimSun}% \setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]{SimSun}%
\setCJKsansfont[BoldFont={SimHei}]{SimHei}% \setCJKsansfont[BoldFont={SimHei}]{SimHei}%