von Bartman » Do 28. Apr 2016, 01:04
Den Befehl \stack habe ich aus einem anderen
Thread entnommen. Der von Dir gewünschte Effekt tritt leider nur auf, wenn der genannte Befehl auch auf die übrigen Spaltenbeschriftungen angewandt wird.
\documentclass[a4paper,10pt]{article}
\usepackage{selinput} % wegen des Umlauts in der Tabellenbeschriftung
\SelectInputMappings{
adieresis={ä},
germandbls={ß}
}
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{multicol}
\usepackage{tabularx}
\usepackage[tableposition=top]{caption} % vergrößert den Abstand der Tabellenbeschriftung zur oberen Linie
\usepackage{showframe} % nur für die Anzeige der Seitenränder geladen
\usepackage{siunitx}
\newcommand{\ltab}{\raggedright\arraybackslash}
\newcommand{\ctab}{\centering\arraybackslash}
\newcommand{\rtab}{\raggedleft\arraybackslash}
\begin{document}
\begin{table}[htbp]
\newcommand\stack[1]{%
\begingroup
% \renewcommand\arraystretch{1}% in diesem Beispiel nicht nötig
\begin{tabular}{c}#1\end{tabular}%
\endgroup}
\centering
\caption{Überschrift}
\label{tab1}
\sisetup{
table-figures-integer = 1,
table-figures-decimal = 4,
table-number-alignment = center
}
\begin{tabular}{
p{2cm}<{\centering}
S[table-column-width = 4.85cm]
S
S
}
\toprule
\stack{$\tau$}
&
& \multicolumn{1}{p{3.5cm}<{\centering}}{\stack{dieses Wort ist leider\\ viel zu lang}}
& \multicolumn{1}{p{3.5cm}<{\centering}}{\stack{dieses wort ist leider\\ auch zu lang}} \\
\midrule
1 & & -1.7202* & -0.0104 \\
3 & & -1.0837 & 0.2690 \\
6 & & -1.1986 & 0.6102 \\
9 & & -1.4553 & 0.7957 \\
\bottomrule
\end{tabular}
\end{table}
\end{document}
Ist Dein Dokument in englischer oder deutscher Sprache verfasst? Im zweiten Fall füge bitte noch
Deiner Präambel hinzu, damit das Dezimaltrennzeichen als Komma und nicht als Punkt erscheint.
Wenn der Stern am Ende von -1.7202* für eine Fußnote stehen soll, dann sieh Dir bitte das Paket
threeparttable an.
Durch das von mir ergänzte Paket
showframe siehst Du die Seitenränder. Soll die Tabelle, wie im gegenwärtigen Zustand, auf der rechten Seite über den Rand hinausragen?
Den Befehl [tt]\stack[/tt] habe ich aus einem anderen [url=http://golatex.de/viewtopic,p,82424.html#82424]Thread[/url] entnommen. Der von Dir gewünschte Effekt tritt leider nur auf, wenn der genannte Befehl auch auf die übrigen Spaltenbeschriftungen angewandt wird.
[code]\documentclass[a4paper,10pt]{article}
\usepackage{selinput} % wegen des Umlauts in der Tabellenbeschriftung
\SelectInputMappings{
adieresis={ä},
germandbls={ß}
}
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{multicol}
\usepackage{tabularx}
\usepackage[tableposition=top]{caption} % vergrößert den Abstand der Tabellenbeschriftung zur oberen Linie
\usepackage{showframe} % nur für die Anzeige der Seitenränder geladen
\usepackage{siunitx}
\newcommand{\ltab}{\raggedright\arraybackslash}
\newcommand{\ctab}{\centering\arraybackslash}
\newcommand{\rtab}{\raggedleft\arraybackslash}
\begin{document}
\begin{table}[htbp]
\newcommand\stack[1]{%
\begingroup
% \renewcommand\arraystretch{1}% in diesem Beispiel nicht nötig
\begin{tabular}{c}#1\end{tabular}%
\endgroup}
\centering
\caption{Überschrift}
\label{tab1}
\sisetup{
table-figures-integer = 1,
table-figures-decimal = 4,
table-number-alignment = center
}
\begin{tabular}{
p{2cm}<{\centering}
S[table-column-width = 4.85cm]
S
S
}
\toprule
\stack{$\tau$}
&
& \multicolumn{1}{p{3.5cm}<{\centering}}{\stack{dieses Wort ist leider\\ viel zu lang}}
& \multicolumn{1}{p{3.5cm}<{\centering}}{\stack{dieses wort ist leider\\ auch zu lang}} \\
\midrule
1 & & -1.7202* & -0.0104 \\
3 & & -1.0837 & 0.2690 \\
6 & & -1.1986 & 0.6102 \\
9 & & -1.4553 & 0.7957 \\
\bottomrule
\end{tabular}
\end{table}
\end{document}[/code]
Ist Dein Dokument in englischer oder deutscher Sprache verfasst? Im zweiten Fall füge bitte noch
[code]\sisetup{locale=DE}[/code]
Deiner Präambel hinzu, damit das Dezimaltrennzeichen als Komma und nicht als Punkt erscheint.
Wenn der Stern am Ende von [tt]-1.7202*[/tt] für eine Fußnote stehen soll, dann sieh Dir bitte das Paket [p]threeparttable[/p] an.
Durch das von mir ergänzte Paket [p]showframe[/p] siehst Du die Seitenränder. Soll die Tabelle, wie im gegenwärtigen Zustand, auf der rechten Seite über den Rand hinausragen?