如何在小节标题中使用小节编号?

如何在小节标题中使用小节编号?

我想使用文档中小节的编号来创建小节标题,但能够从小节编号中减一。

更具体地说,在我的文档中,小节“1.1”被称为“基本场景”,所以我希望小节“1.2”的标题为“场景 1”,小节“1.3”的标题为“场景 2”,等等...

目前我正在手动执行此操作,但我想知道是否有办法通过命令自动执行此操作。以下是总结我所寻找内容的 MWE:

\documentclass{article}
\begin{document}
\section{Section A}
\subsection{Base scenario}
\subsection{Scenario 1}
\label{subsec:Subsection}
I would like a command in the style of "\refSubSecMinusOne{subsec:Subsection}" to just return "1" (i.e. one minus the section number) so that I could use it in the title.
\end{document}

答案1

定义一个合适的计数器。

\documentclass{article}

\newcounter{scenario}[section]
\newcommand{\scenario}{\stepcounter{scenario}\subsection{Scenario \thescenario}}

\begin{document}

\section{Section A}

\subsection{Base scenario}

\scenario

\scenario

\section{Section B}

\subsection{Base scenario}

\scenario

\scenario

\end{document}

在此处输入图片描述

答案2

\documentclass{article}
\begin{document}
\section{Section A}
\subsection{Base scenario}
\subsection{Scenario \the\numexpr\value{subsection}-1\relax}
\label{subsec:Subsection}

\end{document}

相关内容