问题很简单,与编号一样:我想将各节编号为附录 A、附录 B... 并将其子节编号为 A.1、A.2... 但用于更改它的常规命令似乎被文档类 [apa6] 所抑制。一个最简单的例子:
\documentclass[12pt]{apa6}
\begin{document}
{\appendix
\renewcommand{\thesection}{\Alph{section}}
\section{Title}
\renewcommand{\thesubsection}{\arabic{subsection}}
\subsection{Title}
}
\end{document}
我认为,尽管这个问题是由于 apa6 类引起的,但它可能会在任何强制使用其编号规则的文档类中重现。我认为这个问题也与正文有关。
答案1
计数器已经存在,但\secnumdepth
已设置为0
抑制它们。此外,在附录中,subsection
计数器需要在每个附录中重置。发出
\setcounter{secnumdepth}{3}
\makeatletter\@addtoreset{subsection}{appendix}\makeatother
\renewcommand{\thesubsection}{\theappendix.\arabic{subsection}}
执行此操作并为小节编号提供所需的格式。
\documentclass[12pt]{apa6}
\usepackage{lipsum} %For dummy text
\begin{document}
\section{Body section}
\lipsum[2]
\subsection{Body subsection}
\lipsum[2]
{\appendix\setcounter{secnumdepth}{3}
\makeatletter\@addtoreset{subsection}{appendix}\makeatother
\renewcommand{\thesubsection}{\theappendix.\arabic{subsection}}
\section{Appendix section}
\lipsum[2]
\subsection{Appendix subsection}
\lipsum[2]
\subsection{Appendix subsection}
\lipsum[2]
\subsection{Appendix subsection}
\lipsum[2]
\section{Appendix section}
\lipsum[2]
\subsection{Appendix subsection}
\lipsum[2]
\subsection{Appendix subsection}
\lipsum[2]
\subsection{Appendix subsection}
\lipsum[2]
}
\end{document}