У меня есть несколько лемм, в которых я указываю $C_1$ констант, $C_2$, и т.д для дальнейшего использования. Естественно, это является раздражающим, когда я позже вставляю новое постоянное определение в середине. То, что я хотел бы, является макросом, который позволяет мне присвоить маркировки константам и обрабатывает нумерацию для меня. Я думаю что-то вроде
%% Pseudocode
\begin{lemma}
\newconstant{important-bound}
We will show that $f(x) \le \ref{important-bound} g(x)$ for all $x$.
\end{lemma}
Действительно ли это возможно?
Расширение предложений rcollyer по использованию счетчика:
%counter of current constant number:
\newcounter{constant}
%defines a new constant, but does not typeset anything:
\newcommand{\newconstant}[1]{\refstepcounter{constant}\label{#1}}
%typesets named constant:
\newcommand{\useconstant}[1]{C_{\ref{#1}}}
(Этот код был отредактирован, чтобы разрешить метки длиннее одного символа)
А вот фрагмент кода, который, похоже, работает:
I want to define two constants:\newconstant{A}\newconstant{B}$\useconstant{A}$ and
$\useconstant{B}$. Then I want to use $\useconstant{A}$ again.