![为什么重新定义 TOC 标题字体在 tocloft 包中不起作用?](https://linux22.com/image/479331/%E4%B8%BA%E4%BB%80%E4%B9%88%E9%87%8D%E6%96%B0%E5%AE%9A%E4%B9%89%20TOC%20%E6%A0%87%E9%A2%98%E5%AD%97%E4%BD%93%E5%9C%A8%20tocloft%20%E5%8C%85%E4%B8%AD%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8%EF%BC%9F.png)
我尝试使用tocloft
包重新定义目录标题字体,如其文档第 2.2 节第 7 页所述
\documentclass{memoir}
\usepackage{tocloft}
\renewcommand{\cfttoctitlefont}{\Huge}% Error on this line
\begin{document}
\tableofcontents
\chapter{title}
\section{title}
\end{document}
这会引发错误
命令 \cfttoctitlefont 未定义。\renewcommand{\cfttoctitlefont}
答案1
tocloft
不应与其memoir
有自己的设置一起使用(类似tocloft
但不完全相同)。
在我们定义的 TOC 标题中使用与排版标题memoir
相同的宏(以确保设计的连贯性)\chapter
要完成你正在尝试的事情,你可以使用
\renewcommand\printtoctitle[1]{\Huge #1}%
默认正在运行\printchaptertitle
,其默认状态是\chaptitlefont #1