如何在章节页中使用所有垂直间距?

如何在章节页中使用所有垂直间距?

不久前,我找到了一种格式化章节页内容的方法。但是,我还没有找到一种方法来将所有页面空间minitoc都用于章节标题。

以下是我在序言中提到的部分内容:

\newcommand{\hsp}{\hspace{20pt}}
\titleformat{\chapter}[hang]{\Huge\bfseries}
    {\thechapter\hsp\textcolor{gray75}{|}\hsp}{0pt}{\Huge\bfseries}
\usepackage[headings]{fancyhdr}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]
    {\markboth{\MakeUppercase{\thechapter.\ #1}}{}}
\renewcommand{\sectionmark}[1]{}

目前,章节标题几乎出现在页面的垂直中间。我希望它出现在顶部,以便为 提供更多的垂直空间minitoc

答案1

\titlespacing{\chapter}{0pt}{*0}{*3}我的解决方案是在命令后立即使用\titleformat,如下所示:

\newcommand{\hsp}{\hspace{20pt}}
\titleformat{\chapter}[hang]{\Huge\bfseries}
    {\thechapter\hsp\textcolor{gray75}{|}\hsp}{0pt}{\Huge\bfseries}
\titlespacing{\chapter}{0pt}{*0}{*3}
\usepackage[headings]{fancyhdr}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]
    {\markboth{\MakeUppercase{\thechapter.\ #1}}{}}
\renewcommand{\sectionmark}[1]{}

相关内容