将不编号的章节添加至目录后,生成的章节前小目录出现了问题,第一章前显示的是第二章的小目录 能复现问题的最小例如下: https://pastebin.ubuntu.com/p/KS3P92sypM/

1 回答1

0
问题出在这一行: \addcontentsline{toc}{chapter}{序} 使用\addcontentsline后, \@checkcontentsline会导致题中问题的出现 要骗过 \@checkcontentsline,可以使用如下方法: ```tex % 在 preamble,添加 \makeatletter \def\addcontentslineX#1#2#3{% \addtocontents{#1}{\relax\protect\contentsline{#2}{#3}{\thepage}% \protected@file@percent}} \makeatother % 在正文,使用 \addcontentslineX{toc}{chapter}{序} ```

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。