diff --git a/missing.sty b/missing.sty index f99b986..7349fb5 100644 --- a/missing.sty +++ b/missing.sty @@ -87,7 +87,27 @@ \renewcommand\thefootnote{\arabic{footnote}}% } +% % 部分、章节的标题 +% + +% 修复 \chapter* 的页眉问题 + +\renewcommand{\@schapter}[1]{% + \CTEX@ifnamefalse + \CTEX@makeanchor@schapter{\Hy@chapapp*}% + \CTEX@gettitle{#1}% + \chaptermark{#1}% + \if@twocolumn + \@topnewpage[\@makeschapterhead{#1}]% + \else + \@makeschapterhead{#1}% + \@afterheading + \fi +} + +% 「部分」的格式 + \newcommand{\partformat}[1]{ \raggedright \tikz[remember picture,overlay] \node at (current page.center) {\includegraphics{assets/missing-parts-bg.pdf}}; @@ -111,6 +131,8 @@ } } +% 自定义图标的格式 + \newcounter{noheadchap} \def\noheadsymb#1{\expandafter\@noheadsymb\csname c@#1\endcsname} \def\@noheadsymb#1{% @@ -140,6 +162,8 @@ \fi } +% 「章节」的格式 + \newcommand{\chapterformat}[1]{ \CTEXifname{ \bfseries\raggedright