On Wed, 23 Jan 2002 21:29:38 +0100
"Johannes H?sing" <[EMAIL PROTECTED]> wrote:
> Or are you meaning the same here?
I believe that the m-math module did something like this
(pseudo-code, doesn't actually work!!):
\def\formulanumber[#1]{%
\makethenumber[formula]
\ifargument#1
% set extra reference.
\reference[#1]{\thenumber}%
\else
%
\ifformularefdonealready % by \startdisplay perhaps
\else
\reference[\inheritedvalue]{\thenumber}%
\formularefdonealreadytrue
\fi
\fi
\placetheformulanumber
\incrementtheformulanumber
}
\startdisplaymath[AA]
a = b \formulanumber \\ % (1), with ref AA
c = d \formulanumber \\ % (2), no ref
d = e \\ % nothing
i = j \formulanumber[BB] \\ % (3), with ref BB
\stopdisplaymath
That should be enough, yes?
--
groeten,
Taco