尝试将参考编号直接发送到自定义环境。简而言之,我有:
\newcounter{MathToolBox}[chapter]\setcounter{MathToolBox}{0}
\newcommand{\theBox}{\arabic{chapter}.\arabic{MathToolBox}}
\newenvironment{MathToolBox}[2][]{%
\refstepcounter{MathToolBox}
......
}
}
文档中进一步写道:
\begin{MathToolBox}[Title]
....Text.....
\label{mtb:label}
\end{MathToolBox}
现在,当我尝试引用这个 MathToolBox 时,/ref{mtb:label}
我得到了正确的工具箱编号,但不幸的是,我没有得到“chapter.numberOfToolbox”样式的内容。
无论如何,处理这个问题的标准方法是什么?在默认的预定义方程环境中,它可以正常工作,但我不知道如何将章节号附加到它中间,中间有一个点,因为(当然)\refstepcounter
只需要一个(反类型)参数。我预计这很简单,但尽管如此,我还是无法在网上找到任何相关信息。感谢您的任何提示!