自定义目录文本溢出

自定义目录文本溢出

按照如下所示自定义目录后,目录溢出到页脚并且不会转到下一页。

以下是我所做的目录定制:

\titlecontents{chapter}[0em]{\addvspace{15pt}\bfseries}{\fontsize{13}{13}\bfseries\chtocfont\contentslabel{2.5em}}{\hspace{2.5em}}{\hfill\contentspage}
\titlecontents{section}[2.5em]{\addvspace{5pt}\bfseries}{\fontsize{13}{13}\fontseries{bc}\sectocfont\contentslabel{1.25em}}{\hspace{2.5em}}{\hfill\contentspage}
\titlecontents{subsection}[5em]{\addvspace{5pt}\bfseries}{\fontseries{bc}\sectocfont\contentslabel{1.25em}}{\hspace{2.5em}}{\hfill\contentspage}
\titlecontents{subsubsection}[7.5em]{\addvspace{5pt}\bfseries}{\fontseries{bc}\sectocfont\contentslabel{1.25em}}{\hspace{2.5em}}{\hfill\contentspage}
\titlecontents{paragraph}[9.5em]{\addvspace{5pt}\bfseries}{\fontseries{bc}\sectocfont\contentslabel{1.25em}}{\hspace{2.5em}}{\hfill\contentspage}

\chtocfont是使用Helvetica作为章节内容行的字体,\sectocfont 是使用Lucidia Grande作为内容行的字体。

这是我遇到的问题的屏幕截图。请注意,目录中的某些条目根本没有显示。

以下链接包含一个 tex 示例粘贴,显示了我遇到的问题:http://pastebin.tlhiv.org/KZus0jGD

在此处输入图片描述

答案1

错误在于加载

\usepackage{tocloft}

\usepackage{titletoc}

他们对目录的排版互相争斗,并且给出相互矛盾的指示。

我建议您删除对前者的调用(以及与之相关的重新定义\cftdot)。

相关内容