自动标记的简便方法

自动标记的简便方法

我这样定义了一个带有一个计数器的新段落:\def\newparagraph{\paragraph{\counter}} 有没有办法发布这种标签?

\label{\value{chapter}.\value{\counter}}

答案1

你一定可以做到

\newcounter{leo}
\newcommand{\newparagraph}{%
  \refstepcounter{leo}%
  \paragraph{\theleo}%
  \label{\thechapter.\theleo}%
}

但这个标签根本起不到任何作用。

假设在撰写文档的某个时候,你\newparagraph得到了编号4.1(第 4 章中的第二个编号段落)。你会很高兴地引用它\ref{4.1}。第二天,你决定,毕竟应该有另一个编号段落已经写好的。您需要追踪所有\ref{4.1}(以及表格中的4.x)内容,以便更改它们以反映当前情况。

第二天你(或你的论文导师)决定,毕竟,这两个编号的段落应该合并为一个。等等等等。

相反,

\newcounter{leo}
\newcommand{\newparagraph}{%
  \refstepcounter{leo}%
  \paragraph{\theleo}%
}

并使用

\newparagraph\label{wonderful} This is my wonderful paragraph

以便您可以参考它\ref{wonderful}

相关内容