0

我有一个包含此代码的目录模板

\newcommand{\tocheader}{{%
  \underline{\textbf{\larger{Title}}} \hfill \underline{\textbf{\larger{Page}}}\large
  \par\bigskip% After heading
  }}
\newcommand{\AtBeginShipoutClear}{\gdef\AtBegShi@Hook{}}

\renewcommand\tableofcontents{%
    \cleardoublepage\phantomsection\addchaptertocentry{\normalfont\contentsname}
    \section*{\Large\centering\contentsname \\[2cm]
        \underline{\textbf{\larger{Title}}} \hfill \underline{\textbf{\larger{Page}}}\large
        \@mkboth{%
           \MakeUppercase\contentsname}{\MakeUppercase\contentsname}}
  \AtBeginShipoutNext{%
        \tocheader 
        }
  }
  \onehalfspacing\@starttoc{toc}%
}

我用这个 \tocheader 使标题和页面出现在每个页面中

问题 页码字体大小不固定我希望全部为 12 或 \normalsize

页码

我试过 \usepackage{tocloft}

部分单位的 ToC 内容的字体更改

\renewcommand{\cftchappagefont}{\normalfont}

但它也不起作用并删除了一些章节

我还尝试了章节部分和小节的字体大小,它也使页码与章节或部分相同

\renewcommand{\cftpartfont}{\normalfont\sffamily\bfseries}% \part font in ToC
\renewcommand{\cftchapfont}{\normalfont\large\itshape}    % \chapter font in ToC
\renewcommand{\cftsecfont}{\normalfont\slshape}           % \section font in ToC
\renewcommand{\cftsubsecfont}{\normalfont\itshape}        % \subsection font in ToC

我想要章节字体 16、第 14 节和第 12 小节,间距为 1.5 厘米,页码字体大小为 12

4

0 回答 0