von sommerfee » Fr 1. Apr 2011, 07:59
pospiech hat geschrieben:Ich nutze caption mit dem subcaption Paket. Wenn ich subfigures referenzieren, dann wird das als 5.3b ausgegeben. Ich hätte aber gerne das die Referenz ebenso dargestellt wird wie die caption, in meinem Fall mit Klammer: 5.3 (b)
Das subcaption-Paket trennt - wie das caption-Paket - strikt zwischen der Nummerierung/Referenz (\thexxx), und dem Format der Beschriftung (labelformat=xxx). Das subcaption-Paket ist dabei so voreingestellt, daß die Klammern nicht zur Referenz, sondern lediglich zur Formatierung der Beschriftung gehört.
Wenn man es anders haben möchte, muß man also sowohl die Formatierung als auch die Nummerierung ändern:
\documentclass[11pt,a4paper,ngerman]{report}
\usepackage{caption,babel}
\usepackage[labelformat=simple]{subcaption}
\renewcommand\thesubfigure{(\alph{subfigure})}
\begin{document}
\begin{figure}[!ht]
\centering
\subcaptionbox{Teil-Abbildung\label{subfig-1}}{..............}
\hspace{3ex}
\subcaptionbox{Teil-Abbildung\label{subfig-2}}{..............}
\caption{Platzhalter}\label{fig:dummy}
\end{figure}
Referenz auf Teil-Abbildung \ref{subfig-1}
\end{document}
Liebe Grüße,
Axel
[quote="pospiech"]Ich nutze caption mit dem subcaption Paket. Wenn ich subfigures referenzieren, dann wird das als 5.3b ausgegeben. Ich hätte aber gerne das die Referenz ebenso dargestellt wird wie die caption, in meinem Fall mit Klammer: 5.3 (b)[/quote]
Das subcaption-Paket trennt - wie das caption-Paket - strikt zwischen der Nummerierung/Referenz (\thexxx), und dem Format der Beschriftung (labelformat=xxx). Das subcaption-Paket ist dabei so voreingestellt, daß die Klammern nicht zur Referenz, sondern lediglich zur Formatierung der Beschriftung gehört.
Wenn man es anders haben möchte, muß man also sowohl die Formatierung als auch die Nummerierung ändern:
[code]
\documentclass[11pt,a4paper,ngerman]{report}
\usepackage{caption,babel}
\usepackage[labelformat=simple]{subcaption}
\renewcommand\thesubfigure{(\alph{subfigure})}
\begin{document}
\begin{figure}[!ht]
\centering
\subcaptionbox{Teil-Abbildung\label{subfig-1}}{..............}
\hspace{3ex}
\subcaptionbox{Teil-Abbildung\label{subfig-2}}{..............}
\caption{Platzhalter}\label{fig:dummy}
\end{figure}
Referenz auf Teil-Abbildung \ref{subfig-1}
\end{document}
[/code]
Liebe Grüße,
Axel