Seite 1 von 1

Fehlender Text bei \ref

Verfasst: So 3. Nov 2013, 22:44
von BlackDevil
Ahoi

Ich habe wiedermal ein Problem und komme nicht auf die Lösung ...
\documentclass[listof=totocnumbered,
				bibliography=totoc,
				twoside,12pt,
				headsepline,
				footsepline,
				cleardoublepage=current,
				chapterprefix,headings=normal]{scrbook}

\begin{document}
	\chapter{Test Chapter}\label{chap:testchapter}
	\section{Test Section}\label{sec:testsection}
	\subsection{Test SubSection}\label{ssec:testsubsection}
		\begin{figure}
		\begin{center}
		
		\end{center}
		\caption{Lorem Ipsum}
		\label{fig:test}
		\end{figure}
		
		Verweistest auf Chapter: \ref{chap:testchapter}\\
		Verweistest auf Section: \ref{sec:testsection}\\
		Verweistest auf Subsection: \ref{ssec:testsubsection}\\
		Verweistest auf Bild: \ref{fig:test}
\end{document}
Ich würde die folgende Ausgabe erwarten:
Verweistest auf Chapter: Chapter 1
Verweistest auf Section: Section 1.1
Verweistest auf Subsection: Subsection 1.1.1
Verweistest auf Bild: Figure 0.1
(meine Sprache ist auf Englisch)
bekomme aber
Verweistest auf Chapter: 1
Verweistest auf Section: 1.1
Verweistest auf Subsection: 1.1.1
Verweistest auf Bild: 0.1
Was so ja nicht sein soll... aber woran liegts? Könnte es an einem Paket in der Preambel liegen? Die habe ich mit absicht nicht gepostet weil die etwas länger ist 8)

Ich danke euch
Grüße


Edit: 10sec googlen später: \autoref löst das Problem anscheinend :roll:

Re: Fehlender Text bei \ref

Verfasst: Mo 4. Nov 2013, 07:34
von Besserwisser
BlackDevil hat geschrieben:Edit: 10sec googlen später: \autoref löst das Problem anscheinend :roll:
Aber nicht mit Deinem Beispiel, sondern nur wenn man zusätzlich das Paket hyperref lädt. Alternativen bietet übrigens beispielsweise das Paket cleveref.

Trotzdem danke, dass Du die selbst gefundene Lösung noch angegeben hast.

In Gleitumgebungen wie figure sollte man in der Regel keine center-Umgebung verwenden, weil diese zusätzlichen vertikalen Abstand am Anfang und Ende einfügt. Siehe dazu auch l2tabu.

Verfasst: Mo 4. Nov 2013, 11:16
von BlackDevil
Deshalb die Frage nach der Preamble... ich hatte mir schon gedacht das es mit der zu tun hat. Und da ich unter anderem Hyperref nutze ist deine Antwort nur plausibel :roll:

l2tabu ist sehr nützlich, vielen Dank! Warum ist mir das vorher nie aufgefallen? Sollte man vll besser propagieren ;)

Cleverref schau ich mir an.

Verfasst: Mo 4. Nov 2013, 12:04
von Besserwisser
l2tabu wird hier recht häufig genannt und ist auch in »Wichtige Netzdokumente« explizit uns sehr weit oben genannt.

Verfasst: Mo 4. Nov 2013, 12:20
von BlackDevil
Ich gehe dann mal beschämt in eine Ecke :D