Seite 1 von 1

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

Verfasst: Do 27. Jun 2013, 13:57
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!

Verfasst: Do 27. Jun 2013, 14:21
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.

Verfasst: Do 27. Jun 2013, 15:24
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}

Verfasst: Do 27. Jun 2013, 16:34
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

Verfasst: Do 27. Jun 2013, 22:25
von bcracker
Ohman..tut mir leid! Dank euch vielmals!

Schönen Abend

Alternative

Verfasst: Fr 28. Jun 2013, 09:54
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