我正在尝试在几个部分的标题中使用自定义计数器,但我不是指 Latex 用于部分的编号系统,没关系。我只想在标题中使用计数器。
举个例子更好地解释一下:
2.1.2. Title 1
2.1.3. Title 2
2.1.4. Title 3
我只希望这些1
,2
和3
afterTitle
成为可以递增的变量。我曾尝试使用\newcounter
和 ,\stepcounter
但我一定是用错了,因为它们什么也没做。
这是我尝试过的:
\newcounter{ntitle}
\subsection{Title \value{ntitle}}
\stepcounter{ntitle}
...
答案1
\value{<cntr>}
是计数器的内部表示,通常用于计算,而不是表示。为此,您可能需要使用\the<cntr>
或重新定义\the<cntr>
以满足您的需求(使用\alph
、\Alph
、\roman
、\Roman
、 ...)。
以下是一个例子:
\documentclass{article}
\newcounter{ntitle}% Counter
\renewcommand{\thentitle}{\alph{ntitle}}% Counter representation
\begin{document}
\tableofcontents
\setcounter{ntitle}{3}% Start value
\section{Title \thentitle}
\stepcounter{ntitle}% Next value
\section{Title \thentitle}
\stepcounter{ntitle}% Next value
\section{Title \thentitle}
\end{document}