在 titlesec 中禁用部分标题页的垂直居中

在 titlesec 中禁用部分标题页的垂直居中

我正在使用titlesec重新设置部件标题页的样式。我希望部件标题与顶部保持固定距离,但该类的默认行为page是将其垂直居中。我想将其保留在自己的页面上(page标题类)。如何禁用垂直居中?

我正在使用\titlespacing,但它似乎对其自身页面上部分标题的垂直定位没有任何影响。

我看到默认命令中\part有一个,但我尝试重新定义以省略它,但这并没有改变任何东西。我猜它自己重新定义了。\vfil\parttitlesec\part

除了固定垂直间距不起作用之外,这就是我想要的一切:

\RequirePackage{titlesec}
\RequirePackage{afterpage}
\assignpagestyle{\part}{empty}

\newcommand\parttitle[1]{\textcolor{White}{\arabic{part} \\ #1}}
\titleformat{\part}[display]{\fontsize{50}{60}\selectfont}{}{0pt}%
    {\newpagecolor{NavyBlue}\afterpage{\restorepagecolor}\filleft\parttitle}%
    {}
\titlespacing{\part}{0pt}{10pt}{0pt}

相关内容