如何将目录的标题置于LaTeX的中心?
我正在尝试使用以下命令将目录的标题置于LaTeX的中心如何将目录的标题置于LaTeX的中心?,latex,Latex,我正在尝试使用以下命令将目录的标题置于LaTeX的中心 \usepackage{tocloft} \renewcommand{\contentsname}{\centering Table of Contents} 正如我所问的,我相信你们都意识到这是行不通的,有什么建议我可以试试吗 编辑:我用它工作 \renewcommand{\cfttoctitlefont}{\hfill\Huge} 这是有效的(没有usepackage): 请确保它在序言中,并尝试删除.aux文件。这在\docume
\usepackage{tocloft}
\renewcommand{\contentsname}{\centering Table of Contents}
正如我所问的,我相信你们都意识到这是行不通的,有什么建议我可以试试吗
编辑:我用它工作
\renewcommand{\cfttoctitlefont}{\hfill\Huge}
这是有效的(没有usepackage):
请确保它在序言中,并尝试删除
.aux
文件。这在\documentclass{book}
中有效,而不需要usepackage:
\renewcommand{\contentsname}{\centering Contents}
\renewcommand*\contentsname{\hfill Contents \hfill}
\tableofcontents
如果\renewcommand紧跟在\tableofcontents命令之前,它甚至应该可以工作。更新内容名称可能会失败,因为\begin{document}如何从babel重写组件,因此必须将命令添加到\captionEnglish中。更详细地说
\usepackage{tocloft}
\addto\captionsenglish{\renewcommand{\contentsname}{Table of Contents}}
\renewcommand{\cfttoctitlefont}{\hfill\normalsize}
\renewcommand{\cftaftertoctitle}{\hfill}
它在documentclass
文章
和报告
中工作,但在书
中产生错误。