我的代码如下:
% !TEX program = xelatex
\documentclass{ctexbook}
\usepackage{tocdata}
\usepackage{titletoc}
\contentsuse{chapters}{chapter}
\usepackage{hyperref}
\usepackage{zhlipsum}
\begin{document}
\tableofcontents
% 第一章
\chapter{第一章}
\startcontents[chapters]
\printcontents[chapters]{}{1}[2]{\contentsmargin{1.5em}}
\sectionauthor{第一节}[]{作者}{1}[]
\zhlipsum[1]
\section{第二节}
\zhlipsum[1]
\stopcontents[chapters]
% 第二章
\chapter{第二章}
\startcontents[chapters]
\printcontents[chapters]{}{1}[2]{\contentsmargin{1.5em}}
\section{第一节}
\zhlipsum[1]
\section{第二节}
\zhlipsum[1]
\stopcontents[chapters]
\end{document}
生成的总目录、章的分目录如下:
这里第二章的分目录错误,第一章的作者错误传递到了第二章。预期的分目录应该是:
请大佬帮助!