PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Verweisen auf Listen



Twoflower
28-07-2010, 08:23
Hier ist mein Problem in der Form eines LaTeX-Dokumentes:



\documentclass[10pt]{article}
\begin{document}

Hier ist eine genestete Liste mit nur einem Eintrag:
\begin{enumerate}
\item \label{top}
\begin{enumerate}
\item \label{here} Hier.
\end{enumerate}
\end{enumerate}

Wie kann ich auf Punkt \ref{here} verweisen, sodass da 1.~(a) statt 1a steht?
\end{document}

Vielen Dank!

u_fischer
28-07-2010, 10:11
\documentclass[10pt]{article}
\makeatletter
\renewcommand\p@enumii{\theenumi.~}
\renewcommand\theenumii{(\alph{enumii})}
\renewcommand\labelenumii{\theenumii}
\makeatother
\begin{document}

Hier ist eine genestete Liste mit nur einem Eintrag:
\begin{enumerate}
\item \label{top}
\begin{enumerate}
\item \label{here} Hier.
\end{enumerate}
\end{enumerate}

Wie kann ich auf Punkt \ref{here} verweisen, sodass da 1.~(a) statt 1a steht?
\end{document}

Twoflower
28-07-2010, 10:15
Ich bin beeindruckt :-)

u_fischer
28-07-2010, 11:01
Ich bin beeindruckt :-)

Gibt es keinen Grund zu. Dazu muss man nur in eine kleine Tabelle des LaTeX Companion schauen.

Twoflower
28-07-2010, 11:34
Da habe ich wohl im falschen Buch geschaut (Guide to LaTeX2e...)