如果章节已自定义,则不显示目录标题

如果章节已自定义,则不显示目录标题

我对目录有疑问。

当我重新定义章节的样式时,目录的名称(在表格顶部)不会显示。

如果我理解正确的话,目录的样式是由章节的样式定义的。但无论我使用哪种样式,它都不会显示。

您知道是什么原因造成的吗?是不是包裹丢失了?

\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}{...}

相关内容