我知道为了使目录居中,使用以下代码:
\usepackage{tocloft}
\renewcommand{\cfttoctitlefont}{\hspace*{\fill}\Huge\bfseries}
但是我们用什么来制作图表列表和表格列表呢?
答案1
tocloft
提供命令来更改主要列表的格式:ToC(目录)、LoT(表格列表)和 LoF(图片列表)。例如,\cfttoctitlefont
允许更改 ToC 的字体;LoF 的相应命令是通过将命令名称中的中toc
缀替换为 而获得的,LoT 的相应命令是通过将 替换为 而获得的。lof
\cftloftitlefont
toc
lot
\cftlottitlefont
为了避免在包的文档中重复三次几乎相同的命令,包的作者决定使用占位符“Z”来代表toc
、lof
或lot
,因此为了引用上面讨论的三个命令,文档使用\cftZtitlefont
。
就你的情况而言,你需要
\renewcommand{\cfttoctitlefont}{\hspace*{\fill}\Huge\bfseries}
\renewcommand{\cftaftertoctitle}{\hspace*{\fill}}
\renewcommand{\cftlottitlefont}{\hspace*{\fill}\Huge\bfseries}
\renewcommand{\cftafterlottitle}{\hspace*{\fill}}
\renewcommand{\cftloftitlefont}{\hspace*{\fill}\Huge\bfseries}
\renewcommand{\cftafterloftitle}{\hspace*{\fill}}
完整示例:
\documentclass{article}
\usepackage{tocloft}
\usepackage{showframe}& just for the example
\renewcommand{\cfttoctitlefont}{\hspace*{\fill}\Huge\bfseries}
\renewcommand{\cftaftertoctitle}{\hspace*{\fill}}
\renewcommand{\cftlottitlefont}{\hspace*{\fill}\Huge\bfseries}
\renewcommand{\cftafterlottitle}{\hspace*{\fill}}
\renewcommand{\cftloftitlefont}{\hspace*{\fill}\Huge\bfseries}
\renewcommand{\cftafterloftitle}{\hspace*{\fill}}
\begin{document}
\tableofcontents
\listoffigures
\listoftables
\end{document}
该showframe
包仅用于为页面布局提供视觉指南。