根据给定的参数在命令中创建标签

根据给定的参数在命令中创建标签

我正在尝试制作一个用于数学笔记的 LaTeX 文档。

我写了以下命令:

\newcommand{\definition}[2]{\textbf{Definition} (#1): #2 \index{#1} \tag{definition_#1}}
\newcommand{\definitionref}[1]{\nameref{#1}}

我希望,无论何时\definition使用该命令,都可以根据所定义对象的调用来创建一个标签。例如,\definition{Vector}{blah}应使用 进行标记definition_Vector

但是,这无法编译。有什么建议可以让我让它工作吗?

相关内容