我正在撰写论文,为此,我使用了一个最初由佐治亚理工学院创建的样式文件,但后来,它被我们学校的不同学生修改了。我目前遇到的问题是,我们学校最近更改了论文格式的一些标准。我已经能够相应地修改此样式文件以涵盖他们的大部分更改。但是,有一件事我到目前为止还没能弄清楚:现在,样式文件会生成一个目录,其中每个章节标题都以粗体显示(请看图片)。我们学校要求此部分不应使用粗体。如果您知道如何解决这个问题,请提供建议。我非常乐意与您分享样式文件或私下讨论。
答案1
负责设置目录中章节的部分位于\l@chapter
标准文档类中。例如,其定义来自report.cls
:
\newcommand*\l@chapter[2]{%
\ifnum \c@tocdepth >\m@ne
\addpenalty{-\@highpenalty}%
\vskip 1.0em \@plus\p@
\setlength\@tempdima{1.5em}%
\begingroup
\parindent \z@ \rightskip \@pnumwidth
\parfillskip -\@pnumwidth
\leavevmode \bfseries
\advance\leftskip\@tempdima
\hskip -\leftskip
#1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
\penalty\@highpenalty
\endgroup
\fi}
请注意,在\begingroup
...\endgroup
段中,设置了一些长度(\parindent
设置为零/ \z@
、\rightskip
设置为\@pnumwidth
和\parfillskip
设置为-\@pnumwidth
)。随后,进入水平模式(\leavevmode
),然后字体系列设置为大胆的(\bfseries
)。
您可能会在类或样式文件中发现类似需要更改的内容。这可以通过完全重新定义、暂时删除含义\bfseries
或修补(使用etoolbox
和朋友)。
tocloft
也是一个选项,允许根据 ToC 条目的级别(章节、部分或小节等)对其进行特定更改。