设置枚举计数器来表示节号

设置枚举计数器来表示节号

文本将会像这样:

第 1 节

问 1.1

A。

b.

C。

问 1.2

第 2 节

问 2.1

A。

b.

C。

问 2.2

如此反复。

答案1

大概像下面这样?

在此处输入图片描述

\documentclass{article}
\makeatletter
\def\section{\@startsection{section}{1}{\z@ }%
  {-3.5ex\@plus -1ex\@minus -.2ex}{2.3ex \@plus .2ex}%
  {\noindent\normalfont \Large \bfseries Session\ }%
}
\makeatother
\usepackage{enumitem}

\begin{document}
\section{}

\begin{enumerate}[label={Q.\thesection.\arabic*}]
\item question
  \begin{enumerate}
  \item subquestion
  \item subquestion
  \item subquestion
  \end{enumerate}
\item question
\end{enumerate}

\section{}

\begin{enumerate}[label={Q.\thesection.\arabic*}]
\item question
  \begin{enumerate}
  \item subquestion
  \item subquestion
  \item subquestion
  \end{enumerate}
\item question
\end{enumerate}

\end{document}

答案2

这是基于这样的假设:你想枚举子节,并且在节前面有一个 Q:

\documentclass[10pt,a4paper]{article}
\renewcommand{\thesection}{Q. \arabic{section}} 
\renewcommand{\thesubsection}{\alph{subsection}} 
\begin{document}

    \section{foo}
    foo
    \subsection{bar}
    bar
    \subsection{foobar}
    foobar
    \section{foo2}
    foo2
    \subsection{bar2}
    bar2
    \subsection{foobar2}
    foobar2
\end{document}

结果:

在此处输入图片描述

相关内容