目录使用部分内容时出错

目录使用部分内容时出错

part我在使用包时遇到错误tocloft。下面是一个产生此类错误的示例:

\documentclass{book}
\usepackage{titletoc}
\usepackage[titles]{tocloft}

\titlecontents{chapter}             % Section
  [0em]                             % Left
  {\vspace*{\baselineskip}}         % Above code
  {\bfseries\thecontentslabel\quad} % Numbered format
  {}                                % Numberless format
  {\quad\thecontentspage}           % Filler
  []                                % Separator
\titlecontents*{section} % Section
  [0em]                  % Left
  {\space}               % Above code
  {\thecontentslabel~}   % Numbered format
  {}                     % Numberless format
  {}                     % Filler
  [\space]              % Separator

\begin{document}
\tableofcontents

\part{A}
\chapter{A1}
\chapter{A2}
\section{A2A}

\part{B}
\chapter{B1}
\chapter{B2}

\end{document}

错误信息为“LaTeX 错误:出现问题 - 可能缺少 \item。”。请问为什么会发生这种情况以及如何解决?

答案1

titletoc看起来和之间存在不兼容性tocloft

因此你应该删除tocloft或加载它 titletoc如果你确实需要它。

相关内容