|
261 | 261 | } |
262 | 262 | \group_end: |
263 | 263 | } |
| 264 | +%tag 删除章标题中的-\quad |
| 265 | +\cs_new_protected:Npn \__whu_sanitize_chapter_title:n #1 |
| 266 | + { |
| 267 | + \tl_clear:N \l__whu_tmpa_tl |
| 268 | + \tl_set:No \l__whu_tmpa_tl {#1} |
| 269 | + \tl_remove_all:Nn \l__whu_tmpa_tl { \quad } |
| 270 | + } |
| 271 | +%tag 手动生成章的标题,用于摘要、参考文献等 |
| 272 | +\cs_new_protected:Npn \__whu_chapter:n #1 |
| 273 | + { |
| 274 | + \__whu_sanitize_chapter_title:n {#1} |
| 275 | + \group_begin: |
| 276 | + \ctexset { chapter / numbering = false } |
| 277 | + \chapter [ \l__whu_tmpa_tl ] {#1} |
| 278 | + \group_end: |
| 279 | + \__whu_chapter_header:n {#1} |
| 280 | + } |
| 281 | +\cs_generate_variant:Nn \__whu_chapter:n { V } |
| 282 | +\cs_new_protected:Npn \__whu_chapter_header:n #1 |
| 283 | + { |
| 284 | + \bool_if:NTF \g__whu_twoside_bool |
| 285 | + { \markboth {#1} {#1} } |
| 286 | + { \markboth { \hfill #1 \hfill } { } } |
| 287 | + } |
264 | 288 | %endregion 基本函数 |
265 | 289 |
|
266 | 290 | %region 处理文档类的选项 |
|
1425 | 1449 | %tag logo-and-type |
1426 | 1450 | \cs_new_protected:Npn \__whu_bachelor_cover_i_logo_and_type: |
1427 | 1451 | { |
1428 | | - \skip_vertical:n { 2.01 cm }\setlength{\fboxsep}{0pt} |
| 1452 | + \mode_leave_vertical: |
| 1453 | + \skip_vertical:n { 2.01 cm } |
1429 | 1454 | \noindent |
1430 | 1455 | \begin{minipage}[t][3.85cm]{\textwidth} |
1431 | 1456 | \centering |
|
2893 | 2918 | } |
2894 | 2919 | %endregion 定理类环境 |
2895 | 2920 |
|
2896 | | -% 删除章标题中的 \quad |
2897 | | -\cs_new_protected:Npn \__whu_sanitize_chapter_title:n #1 |
2898 | | - { |
2899 | | - \tl_clear:N \l__whu_tmpa_tl |
2900 | | - \tl_set:No \l__whu_tmpa_tl {#1} |
2901 | | - \tl_remove_all:Nn \l__whu_tmpa_tl { \quad } |
2902 | | - } |
2903 | | -% 手动生成章的标题,用于摘要、参考文献等。 |
2904 | | -\cs_new_protected:Npn \__whu_chapter:n #1 |
2905 | | - { |
2906 | | - \__whu_sanitize_chapter_title:n {#1} |
2907 | | - \group_begin: |
2908 | | - \ctexset { chapter / numbering = false } |
2909 | | - \chapter [ \l__whu_tmpa_tl ] {#1} |
2910 | | - \group_end: |
2911 | | - \__whu_chapter_header:n {#1} |
2912 | | - } |
2913 | | -\cs_generate_variant:Nn \__whu_chapter:n { V } |
2914 | | -\cs_new_protected:Npn \__whu_chapter_header:n #1 |
2915 | | - { |
2916 | | - \bool_if:NTF \g__whu_twoside_bool |
2917 | | - { \markboth {#1} {#1} } |
2918 | | - { \markboth { \hfill #1 \hfill } { } } |
2919 | | - } |
2920 | | - |
2921 | 2921 | % 封装 LaTeX 的钩子管理机制。本模板中的字体加载命令位于 |
2922 | 2922 | % begindocument/before 钩子中,需确保在 xeCJK 之前执行。 |
2923 | 2923 | \cs_new_protected:Npn \__whu_gadd_ltxhook:nn #1#2 |
2924 | 2924 | { \hook_gput_code:nnn {#1} { . } {#2} } |
2925 | 2925 | \hook_gset_rule:nnnn { begindocument/before } { . } { < } { xeCJK } |
2926 | 2926 |
|
2927 | | - |
2928 | | - |
2929 | 2927 | %region 参考文献 (bibliography) |
2930 | 2928 | %tag 定义变量 |
2931 | 2929 | \tl_new:N \l__whu_bib_backend_tl % 参考文献后端 |
|
0 commit comments