![根据给定的参数在命令中创建标签](https://linux22.com/image/465875/%E6%A0%B9%E6%8D%AE%E7%BB%99%E5%AE%9A%E7%9A%84%E5%8F%82%E6%95%B0%E5%9C%A8%E5%91%BD%E4%BB%A4%E4%B8%AD%E5%88%9B%E5%BB%BA%E6%A0%87%E7%AD%BE.png)
我正在尝试制作一个用于数学笔记的 LaTeX 文档。
我写了以下命令:
\newcommand{\definition}[2]{\textbf{Definition} (#1): #2 \index{#1} \tag{definition_#1}}
\newcommand{\definitionref}[1]{\nameref{#1}}
我希望,无论何时\definition
使用该命令,都可以根据所定义对象的调用来创建一个标签。例如,\definition{Vector}{blah}
应使用 进行标记definition_Vector
。
但是,这无法编译。有什么建议可以让我让它工作吗?