为什么附录中的子部分计数器没有重置?

为什么附录中的子部分计数器没有重置?

因此,当我将子部分放入附录中时,计数器不会在开始新章节后重置。我正要将子部分更改为未命名的部分,但仍然想知道为什么计数器不会重置。也许这是一个错误?

这是显示问题的代码。当我将其更改为 pdf 文件时,最后两个小节显示为 A.0.3 和 B.0.4,而不是 A.0.1 和 B.0.1

\documentclass{book}

\begin{document}
    \tableofcontents

    \chapter{chap1}
    \section{sec1.1}
    \subsection{sub1.1.1}

    \subsection{sub1.1.2}

    \appendix

    \chapter{app1}
    \subsection{app1.0.1}
    \chapter{app2}
    \subsection{app2.0.1}
\end{document}

答案1

如果 OP 使用较旧的(2015 年之前)LaTeX 核心,则不会重置章节编号。fixltx2e应该使用 then。(我已经使用仍在计算机上的 TeXLive 2014 版本进行了测试)

有了新内核,就不再需要了

\documentclass{book}
\usepackage{fixltx2e} % Does no harm, even in a 2015 release. 
\begin{document}
    \tableofcontents

    \chapter{chap1}
    \section{sec1.1}
    \subsection{sub1.1.1}

    \subsection{sub1.1.2}

    \appendix

    \chapter{app1}
    \subsection{app1.0.1}
    \chapter{app2}
    \subsection{app2.0.1}
\end{document}

在此处输入图片描述

相关内容