LivToole
01-06-2008, 15:41
Hallo,
ich verwende in meiner Arbeit mehrer Umgebungen für Tabellen sowohl gleitende als auch nichtgleitende und daher auch caption und captionof{table}
wollte mir nun ein einheitliches layout für alle tabellenüberschriften mit captionsetup erstellen, allerdings wirken sich nur einige sachen auf alle überschriften aus z.B. tablename ander wie der abstand von der tabelle und der einzug der ersten zeile werden nur bei captionof{table} geändert. in den umgebungen table, longtable und ltxtable erhalte ich ein falsches ergebniss, allerdings hab ich keine ahnung warum das so ist. richtig ist nur captionof in der minipage umgebung.
wäre super wenn mir da jemand helfe könnte. Danke schon mal im vorraus.
\documentclass[
12pt,
bigheadings,
ngerman,
a4paper,
pagesize,
oneside,
onecolumn,
openany,
titlepage,
parskip,
headsepline,
footsepline,
fleqn,
]{scrbook}
\makeatletter
\setlength{\@fptop}{0pt}
\makeatother
\usepackage{calc}
\usepackage[ngerman]{babel}
\usepackage{xcolor}
\usepackage{graphicx}
\usepackage{epstopdf}
\usepackage[reqno,fleqn]{amsmath}
\usepackage{marginnote}
\usepackage{relsize}
\usepackage{ragged2e}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{lmodern}
\usepackage[fixamsmath,disallowspaces]{mathtools}
\usepackage{fixmath}
\usepackage[all,warning]{onlyamsmath}
\usepackage{icomma}
\usepackage[nice]{nicefrac}
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{multicol}
\usepackage[normalem]{ulem}
\usepackage{soul}
\usepackage{url}
\usepackage[bottom,stable,perpage,ragged,multiple]{footmisc}
\usepackage[ngerman]{varioref}
\usepackage{enumitem}
\usepackage[babel,german=quotes,english=british,french=guillem ets]{csquotes}
\usepackage[square,comma,numbers,sort,sort&compress]{natbib}
\bibliographystyle{bib/bst/dinat}
\usepackage[expansion=true,protrusion=true]{microtype}
\usepackage[raiselinks=true,breaklinks,backref=page,pagebackre f=true,verbose,hyperindex=true,linktocpage=true,bo okmarks=true,bookmarksopenlevel=0,bookmarksnumbere d=true,bookmarkstype=toc,pageanchor=true]{hyperref}
\usepackage[figure]{hypcap}
\usepackage{pdfpages}
\usepackage{tabularx}
\usepackage{ltxtable}
\usepackage{longtable}
\usepackage{setspace}
\usepackage{float}
\usepackage[section]{placeins}
\usepackage{subfig}
\usepackage{wrapfig}
\usepackage{makeidx}
\usepackage[intoc]{nomencl}
\usepackage{acronym}
\usepackage{units}
\usepackage{scrpage2}
\usepackage{caption}
\captionsetup{
format = plain,
indention = .5cm,
justification = justified,
singlelinecheck = false,
font = {rm},
labelfont = {normalsize,bf},
textfont = {small},
tableposition = top,
figureposition = bottom,
skip = 0.3cm,
figurename = Abbildung,
tablename = Tabelle,
}
\usepackage{hhline}
\newcommand{\wcaption}[3]{
\begin{minipage}{#1}
\caption[#2]{#3}
\end{minipage}
}
\newcommand{\PreserveBackslash}[1]{\let\temp=\\#1\let\\=\temp}
\newcolumntype{C}{>{\PreserveBackslash\RaggedRight\hspace{0pt}}X}
\begin{document}
\begin{minipage}{0.63\textwidth}
\captionof{table}[Eintrag im Verzeichnis]{Minipage - captionof\{table\} - tabularX --- so richtig: DDies soll eine zweizeilige Tabellenüberschrift sein.}
\label{tab:tab1}
\begin{tabularx}{\textwidth}{CCC} \hline\hline
Parameter & Grö"se & Einheit \\\hline
$\alpha $ & 0,44096 & [1] \\
$\beta $ & 0,04101 & [1] \\
$\gamma $ & 0,60597 & [1] \\
$\delta $ & -0,00874 & [1] \\
$\epsilon $ & 0,02320 & [1] \\
$\vartheta $& 0,31350 & [1] \\\hline \hline
\end{tabularx}
\end{minipage}
\begin{minipage}{0.63\textwidth}
\captionof{table}[Eintrag im Verzeichnis]{Minipage - captionof\{table\} - tabular --- so richtig: Dies soll eine zweizeilige Tabellenüberschrift sein.}
\label{tab:tab2}
\begin{tabular}{ccc} \hline\hline
Parameter & Grö"se & Einheit \\\hline
$\alpha $ & 0,44096 & [1] \\
$\beta $ & 0,04101 & [1] \\
$\gamma $ & 0,60597 & [1] \\
$\delta $ & -0,00874 & [1] \\
$\epsilon $ & 0,02320 & [1] \\
$\vartheta $& 0,31350 & [1] \\\hline \hline
\end{tabular}
\end{minipage}
\begin{table}
\caption[Eintrag im Verzeichnis]{table - caption - tabular --- so falsch: Dies soll eine zweizeilige Tabellenüberschrift sein.}
\label{tab:tab3}
\begin{tabular}{ccc} \hline\hline
Parameter & Grö"se & Einheit \\\hline
$\alpha $ & 0,44096 & [1] \\
$\beta $ & 0,04101 & [1] \\
$\gamma $ & 0,60597 & [1] \\
$\delta $ & -0,00874 & [1] \\
$\epsilon $ & 0,02320 & [1] \\
$\vartheta $& 0,31350 & [1] \\\hline \hline
\end{tabular}
\end{table}
\LTXtable{1.1\textwidth}{Linienparameter}
\begin{longtable}{ccccccc}
\caption[Linienparameter]{longtable - caption --- so falsch: Dies soll eine zweizeilige Tabellenüberschrift sein.}
\label{tab:tab4} \\\hline\hline
Parameter & Grö"se & Einheit \\\hline
$\alpha $ & 0,44096 & [1] \\
$\beta $ & 0,04101 & [1] \\
$\gamma $ & 0,60597 & [1] \\
$\delta $ & -0,00874 & [1] \\
$\epsilon $ & 0,02320 & [1] \\
$\vartheta $& 0,31350 & [1] \\\hline \hline
\end{longtable}
\end{document}
\begin{longtable}{CCC}
\caption[Linienparameter]{LTXtable - longtable - caption --- so falsch: Dies soll eine zweizeilige Tabellenüberschrift sein.}
\label{tab:tab5} \\\hline\hline
Parameter & Grö"se & Einheit \\\hline
$\alpha $ & 0,44096 & [1] \\
$\beta $ & 0,04101 & [1] \\
$\gamma $ & 0,60597 & [1] \\
$\delta $ & -0,00874 & [1] \\
$\epsilon $ & 0,02320 & [1] \\
$\vartheta $& 0,31350 & [1] \\\hline \hline
\end{longtable}
ich verwende in meiner Arbeit mehrer Umgebungen für Tabellen sowohl gleitende als auch nichtgleitende und daher auch caption und captionof{table}
wollte mir nun ein einheitliches layout für alle tabellenüberschriften mit captionsetup erstellen, allerdings wirken sich nur einige sachen auf alle überschriften aus z.B. tablename ander wie der abstand von der tabelle und der einzug der ersten zeile werden nur bei captionof{table} geändert. in den umgebungen table, longtable und ltxtable erhalte ich ein falsches ergebniss, allerdings hab ich keine ahnung warum das so ist. richtig ist nur captionof in der minipage umgebung.
wäre super wenn mir da jemand helfe könnte. Danke schon mal im vorraus.
\documentclass[
12pt,
bigheadings,
ngerman,
a4paper,
pagesize,
oneside,
onecolumn,
openany,
titlepage,
parskip,
headsepline,
footsepline,
fleqn,
]{scrbook}
\makeatletter
\setlength{\@fptop}{0pt}
\makeatother
\usepackage{calc}
\usepackage[ngerman]{babel}
\usepackage{xcolor}
\usepackage{graphicx}
\usepackage{epstopdf}
\usepackage[reqno,fleqn]{amsmath}
\usepackage{marginnote}
\usepackage{relsize}
\usepackage{ragged2e}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{lmodern}
\usepackage[fixamsmath,disallowspaces]{mathtools}
\usepackage{fixmath}
\usepackage[all,warning]{onlyamsmath}
\usepackage{icomma}
\usepackage[nice]{nicefrac}
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{multicol}
\usepackage[normalem]{ulem}
\usepackage{soul}
\usepackage{url}
\usepackage[bottom,stable,perpage,ragged,multiple]{footmisc}
\usepackage[ngerman]{varioref}
\usepackage{enumitem}
\usepackage[babel,german=quotes,english=british,french=guillem ets]{csquotes}
\usepackage[square,comma,numbers,sort,sort&compress]{natbib}
\bibliographystyle{bib/bst/dinat}
\usepackage[expansion=true,protrusion=true]{microtype}
\usepackage[raiselinks=true,breaklinks,backref=page,pagebackre f=true,verbose,hyperindex=true,linktocpage=true,bo okmarks=true,bookmarksopenlevel=0,bookmarksnumbere d=true,bookmarkstype=toc,pageanchor=true]{hyperref}
\usepackage[figure]{hypcap}
\usepackage{pdfpages}
\usepackage{tabularx}
\usepackage{ltxtable}
\usepackage{longtable}
\usepackage{setspace}
\usepackage{float}
\usepackage[section]{placeins}
\usepackage{subfig}
\usepackage{wrapfig}
\usepackage{makeidx}
\usepackage[intoc]{nomencl}
\usepackage{acronym}
\usepackage{units}
\usepackage{scrpage2}
\usepackage{caption}
\captionsetup{
format = plain,
indention = .5cm,
justification = justified,
singlelinecheck = false,
font = {rm},
labelfont = {normalsize,bf},
textfont = {small},
tableposition = top,
figureposition = bottom,
skip = 0.3cm,
figurename = Abbildung,
tablename = Tabelle,
}
\usepackage{hhline}
\newcommand{\wcaption}[3]{
\begin{minipage}{#1}
\caption[#2]{#3}
\end{minipage}
}
\newcommand{\PreserveBackslash}[1]{\let\temp=\\#1\let\\=\temp}
\newcolumntype{C}{>{\PreserveBackslash\RaggedRight\hspace{0pt}}X}
\begin{document}
\begin{minipage}{0.63\textwidth}
\captionof{table}[Eintrag im Verzeichnis]{Minipage - captionof\{table\} - tabularX --- so richtig: DDies soll eine zweizeilige Tabellenüberschrift sein.}
\label{tab:tab1}
\begin{tabularx}{\textwidth}{CCC} \hline\hline
Parameter & Grö"se & Einheit \\\hline
$\alpha $ & 0,44096 & [1] \\
$\beta $ & 0,04101 & [1] \\
$\gamma $ & 0,60597 & [1] \\
$\delta $ & -0,00874 & [1] \\
$\epsilon $ & 0,02320 & [1] \\
$\vartheta $& 0,31350 & [1] \\\hline \hline
\end{tabularx}
\end{minipage}
\begin{minipage}{0.63\textwidth}
\captionof{table}[Eintrag im Verzeichnis]{Minipage - captionof\{table\} - tabular --- so richtig: Dies soll eine zweizeilige Tabellenüberschrift sein.}
\label{tab:tab2}
\begin{tabular}{ccc} \hline\hline
Parameter & Grö"se & Einheit \\\hline
$\alpha $ & 0,44096 & [1] \\
$\beta $ & 0,04101 & [1] \\
$\gamma $ & 0,60597 & [1] \\
$\delta $ & -0,00874 & [1] \\
$\epsilon $ & 0,02320 & [1] \\
$\vartheta $& 0,31350 & [1] \\\hline \hline
\end{tabular}
\end{minipage}
\begin{table}
\caption[Eintrag im Verzeichnis]{table - caption - tabular --- so falsch: Dies soll eine zweizeilige Tabellenüberschrift sein.}
\label{tab:tab3}
\begin{tabular}{ccc} \hline\hline
Parameter & Grö"se & Einheit \\\hline
$\alpha $ & 0,44096 & [1] \\
$\beta $ & 0,04101 & [1] \\
$\gamma $ & 0,60597 & [1] \\
$\delta $ & -0,00874 & [1] \\
$\epsilon $ & 0,02320 & [1] \\
$\vartheta $& 0,31350 & [1] \\\hline \hline
\end{tabular}
\end{table}
\LTXtable{1.1\textwidth}{Linienparameter}
\begin{longtable}{ccccccc}
\caption[Linienparameter]{longtable - caption --- so falsch: Dies soll eine zweizeilige Tabellenüberschrift sein.}
\label{tab:tab4} \\\hline\hline
Parameter & Grö"se & Einheit \\\hline
$\alpha $ & 0,44096 & [1] \\
$\beta $ & 0,04101 & [1] \\
$\gamma $ & 0,60597 & [1] \\
$\delta $ & -0,00874 & [1] \\
$\epsilon $ & 0,02320 & [1] \\
$\vartheta $& 0,31350 & [1] \\\hline \hline
\end{longtable}
\end{document}
\begin{longtable}{CCC}
\caption[Linienparameter]{LTXtable - longtable - caption --- so falsch: Dies soll eine zweizeilige Tabellenüberschrift sein.}
\label{tab:tab5} \\\hline\hline
Parameter & Grö"se & Einheit \\\hline
$\alpha $ & 0,44096 & [1] \\
$\beta $ & 0,04101 & [1] \\
$\gamma $ & 0,60597 & [1] \\
$\delta $ & -0,00874 & [1] \\
$\epsilon $ & 0,02320 & [1] \\
$\vartheta $& 0,31350 & [1] \\\hline \hline
\end{longtable}