Seite 1 von 1

Mit Cleveref auf Tabellen verweisen

Verfasst: Di 21. Okt 2014, 11:50
von icehawk
Hallo,
Ich würde gerne mit cref auf Tabellen verweisen. Die Doku des Cleveref-Packets verstehe ich so, dass das automatisch gehen sollte. Dies ist bei mir aber nicht der Fall. Bei Google habe ich nichts in der Richtung gefunden.

Ein Minimalbeispiel findet sich unten. Konkret sollte unter Abschnitt 1 stehen: "Schaut euch mal Tabelle 1 an, die ist voll huebsch".
Stattdessen steht dort "Abschnitt 2".
\documentclass{scrartcl}
\usepackage[ngerman]{cleveref}
\usepackage{tabu}
\usepackage{blindtext}

%Am falschen Namen scheint es nicht zu mangeln
\crefname{table}{Tabelle}{Tabellen}   

\begin{document}
\section{Erster Abschnitt}
Schaut euch mal \cref{table-dependency-id-mapping} an, die ist voll huebsch :-)

\section{Zweiter Abschnitt}	
\Blindtext[1]

\begin{table}[h]
	\centering
	\begin{minipage}[c]{0.4\textwidth}\label{table-dependency-id-mapping}
		\tabulinesep=6pt
		\begin{tabu}{r|X[cm]|} 
			\hline
			\textbf{ID}\strut & \textbf{Externe Abhaengigkeit} \\
			\textbf{1} & Memcached Server \\
			\textbf{2} & Couchbase Datenbank \\
			\textbf{3} & SQL-Datenbank \\
			\textbf{4} & SMTP-Server \\
			\textbf{5} & Webserver \\
			\textbf{6} & Servlet-Container \\
			\textbf{7} & Java Virtual Machine \\	
			\textbf{8} & Netzwerkfirewall \\
			\hline
		\end{tabu}
	\end{minipage}
	\caption{Zuordnung von IDs zu externen Abhaengigkeiten}
\end{table}

\blindtext[1]
	
\end{document}
Ich hoffe ihr habt dazu eine Idee und danke im Vorraus für eure Mühe.
Beste Grüße
icehawk

Verfasst: Di 21. Okt 2014, 11:57
von Noch so einer
Häufiger Anfängerfehler: Da erst \caption den Zähler erhöht uns als Referenz verfügbar macht, sollte \label natürlich auch erst nach \caption setzen.

Verfasst: Di 21. Okt 2014, 12:05
von icehawk
Sehr intuitiv :roll:
Aber dafür kannst du ja nichts, danke für die Hilfe!