Seite 1 von 1

\captionsetup mag \usepackage{titleref} nicht

Verfasst: Fr 2. Sep 2016, 12:33
von Latexflasche
Hallo,

das ist meine erste Frage zu Latex überhaupt. Bei der Antwort bitte meinen Nick beachten, der ist ernst gemeint.


\documentclass[11pt,a4paper,openany]{scrbook}
\usepackage[utf8]{inputenc}

%\usepackage{titleref}

\usepackage[pdftex]{graphicx}
\usepackage{caption}

\captionsetup{labelformat=empty,font=small,labelfont=bf,textfont=it}

\begin{document}
\begin{figure}	
		\begin{center}
		
			\includegraphics[scale = 0.75]{Phasenverschiebung-1-Zerlegung-1}
		\caption{heading}	
		\end{center}
			
	\end{figure}
	
\end{document}
Entkommentiere \usepackage{titleref} dann werden alle Angaben von labelformat ignoriert. Die anderen Angaben von \captionsetup werden weiterhin berücksichtigt.

Soll das so sein, oder ist das ein Fehler?

Für das Ausprobieren hänge ich die Grafik mit an.

Verfasst: Fr 2. Sep 2016, 12:45
von Noch so einer
titleref definiert per Default ebenfalls \@caption um, weshalb es in einem Konflikt mit caption steht. Das lässt sich aber ändern, wenn man titleref mit Option usetoc lädt. Siehe dazu auch die [d]titleref[/d]-Anleitung.

Als Alternative zu titleref sei beispielsweise nameref erwähnt.

Verfasst: Fr 2. Sep 2016, 16:12
von Bartman
Berücksichtige bitte auch den Unterschied zwischen der center-Umgebung und dem Befehl \centering.

Verfasst: Sa 3. Sep 2016, 06:51
von Latexflasche
Danke. Funktioniert.