From 972d45f1937a806a6171518ab64dda33597fd52f Mon Sep 17 00:00:00 2001 From: Zeping Lee Date: Sun, 22 Dec 2019 12:27:05 +0800 Subject: [PATCH] fix font of chapter in toc closes #431 --- CHANGELOG.md | 3 + testfiles/07-main-bachelor.tlg | 124 ++++++++++++++++----------------- thuthesis.dtx | 38 +++------- 3 files changed, 76 insertions(+), 89 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 502234d9..4351bffb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - 修正本科生的文献引用样式。 - 修改 `shuji` 为 `spine`。 +### Fixed +- 修正本科生目录章标题的字体。 + ## [v5.5.2] - 2019-04-21 ### Changed - 使用 XITS 数学字体。 diff --git a/testfiles/07-main-bachelor.tlg b/testfiles/07-main-bachelor.tlg index 965db487..4e28cb65 100644 --- a/testfiles/07-main-bachelor.tlg +++ b/testfiles/07-main-bachelor.tlg @@ -135,24 +135,24 @@ Completed box being shipped out [1] ....\mark{{目\protect \hspace {\ccwd }录}{目\protect \hspace {\ccwd }录}}....\penalty 10000 ....\glue 6.02249 plus 1.0 ....\glue(\parskip) 0.0 plus 1.0 -....\glue(\baselineskip) 8.13048 -....\hbox(9.35896+2.21626)x415.41025, glue set 337.11775fill +....\glue(\baselineskip) 8.07025 +....\hbox(9.41919+2.13194)x415.41025, glue set 337.11775fill .....\glue(\leftskip) 48.18 .....\hbox(0.0+0.0)x0.0 .....\glue -48.18 .....\special{pdf:bann<\m@ne \addpenalty{-\@highpenalty}% @@ -2138,9 +2114,18 @@ \leavevmode \advance\leftskip\@tempdima \hskip -\leftskip - {\thu@toc@chapter@entry@font #1}% + \begingroup + \ifthu@graduate + \sffamily + \else + \ifthu@bachelor + \heiti + \fi + \fi + #1% + \endgroup \leaders\hbox{$\m@th\mkern \@dotsep mu\hbox{.}\mkern \@dotsep mu$}\hfill% - \nobreak{\thu@toc@chapter@page@font #2}\par + \nobreak #2\par \penalty\@highpenalty \endgroup \fi} @@ -2150,7 +2135,6 @@ % 汉字符,二级节标题行缩进 2 个汉字符(但示例文件中为 1.5 个汉字符)。本科生指 % 南中未作明确规定,示例文件中对于一级和二级节标题分别缩进 1 和 1.5 个汉字符。 % \begin{macrocode} -% \patchcmd{\@dottedtocline}{#4}{\csname thu@toc@font\endcsname #4}{}{} \patchcmd{\@dottedtocline}{\hb@xt@\@pnumwidth}{\hbox}{}{} \renewcommand*\l@section{% \@dottedtocline{1}{\ccwd}{2.1em}}