修改目录中部分标题的外观

修改目录中部分标题的外观

我想将我的论文分为两部分parts:背景部分和论文部分。在目录中,我希望各部分的格式与其他部分不同:我希望各部分更大,包括其Part本身和部分名称,并且是PineGreen彩色的。

我几乎成功完成了这项工作,但零件标题不受我的代码的影响。请参阅 MWE。有人知道如何做到这一点吗?

\documentclass{memoir}

\usepackage[usenames,dvipsnames]{color}

\renewcommand*{\parttitlefont}{\normalfont\Huge\scshape\color{PineGreen}}
\renewcommand*{\partnamefont}{\normalfont\HUGE\scshape\color{PineGreen}}
\renewcommand*{\cftpartname}{\scshape\color{PineGreen}\Large Part }

\begin{document}

\tableofcontents

\part{Background}
    \chapter{The problem with manganese}
    \chapter{The risk assessment}


\part{Thesis}
    \chapter{Introduction}
    \chapter{Conclusion}

\end{document}

答案1

\cftpartname在名称前添加“Part” 是正确的做法。

但是应该使用\cftpartfont来控制目录中部分行的字体设置。(这些在手册memoirtexdoc memoir第 151 页中有描述。)

如果需要的话,也可以\cftpartpagefont对每个部分的页码使用相同的颜色。

\documentclass{memoir}

\usepackage[usenames,dvipsnames]{color}

\renewcommand*{\parttitlefont}{\normalfont\Huge\scshape\color{PineGreen}}
\renewcommand*{\partnamefont}{\normalfont\HUGE\scshape\color{PineGreen}}
\renewcommand*{\cftpartfont}{\scshape\color{PineGreen}\Large}
\renewcommand*{\cftpartname}{Part\space}
\renewcommand*{\cftpartpagefont}{\color{PineGreen}}

\begin{document}

\tableofcontents

\part{Background}
    \chapter{The problem with manganese}
    \chapter{The risk assessment}


\part{Thesis}
    \chapter{Introduction}
    \chapter{Conclusion}

\end{document}

最好将颜色放入宏中,以便可以更轻松地重新定义。

在此处输入图片描述

相关内容