我如何才能将子节的编号包含到某一节中?

我如何才能将子节的编号包含到某一节中?

我有一个文档,我希望其中某个部分的小节是自包含的,这样我就可以拥有如下结构:

章节标题

A

b

C

章节标题 2

A

b

C

目前我有一个结构如下的文档:

\documentclass[12pt, titlepage]{article}
\begin{document}

\renewcommand\thesection{\arabic{section}}
\renewcommand\thesubsection{\alph{subsection}}
\renewcommand\thesubsubsection{\roman{subsubsection}}

\section*{Question 1}
\subsection{}
\subsection{}
\subsection{}
\section*{Question 2}
\subsection{}
\subsection{}
\subsection{}

\end{document}

这会导致 \subsections 编号持续进行,得到类似

问题 1

A

b

C

问题2

d

F

我该如何防止这种情况发生?还有没有办法格式化数字,使其不再只是“a”,而是“(a)”?

答案1

问题的第二部分是更改数字格式,只需要添加括号:

\renewcommand\thesubsection{(\alph{subsection})}

子节编号未重置的原因是您使用了\section*。因此,这是一个不是因此可以使用自动化方法来修复该问题:使用\setcounter{subsection}{0}重置子部分计数器:

\documentclass[12pt, titlepage]{article}
\begin{document}

\renewcommand\thesection{\arabic{section}}
\renewcommand\thesubsection{(\alph{subsection})}
\renewcommand\thesubsubsection{\roman{subsubsection}}

\section*{Question 1}
\subsection{}
\subsection{}
\subsection{}

\section*{Question 2}\setcounter{subsection}{0}
\subsection{}
\subsection{}
\subsection{}

\end{document}

或者,您可以简单地使用\section而不是\section*

在此处输入图片描述

\documentclass[12pt, titlepage]{article}
\begin{document}

\renewcommand\thesection{Question \arabic{section}}
\renewcommand\thesubsection{(\alph{subsection})}
\renewcommand\thesubsubsection{\roman{subsubsection}}

\section{}
\subsection{}
\subsection{}
\subsection{}

\section{}
\subsection{}
\subsection{}
\subsection{}

\end{document}

相关内容