如何在括号内显示编号

如何在括号内显示编号

我想在 LaTex 中显示以下编号:

(n-m) (a)... 

      (b)...

其中 n 代表任意节号,m 代表该节中的顺序号。它不能是方程编号,因为它将放在右侧。

因此,对于第 2 节中的第三个此类结构,它将显示为 (2-3)(a)。它类似于定理 2.3,它自动对第 2 节中的第三个定理进行编号。

答案1

以下可能是一个起点,使用生成的列表enumitem

在此处输入图片描述

\documentclass{article}

\usepackage{enumitem}

\let\oldsection\section
\renewcommand{\section}{%
  \restartlist{seclist}%
  \oldsection
}

\newlist{seclist}{enumerate}{1}
\setlist[seclist]{%
  label = {(\thesection-\arabic*)},
  widest = {(0-0)},
  align = left,
  resume
}
\newlist{secsublist}{enumerate}{1}
\setlist[secsublist]{%
  label = {(\alph*)},
  widest = (w),
  align = right
}

\begin{document}

\section{First section}

\begin{seclist}
  \item First item
  \item 
  \begin{secsublist}
    \item First nested item
    \item Second nested item
    \item Third nested item
    \item Final nested item
  \end{secsublist}
  \item Third item
  \item Final item
\end{seclist}

\begin{seclist}
  \item First item
  \item 
  \begin{secsublist}
    \item First nested item
    \item Second nested item
    \item Third nested item
    \item Final nested item
  \end{secsublist}
  \item Third item
  \item Final item
\end{seclist}

\section{Second section}

\begin{seclist}
  \item First item
  \item 
  \begin{secsublist}
    \item First nested item
    \item Second nested item
    \item Third nested item
    \item Final nested item
  \end{secsublist}
  \item Third item
  \item Final item
\end{seclist}

\end{document}

seclist其作用类似于theorem并定义一个包含节号和每个节的连续编号的section 。枚举带有首字母字符的子列表。listsecsublist\alph

相关内容