referenz auf subfigure in Klammern : Abbildung 5.3 (b)

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: referenz auf subfigure in Klammern : Abbildung 5.3 (b)

Re: referenz auf subfigure in Klammern : Abbildung 5.3 (b)

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

Re: Vorschlag

von pospiech » Do 31. Mär 2011, 22:16

localghost hat geschrieben:...
Aber das entspricht sicher nicht ganz deinen Vorstellungen.
Das siehst du richtig. Da meine Abbildungen in der Anzahl überschaubar sind könnte ich auch direkt \ref{fig:abc}(b) schreiben. Trotzdem wüsste ich gerne wie man das sauber konfiguriert und umsetzt.

Vorschlag

von localghost » Do 31. Mär 2011, 22:00

Ohne große Änderungen würde ich folgendes machen.
\documentclass[11pt,a4paper,ngerman]{report}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage[font=small,labelfont=bf,tableposition=top]{caption}
\usepackage[font=footnotesize]{subcaption}

\begin{document}
  \begin{figure}[!ht]
    \centering
    \begin{subfigure}[b]{0.45\linewidth}
      \centering
      \rule{\linewidth}{0.75\linewidth}
      \caption{Teil"=Abbildung}\label{subfig-1:dummy}
    \end{subfigure}
    \hfill
    \begin{subfigure}[b]{0.45\linewidth}
      \centering
      \rule{\linewidth}{0.75\linewidth}
      \caption{Teil"=Abbildung}\label{subfig-2:dummy}
    \end{subfigure}
    \caption{Platzhalter}\label{fig:dummy}
  \end{figure}
  Referenz auf Abbildung \ref{fig:dummy}(\subref{subfig-2:dummy})
\end{document}
Aber das entspricht sicher nicht ganz deinen Vorstellungen.


Thorsten

referenz auf subfigure in Klammern : Abbildung 5.3 (b)

von pospiech » Do 31. Mär 2011, 21:30

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)

Was muss ich für (sub)caption einstellen, damit das so aussieht? In der Dokumentation konnte ich keine Option finden.

Nach oben