Referere til specialiserede enumerates
Casper Thomsen <caspert <at> math.auc.dk>
2003-12-06 23:31:29 GMT
Hej,
En lille (måske) spidsfindighed ved enumerate.
Forestil dig at have følgende enumerate-miljø:
\begin{enumerate}
\item Hest \label{enu:hest}
\item[Muh] Ko \label{enu:ko}
\item Leguan \label{enu:leguan}
\end{enumerate}
Ønsker jeg nu at henvise til punktet "Hest" (antaget at man har standard-
nummereringen ('\arabic{enumi}.')), går alt godt med koden
Se punkt \ref{enu:hest}' ,
(som bliver til "Se punkt 1"), men forsøger jeg med
'Se punkt \ref{enu:ko}' ,
går "verden i stykker". LaTeX kan så vidt jeg kan se, ikke finde ud af,
når jeg selv vil bestemme hvad der skal stå som "punkt", at "nummerere"
elementerne i enumerate-miljøet. Det går fint med de automatiske, men
'enu:ko' bliver ikke "bundet" til "Muh", men i stedet til det item
forinden som er blevet automatisk nummereret, dvs. "1".
Det jeg kunne forestille mig, ville være at give 'enu:hest' "1.", 'enu:ko'
"Muh" og 'enu:leguan' "3" (som standard -- man kunne måske ønske sig at
'enu:leguan' i stedet indeholdt "2").
(Continue reading)