将小节按 A、B、C 进行编号,

将小节按 A、B、C 进行编号,

我正在使用book类。我的章节编号为 1、2、3、... 我已经设法让我的部分仅编号为 1、2、3、...(它们在新的章节上重置)。

我怎样才能用 A、B、C……对我的小节进行编号,以便在新的节/章中将它们重置为 A?

答案1

由于默认情况下子部分的计数器将重置每个新部分,因此您需要做的就是重新定义\thesubsection控制计数器表示的命令subsection

\renewcommand\thesubsection{\Alph{subsection}}

举个小例子:

\documentclass{book}

\renewcommand\thesubsection{\Alph{subsection}}

\begin{document}

\chapter{test}
\section{test}
\subsection{test}
\subsection{test}
\section{test}
\subsection{test}
\subsection{test}

\end{document}

在此处输入图片描述

\subsection如果在命令后立即使用\chapter(而不在中间发出),上述解决方案将无法按预期工作\section;为了应对这种情况,您可以使用chngcntr包使子部分计数器在章节计数器递增时重置:

\documentclass{book}
\usepackage{chngcntr}

\counterwithin{subsection}{chapter}
\renewcommand\thesection{\arabic{section}}
\renewcommand\thesubsection{\Alph{subsection}}

\begin{document}

\chapter{test}
\section{test}
\subsection{test}
\subsection{test}
\section{test}
\subsection{test}
\subsection{test}

\chapter{test}
\subsection{test}
\subsection{test}

\end{document}

相关内容