[texhax] enumerate inconsistency
Ulrike Fischer
news3 at nililand.de
Sun Nov 8 17:46:47 CET 2015
Am Sun, 8 Nov 2015 12:54:53 +0000 schrieb David Carlisle:
>> No, \ref looks at \@currentlabel, and there is no real technical
>> reason why the optional argument doesn't change it, it is a design
>> reason, which one can find arguable.
>
> LaTeX does this consistently (eg unnumbered sections similarly
> don't set the label)
>
>
> This was probably the correct design decision at the time it was made
> as then the main point of \ref was to generate an automatically generated
> label. If the item used \item[X] then there was no point in using \ref,
> you could just use X.
Well if you don't know yet, if you want to use \item[X] or \item[Y]
then it could be useful if you could use \ref and so decide later.
In the case of unnumbered section I agree that there is no "natural"
value for \@currentlabel -- why should one use the title, when the
\ref of other section gives a number?
--
Ulrike Fischer
http://www.troubleshooting-tex.de/
More information about the texhax
mailing list