我正在尝试创建一个命令,比如envName
,具有以下行为(其中theorem
和lemma
是 AMS 定理环境):
\begin{theorem}\label{myThm}
Lorem ipsum...
\end{theorem}
\begin{proof}
In the statement of the \envName{myThm}...
\end{proof}
应该给予
在定理的陈述中……
在proof
环境中,而
\begin{lemma}\label{myLemma}
Lorem ipsum...
\end{lemma}
\begin{proof}
In the statement of the \envName{myLemma}...
\end{proof}
应该给予
在引理的陈述中……
\cref*
例如,从cleveref
包中获取没有超链接的“定理 1.1”,但我似乎找不到删除数字的方法。我也在使用 的参数capitalise
,cleveref
但不想将环境名称envName
大写。
任何帮助将非常感激。
答案1
该包还定义了排版不带数字的引用名称的cleveref
命令。\namecref
\begin{lemma}\label{myLemma}
Lorem ipsum...
\end{lemma}
\begin{proof}
In the statement of the \namecref{myLemma}...
\end{proof}