Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Table Caption mit unterbuchstabe

  1. #1
    Registrierter Benutzer
    Registriert seit
    20.06.2010
    Beiträge
    10

    Table Caption mit unterbuchstabe

    Hallo zusammen,

    ich habe ein Problem beim erstellen von Tabellenüberschriften. Ich möchte gerne eine Tabelle 1a und eine Tabelle 1b erzeugen. Das löst eigentlich das Paket Caption. Nur habe ich das Problem das ich statt 1a und 1b, 1aa und 1bb erhalte.

    Hat jemand eine Idee (unten ein Minimalbeispiel)?

    Danke J-Fish

    Code:
    \documentclass[a4paper,10pt,onecolumn,final]{article}
    \usepackage{a4wide}
    
    \usepackage{caption}
    \usepackage{fancyhdr}                  
    \usepackage{graphicx}
    \usepackage{chemsym}
    \usepackage{array,booktabs,rotating,units}
    \usepackage[nottoc,numbib]{tocbibind}
    \usepackage{wrapfig}
    \usepackage{lastpage}
    \usepackage{lineno}
    
    %ermöglicht nach der Doc von caption die Erweiterung a, b, ...
    \renewcommand\theContinuedFloat{\alph{ContinuedFloat}} 
    \DeclareCaptionLabelFormat{cont}{#1~#2\alph{ContinuedFloat}}
    %ermöglicht das auch bei referenzen der Buchstabe angezeigt wird
    \captionsetup[ContinuedFloat]{labelformat=cont}
    
    \begin{document}
    % Etwas Test mit Referenzen
    Hallo Welt (\ref{tab01}, \ref{tab02} und \ref{tab03}).\\
    
    % Die Tabelle 1a
    \begin{table}\ContinuedFloat*
    	\caption{Hallo}
    	\begin{tabular}{lcr}
    		1&2&3\\
    		4&5&6\\
    	\end{tabular}
    	\label{tab01}
    \end{table}
    
    % Die Tabelle 1b
    \begin{table}\ContinuedFloat
    	\caption{Welt}
    	\begin{tabular}{lcr}
    		1&2&3\\
    		4&5&6\\
    	\end{tabular}
    	\label{tab02}
    \end{table}
    
    % Die Tabelle 2
    \begin{table}
    	\caption{Hallo Welt}
    	\begin{tabular}{lcr}
    		1&2&3\\
    		4&5&6\\
    	\end{tabular}
    	\label{tab03}
    \end{table}
    
    \end{document}

  2. #2
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    So funktioniert es:

    Code:
    \DeclareCaptionLabelFormat{cont}{#1~#2}
    Du hättest übrigens alle Pakete außer caption weglassen können. Aber von der Problemdemonstration her ein gutes Minimalbeispiel.

    Anmerkung: Vergiss das Paket a4wide - es ist eine der in l2tabu.pdf verzeichneten Todsünden.

    lockstep
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

  3. #3
    Registrierter Benutzer Avatar von sommerfee
    Registriert seit
    02.07.2006
    Beiträge
    1.603
    Zitat Zitat von lockstep Beitrag anzeigen
    So funktioniert es:

    Code:
    \DeclareCaptionLabelFormat{cont}{#1~#2}
    ...und das ist im Prinzip das gleiche in grün wie das bereits vordefinierte Format "simple", d.h. man kann es sich auch ganz sparen, ebenso wie das nachfolgende \captionsetup[ContinuedFloat]{labelformat=cont}, d.h. die Zeile
    Code:
    \renewcommand\theContinuedFloat{\alph{ContinuedFloat}}
    reicht aus, um das gewünschte zu erhalten.

    Liebe Grüße,
    Axel

  4. #4
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Zitat Zitat von sommerfee Beitrag anzeigen
    ...und das ist im Prinzip das gleiche in grün wie das bereits vordefinierte Format "simple", d.h. man kann es sich auch ganz sparen, ebenso wie das nachfolgende \captionsetup[ContinuedFloat]{labelformat=cont}
    Dummerweise hatte ich zuerst versucht, nur die Zeile mit \DeclareCaptionLabelFormat auszukommentieren - und das gab eine Fehlermeldung.

    lockstep
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •