自动增加文本中的数字

自动增加文本中的数字

在 Latex 中,是否可以在文本的“中间”设置一个字段或其他东西来增加一个数字(而无需手动执行此操作)?

例如:

M-ERF020

M-AUSW030

零之间的数字。

这个例子是来自我为本科毕业论文写的需求分析。设置数字有点费劲。

答案1

是的。借助计数器(这是 (La)TeX 中的一个关键概念):

\documentclass{article}
\parindent0em

\newcounter{DoanCount}
\setcounter{DoanCount}{1}
\newcommand{\DoanString}[1]{%
  \stepcounter{DoanCount}%
  #10\theDoanCount0
}

\begin{document}
\DoanString{M-ERF}\\
\DoanString{M-AUSW}
\end{document}

输出

相关内容