chris19802009
21-04-2009, 15:38
Hallo!
...vielleicht liegt es am schönen Frühlingswetter, daß ich da jetzt nicht selber draufkomme...:rolleyes:...aber ich bekomme folgendes Problem einfach nicht gebacken:
Ich habe eine Tabelle mit einer festen Zahl von Spalten, unter welchen über die _gesamte_ Breite dieser Spalten in einer Zeile zusätzliche Angaben zum Inhalt der Tabelle gemacht werden. Die Länge dieser einen Zeile ist dabei aber variabel, d.h. bei kurzem Text in dieser Zeile gibt es keine Probleme, bei langem Text wird aber die breite der Tabelle insgesamt sehr unschön vergrößert.
Kann man dieser einen Zeile (die, die mit multicolumn beginnt) irgendwie beibringen, daß sie sich von der Breite her an der restlichen Tabelle orientieren und ggf. automatisch umbrechen soll? Eigentlich sollte tabularx doch irgendwie so eine Möglichkeit bieten. Außerdem würde ich nur sehr ungern diese Tabellen auf threeparttables umstellen und diese Zusatz-Information als Fußnoten angeben.
Hier mal ein (schlechtes) Minimalbeispiel, daß das Elend zeigt:
\documentclass[final,dvips,11pt,a4paper,headnosepline,footnosepli ne,fleqn,DIV10,tablecaptionabove,liststotoc,bibtot oc,titlepage,oneside]{scrbook}
\usepackage{german}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage[mediumqspace,amssymb]{SIunits}
\usepackage[dvips]{graphicx}
\usepackage{booktabs,calc,longtable,lscape}
\usepackage[dvips,cmyk]{xcolor}
\usepackage{calc}
\usepackage{framed}
\usepackage[ngerman]{varioref}
\usepackage{dcolumn}
\usepackage{bm}
\usepackage{upgreek}
\usepackage{textcomp}
\usepackage{cite}
\newcommand{\citeup}[1]{\textsuperscript{\cite{#1}}}
\usepackage{url}
\usepackage[automark]{scrpage2}
\setheadsepline{0.16mm} \setkomafont{pagefoot}{\small\sffamily}
\setkomafont{pagenumber}{\small\sffamily}
\setkomafont{caption}{\small}
\setkomafont{sectioning}{\normalcolor\bfseries}
\addtokomafont{disposition}{\mathversion{bold}}
\ohead{\headmark}
\ihead{}
\chead{}
\cfoot[]{}
\ofoot[\sffamily\thepage]{\sffamily\thepage}
\renewcommand*{\caplabelfont}{\bfseries}
\setlength{\parsep}{0ex}
\setlength{\itemsep}{0ex}
\setcapindent{1em}
\setcounter{tocdepth}{4}
\setcounter{secnumdepth}{4}
\usepackage{textcomp}
\usepackage{amssymb}
\usepackage{wrapfig}
\renewcommand{\theequation}{\arabic{equation}}
\usepackage{amsmath}
\usepackage{booktabs}
\usepackage{nicefrac}
\usepackage{multicol,multirow,dcolumn,rotating}
\usepackage{tabularx}
\usepackage{threeparttable}
\begin{document}\pagestyle{scrheadings}
\begin{table}
\caption[Irgendwas in XYZ.]{Irgendwas in XYZ. bla-und-blubb.}\label{tab:blainXYZ}
\begin{center}
\begin{tabular}{lllllll}
\toprule
A & B & C & D & E & F & G \\
\midrule
A & C & E\(^{i}\) & 123 & 323 & 523 & 723 \\
B & D & F\(^{ii}\) & 223 & 423 & 623 & 823 \\
A & C & E\(^{iii}\) & 123 & 323 & 523 & 723 \\
B & D & F\(^{iv}\) & 223 & 423 & 623 & 823 \\
\midrule[\heavyrulewidth]
\multicolumn{7}{l}{Zusatz-Info: \(^{i}\) \(Zusatz-Info 1\); \(^{ii}\) \(Zusatz-Info 2\), \(^{iii}\) \(Zusatz-Info 3\), \(^{iv}\) \(Zusatz-Info 4\), \(^{v}\) \(Zusatz-Info 5\).}
\end{tabular}
\end{center}
\end{table}
\end{document}
Danke für eure Hilfe!:)
...vielleicht liegt es am schönen Frühlingswetter, daß ich da jetzt nicht selber draufkomme...:rolleyes:...aber ich bekomme folgendes Problem einfach nicht gebacken:
Ich habe eine Tabelle mit einer festen Zahl von Spalten, unter welchen über die _gesamte_ Breite dieser Spalten in einer Zeile zusätzliche Angaben zum Inhalt der Tabelle gemacht werden. Die Länge dieser einen Zeile ist dabei aber variabel, d.h. bei kurzem Text in dieser Zeile gibt es keine Probleme, bei langem Text wird aber die breite der Tabelle insgesamt sehr unschön vergrößert.
Kann man dieser einen Zeile (die, die mit multicolumn beginnt) irgendwie beibringen, daß sie sich von der Breite her an der restlichen Tabelle orientieren und ggf. automatisch umbrechen soll? Eigentlich sollte tabularx doch irgendwie so eine Möglichkeit bieten. Außerdem würde ich nur sehr ungern diese Tabellen auf threeparttables umstellen und diese Zusatz-Information als Fußnoten angeben.
Hier mal ein (schlechtes) Minimalbeispiel, daß das Elend zeigt:
\documentclass[final,dvips,11pt,a4paper,headnosepline,footnosepli ne,fleqn,DIV10,tablecaptionabove,liststotoc,bibtot oc,titlepage,oneside]{scrbook}
\usepackage{german}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage[mediumqspace,amssymb]{SIunits}
\usepackage[dvips]{graphicx}
\usepackage{booktabs,calc,longtable,lscape}
\usepackage[dvips,cmyk]{xcolor}
\usepackage{calc}
\usepackage{framed}
\usepackage[ngerman]{varioref}
\usepackage{dcolumn}
\usepackage{bm}
\usepackage{upgreek}
\usepackage{textcomp}
\usepackage{cite}
\newcommand{\citeup}[1]{\textsuperscript{\cite{#1}}}
\usepackage{url}
\usepackage[automark]{scrpage2}
\setheadsepline{0.16mm} \setkomafont{pagefoot}{\small\sffamily}
\setkomafont{pagenumber}{\small\sffamily}
\setkomafont{caption}{\small}
\setkomafont{sectioning}{\normalcolor\bfseries}
\addtokomafont{disposition}{\mathversion{bold}}
\ohead{\headmark}
\ihead{}
\chead{}
\cfoot[]{}
\ofoot[\sffamily\thepage]{\sffamily\thepage}
\renewcommand*{\caplabelfont}{\bfseries}
\setlength{\parsep}{0ex}
\setlength{\itemsep}{0ex}
\setcapindent{1em}
\setcounter{tocdepth}{4}
\setcounter{secnumdepth}{4}
\usepackage{textcomp}
\usepackage{amssymb}
\usepackage{wrapfig}
\renewcommand{\theequation}{\arabic{equation}}
\usepackage{amsmath}
\usepackage{booktabs}
\usepackage{nicefrac}
\usepackage{multicol,multirow,dcolumn,rotating}
\usepackage{tabularx}
\usepackage{threeparttable}
\begin{document}\pagestyle{scrheadings}
\begin{table}
\caption[Irgendwas in XYZ.]{Irgendwas in XYZ. bla-und-blubb.}\label{tab:blainXYZ}
\begin{center}
\begin{tabular}{lllllll}
\toprule
A & B & C & D & E & F & G \\
\midrule
A & C & E\(^{i}\) & 123 & 323 & 523 & 723 \\
B & D & F\(^{ii}\) & 223 & 423 & 623 & 823 \\
A & C & E\(^{iii}\) & 123 & 323 & 523 & 723 \\
B & D & F\(^{iv}\) & 223 & 423 & 623 & 823 \\
\midrule[\heavyrulewidth]
\multicolumn{7}{l}{Zusatz-Info: \(^{i}\) \(Zusatz-Info 1\); \(^{ii}\) \(Zusatz-Info 2\), \(^{iii}\) \(Zusatz-Info 3\), \(^{iv}\) \(Zusatz-Info 4\), \(^{v}\) \(Zusatz-Info 5\).}
\end{tabular}
\end{center}
\end{table}
\end{document}
Danke für eure Hilfe!:)