一、骨架:单文件、一键编译
ctexbook 12pt + a4paper + twoside + openright,单文件 1086 行,xelatex 编译两遍出 29 页。选 twoside/openright 是因为学校要求双面印刷、章起奇数页——这决定了后面所有的空白页与页眉设计。
二、字体:中西文分开配置,只用 Times 血统
正文 Times New Roman,数学 texgyretermes-math.otf(TeX Gyre Termes Math,同族 OTF 数学字体),标了 Scale=MatchLowercase 让公式与正文基线视觉匹配。中文走 ctex 默认宋体/黑体,不额外指定。
三、编号:全部统一为「章-序号」
图、表、公式、定理四类都用 \numberwithin + \thechapter-\arabic{},产出 3-1 式编号。这是模板内部一致性最高的一块——写论文时不必逐个记编号规则。
四、定理环境:为数学专业定制
8 类环境(定理/引理/命题/推论/定义/假设/例/注)里,引理、命题、推论通过 [theorem] 共享计数器,所以不会出现"引理 2.1、定理 2.2、引理 2.3"这种跳号。标题黑体、正文宋体直立(不用中文斜体,避免缺字警告),整块缩进两字符而非首行缩进。\qedsymbol 改用 \fbox 空心方框,不依赖 \square——后者在某些数学字体下会缺字。
五、页眉页脚:一个布尔开关管两套逻辑
\ifncwufront 控制前置部分(摘要/目录)不分奇偶页眉,正文则奇数页章标题、偶数页校名。页眉下方双横线用裸 \hrule 画(0.5pt×2),比用 fancyhdr 的 headrule 更可控。页码大小写罗马/阿拉伯自动切换。
六、双语题注:一条命令出两行
\figcap{中文}{英文} 自动排成中文在上、英文在下,还支持可选参数传短题进入插图清单。这是中英文学位论文的刚需,手写 caption 很容易漏译。
七、封面:逐字分散对齐复刻 Word
\ncwuspread 用 \hbox to + \hfil 实现"逐字分散对齐",复刻 Word 信息栏的分散效果;取值栏用 \underline{\makebox[9.31cm]} 模拟单元格下框线。16 个 \thesis* 宏参数化,改一处全篇生效。
八、零外部依赖的配图
多张 TikZ 直绘图(能量演化、误差收敛、空间分布),不依赖任何图片文件,\figplaceholder 占位框仅作备选。
暂无评论