Tabellen Caption wie folgt: 1a, 1b, 1c

Tabellen und Grafiken erstellen und anordnen


bcracker
Forum-Anfänger
Forum-Anfänger
Beiträge: 23
Registriert: Sa 11. Mai 2013, 22:06

Tabellen Caption wie folgt: 1a, 1b, 1c

Beitrag von bcracker »

Hallo Leute,

hab für meine Arbeit eine große Tabelle als Vorlage. Die möchte ich in meiner Arbeit allerdings als drei Teile darstellen. Demnach soll die Caption der Tabelle auch 1a, 1b, 1c lauten.
\documentclass[a4paper,11pt,parskip=half]{scrbook}

% % %Pakete % % %
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{multirow}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage[table]{xcolor}
\usepackage{ragged2e}
\newcolumntype{R}{>{\RaggedRight\hspace{0pt}}X}
\renewcommand{\tabularxcolumn}[1]{m{#1}}
\usepackage{caption}
\usepackage{enumitem}							% ermöglicht benutzerdefiniertes itemize
\newlist{titemize}{itemize}{4}					% Neue itemize-Umgebung namens titemize
\setlist[titemize]{% die neue Umgebung umkonfigurieren
  nosep,%
  before=\vspace*{-\ht\strutbox},after=\vspace*{-\normalbaselineskip},%
  label={-},%
  labelwidth=1em,%
  leftmargin=!,%
}
\usepackage{chngcntr}							% Fortlaufende Nummerierung
\counterwithout{table}{chapter}					% Fortlaufende Tabellen

\usepackage[paper=a4paper,left=25mm,right=25mm,top=25mm]{geometry}


\begin{document}

\begin{table}[!ht]
%\centering
	\captionsetup{singlelinecheck=off}
	\caption{xxx}
	\label{tbl:xxx}
\small
\setlength\extrarowheight{2pt}
	\begin{tabularx}{\textwidth}{>{\raggedright}p{8cm}>{\raggedright}R}
	\toprule
	\multicolumn{2}{c}{\textbf{TTT}}\tabularnewline
	\textbf{A} & \textbf{B}\tabularnewline
	\bottomrule
	\multicolumn{2}{c}{\textbf{xxx}}\tabularnewline
	\bottomrule
%	\addlinespace
	\begin{titemize}
	   \item  
	   \item 
	\end{titemize} & 
    \begin{titemize}
    	\item 
    	\item
   	\end{titemize}  \tabularnewline 
   	\bottomrule
	\end{tabularx}
\end{table}

TEXT

\begin{table}[!ht]
%\centering
	\captionsetup{singlelinecheck=off}
	\caption{yyy}
	\label{tbl:yyy}
\small
\setlength\extrarowheight{2pt}
	\begin{tabularx}{\textwidth}{>{\raggedright}p{8cm}>{\raggedright}R}
	\toprule
	\multicolumn{2}{c}{\textbf{TTT}}\tabularnewline
	\textbf{A} & \textbf{B}\tabularnewline
	\bottomrule
	\multicolumn{2}{c}{\textbf{yyy}}\tabularnewline
	\bottomrule
%	\addlinespace
	\begin{titemize}
	   \item  
	   \item 
	\end{titemize} & 
    \begin{titemize}
    	\item 
    	\item
   	\end{titemize}  \tabularnewline 
   	\bottomrule
	\end{tabularx}
\end{table}

TEXT

\begin{table}[!ht]
%\centering
	\captionsetup{singlelinecheck=off}
	\caption{zzz}
	\label{tbl:zzz}
\small
\setlength\extrarowheight{2pt}
	\begin{tabularx}{\textwidth}{>{\raggedright}p{8cm}>{\raggedright}R}
	\toprule
	\multicolumn{2}{c}{\textbf{TTT}}\tabularnewline
	\textbf{A} & \textbf{B}\tabularnewline
	\bottomrule
	\multicolumn{2}{c}{\textbf{zzz}}\tabularnewline
	\bottomrule
%	\addlinespace
	\begin{titemize}
	   \item  
	   \item 
	\end{titemize} & 
    \begin{titemize}
    	\item 
    	\item
   	\end{titemize}  \tabularnewline 
   	\bottomrule
	\end{tabularx}
\end{table}

TEXT



\end{document}
Wie bekomme ich das hin? Gibt es ein befehl? Fehlt mir ein Paket?

Vielen Dank für eure Hilfe!

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Fehlt mir ein Paket?
Nein, aber du hast die Dokumentationen offensichtlich nicht gelesen. Ich empfehle einen Blick in die Doku von caption, 3.3 Fortlaufende Gleitumgebungen.

bcracker
Forum-Anfänger
Forum-Anfänger
Beiträge: 23
Registriert: Sa 11. Mai 2013, 22:06

Beitrag von bcracker »

Danke! :D

Soweit hab ich es JETZT gelesen und in die gewünschte Form gebracht.

Allerdings werden die Tabellen im Tabellenverzeichnis als 1 gelistet. Wie bekomme ich die Darstellung von 1a, 1b, 1c hin? Das konnte ich der Doku nicht entnehmen.
\documentclass[a4paper,11pt,parskip=half]{scrbook}

% % %Pakete % % %
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{multirow}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage[table]{xcolor}
\usepackage{ragged2e}
\newcolumntype{R}{>{\RaggedRight\hspace{0pt}}X}
\renewcommand{\tabularxcolumn}[1]{m{#1}}
\usepackage{caption}
\usepackage{enumitem}							% ermöglicht benutzerdefiniertes itemize
\newlist{titemize}{itemize}{4}					% Neue itemize-Umgebung namens titemize
\setlist[titemize]{% die neue Umgebung umkonfigurieren
  nosep,%
  before=\vspace*{-\ht\strutbox},after=\vspace*{-\normalbaselineskip},%
  label={-},%
  labelwidth=1em,%
  leftmargin=!,%
}
\usepackage{blindtext}
\usepackage{chngcntr}							% Fortlaufende Nummerierung
\counterwithout{table}{chapter}					% Fortlaufende Tabellen

\usepackage[paper=a4paper,left=25mm,right=25mm,top=25mm]{geometry}

\DeclareCaptionLabelFormat{cont}{#1~#2\alph{ContinuedFloat}}
\captionsetup[ContinuedFloat]{labelformat=cont}

\begin{document}

\listoftables

\chapter{Versuch}
\blindtext

\begin{table}[!ht]
%\centering
	\captionsetup{singlelinecheck=off}
	\caption{xxx}
	\label{tbl:xxx}
\small
\setlength\extrarowheight{2pt}
	\begin{tabularx}{\textwidth}{>{\raggedright}p{8cm}>{\raggedright}R}
	\toprule
	\multicolumn{2}{c}{\textbf{TTT}}\tabularnewline
	\textbf{A} & \textbf{B}\tabularnewline
	\bottomrule
	\multicolumn{2}{c}{\textbf{xxx}}\tabularnewline
	\bottomrule
%	\addlinespace
	\begin{titemize}
	   \item  
	   \item 
	\end{titemize} & 
    \begin{titemize}
    	\item 
    	\item
   	\end{titemize}  \tabularnewline 
   	\bottomrule
	\end{tabularx}
\end{table}

TEXT

\begin{table}[!ht]\ContinuedFloat
%\centering
	\captionsetup{singlelinecheck=off}
	\caption{yyy}
	\label{tbl:yyy}
\small
\setlength\extrarowheight{2pt}
	\begin{tabularx}{\textwidth}{>{\raggedright}p{8cm}>{\raggedright}R}
	\toprule
	\multicolumn{2}{c}{\textbf{TTT}}\tabularnewline
	\textbf{A} & \textbf{B}\tabularnewline
	\bottomrule
	\multicolumn{2}{c}{\textbf{yyy}}\tabularnewline
	\bottomrule
%	\addlinespace
	\begin{titemize}
	   \item  
	   \item 
	\end{titemize} & 
    \begin{titemize}
    	\item 
    	\item
   	\end{titemize}  \tabularnewline 
   	\bottomrule
	\end{tabularx}
\end{table}

TEXT

\begin{table}[!ht]\ContinuedFloat
%\centering
	\captionsetup{singlelinecheck=off}
	\caption{zzz}
	\label{tbl:zzz}
\small
\setlength\extrarowheight{2pt}
	\begin{tabularx}{\textwidth}{>{\raggedright}p{8cm}>{\raggedright}R}
	\toprule
	\multicolumn{2}{c}{\textbf{TTT}}\tabularnewline
	\textbf{A} & \textbf{B}\tabularnewline
	\bottomrule
	\multicolumn{2}{c}{\textbf{zzz}}\tabularnewline
	\bottomrule
%	\addlinespace
	\begin{titemize}
	   \item  
	   \item 
	\end{titemize} & 
    \begin{titemize}
    	\item 
    	\item
   	\end{titemize}  \tabularnewline 
   	\bottomrule
	\end{tabularx}
\end{table}

TEXT



\end{document}

Epllus
Forum-Guru
Forum-Guru
Beiträge: 470
Registriert: So 23. Sep 2012, 17:31

Beitrag von Epllus »

bcracker hat geschrieben:Allerdings werden die Tabellen im Tabellenverzeichnis als 1 gelistet. Wie bekomme ich die Darstellung von 1a, 1b, 1c hin? Das konnte ich der Doku nicht entnehmen.
Steht auch im Kapitel 3.3, unter Tabelle 3c, über 3d.
\documentclass[a4paper,11pt,parskip=half]{scrbook} 

% % %Pakete % % % 
\usepackage[utf8]{inputenc} 
\usepackage[T1]{fontenc} 
\usepackage[ngerman]{babel} 
\usepackage{multirow} 
\usepackage{tabularx} 
\usepackage{booktabs} 
\usepackage[table]{xcolor} 
\usepackage{ragged2e} 
\newcolumntype{R}{>{\RaggedRight\hspace{0pt}}X} 
\renewcommand{\tabularxcolumn}[1]{m{#1}} 
\usepackage{caption} 
\usepackage{enumitem}                     % ermöglicht benutzerdefiniertes itemize 
\newlist{titemize}{itemize}{4}               % Neue itemize-Umgebung namens titemize 
\setlist[titemize]{% die neue Umgebung umkonfigurieren 
  nosep,% 
  before=\vspace*{-\ht\strutbox},after=\vspace*{-\normalbaselineskip},% 
  label={-},% 
  labelwidth=1em,% 
  leftmargin=!,% 
} 
\usepackage{blindtext} 
\usepackage{chngcntr}                     % Fortlaufende Nummerierung 
\counterwithout{table}{chapter}               % Fortlaufende Tabellen 

\usepackage[paper=a4paper,left=25mm,right=25mm,top=25mm]{geometry} 

\renewcommand\theContinuedFloat{\alph{ContinuedFloat}}

\begin{document} 

\listoftables 

\chapter{Versuch} 
\blindtext 

\begin{table}[!ht] 
%\centering 
   \captionsetup{singlelinecheck=off} 
   \caption{xxx} 
   \label{tbl:xxx} 
\small 
\setlength\extrarowheight{2pt} 
   \begin{tabularx}{\textwidth}{>{\raggedright}p{8cm}>{\raggedright}R} 
   \toprule 
   \multicolumn{2}{c}{\textbf{TTT}}\tabularnewline 
   \textbf{A} & \textbf{B}\tabularnewline 
   \bottomrule 
   \multicolumn{2}{c}{\textbf{xxx}}\tabularnewline 
   \bottomrule 
%   \addlinespace 
   \begin{titemize} 
      \item   
      \item 
   \end{titemize} & 
    \begin{titemize} 
       \item 
       \item 
      \end{titemize}  \tabularnewline 
      \bottomrule 
   \end{tabularx} 
\end{table} 

TEXT 

\begin{table}[!ht]\ContinuedFloat 
%\centering 
   \captionsetup{singlelinecheck=off} 
   \caption{yyy} 
   \label{tbl:yyy} 
\small 
\setlength\extrarowheight{2pt} 
   \begin{tabularx}{\textwidth}{>{\raggedright}p{8cm}>{\raggedright}R} 
   \toprule 
   \multicolumn{2}{c}{\textbf{TTT}}\tabularnewline 
   \textbf{A} & \textbf{B}\tabularnewline 
   \bottomrule 
   \multicolumn{2}{c}{\textbf{yyy}}\tabularnewline 
   \bottomrule 
%   \addlinespace 
   \begin{titemize} 
      \item   
      \item 
   \end{titemize} & 
    \begin{titemize} 
       \item 
       \item 
      \end{titemize}  \tabularnewline 
      \bottomrule 
   \end{tabularx} 
\end{table} 

TEXT 

\begin{table}[!ht]\ContinuedFloat 
%\centering 
   \captionsetup{singlelinecheck=off} 
   \caption{zzz} 
   \label{tbl:zzz} 
\small 
\setlength\extrarowheight{2pt} 
   \begin{tabularx}{\textwidth}{>{\raggedright}p{8cm}>{\raggedright}R} 
   \toprule 
   \multicolumn{2}{c}{\textbf{TTT}}\tabularnewline 
   \textbf{A} & \textbf{B}\tabularnewline 
   \bottomrule 
   \multicolumn{2}{c}{\textbf{zzz}}\tabularnewline 
   \bottomrule 
%   \addlinespace 
   \begin{titemize} 
      \item   
      \item 
   \end{titemize} & 
    \begin{titemize} 
       \item 
       \item 
      \end{titemize}  \tabularnewline 
      \bottomrule 
   \end{tabularx} 
\end{table} 

TEXT 

\end{document} 
Grüße
Epllus

bcracker
Forum-Anfänger
Forum-Anfänger
Beiträge: 23
Registriert: Sa 11. Mai 2013, 22:06

Beitrag von bcracker »

Ohman..tut mir leid! Dank euch vielmals!

Schönen Abend

Benutzeravatar
localghost
Forum-Meister
Forum-Meister
Beiträge: 826
Registriert: Di 8. Jul 2008, 15:40
Wohnort: Braunschweig

Alternative

Beitrag von localghost »

Mit subfloat würde das auch gehen.
\documentclass[
  captions=tableabove,
  ngerman
]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß},
  Euro={€}
}
\usepackage{babel}
\usepackage[countmax]{subfloat}

\begin{document}
  \listoftables

  \begin{subtables}
    \begin{table}[!ht]
      \caption{Platzhalter}
      \label{tab:dummy-1}
      \centering
      \rule{8cm}{4.5cm}
    \end{table}
    \begin{table}[!ht]
      \caption{Platzhalter}
      \label{tab:dummy-2}
      \centering
      \rule{8cm}{4.5cm}
    \end{table}
    \begin{table}[!ht]
      \caption{Platzhalter}
      \label{tab:dummy-3}
      \centering
      \rule{8cm}{4.5cm}
    \end{table}
  \end{subtables}
\end{document}

Thorsten
TeX und LaTeX, Fragen und Antworten – TeXwelt

¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
² System: TeX Live 2024, TeXworks

Antworten