我对目录有疑问。
当我重新定义章节的样式时,目录的名称(在表格顶部)不会显示。
如果我理解正确的话,目录的样式是由章节的样式定义的。但无论我使用哪种样式,它都不会显示。
您知道是什么原因造成的吗?是不是包裹丢失了?
\documentclass[11pt]{report}
\usepackage[francais]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[usenames,dvipsnames]{xcolor}
\usepackage[explicit]{titlesec}
\usepackage{titletoc}
\titleformat{\chapter}[block]
{\begin{picture}(330,180)} {%
\put(0,230){%
\makebox(0,0)[lb]{%
\colorbox[named]{Aquamarine}{\Huge \textcolor{white}{\thechapter}}
}
}
\textcolor[named]{Aquamarine}{\sc{\put(40,235){\parbox[t]{300pt}{\huge\filright #1}}}}
}
{0pt}{}
[\end{picture}]
\titlespacing*{\chapter}{0pt}{50pt}{-200pt}
\begin{document}
\tableofcontents
\chapter{TestChapter}
\section{TestSection}
\chapter{Test}
\end{document}
答案1
numberless
由于目录是无编号的章节,因此您应该使用键,如下所示:
\titleformat{name=\chapter, numberless}[block]{...}{}{0pt}{...}