PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabelle wird völlig falsch angezeigt



joachimfritz
26-09-2007, 10:20
Hallo zusammen,

bin total verzweifelt mit meiner Tabelle. Versuche seit Stunden, eine Tabelle zu erstellen, in der per \multicolumn mehrere Spalten einer Zeile zusammengefasst werden, aber die Tabelle wird völlig falsch angezeigt.
Zudem werden Fehler in der*.lot Datei meines Dokuments angezeigt. Im Folgenden meine Tabelle:

\begin{table}
\centering
\begin{tabular}[htbp]{|p{3cm}c|p{2.5cm}c|p{2.5cm}c|p{3cm}c|p{4cm}c|}
\hline
Segmente &\multicolumn{2}{|c|}{Umsatzerlöse in T Euro} & Betriebliches & Segmentver- \\
& extern&intern&Ergebnis in T Euro&mögen in T Euro \\
\hline
A & 200 & 50 & 4 & 500 \\
B & 20 & 10 & 2 & 20 \\
C & 5 & 2 & 1 & 14 \\
D & 1700 & 230 & 120 & 23 \\
E & 25 & 3 & -5 & 3 \\
F & 70 & 5 & -10 & 25 \\
$\sum$ & 2020 & 300 & 112 & 585 \\
10\%-Grenze (1. Test) & \multicolumn{2}{|c|}{232} & 11,2 & 58,5 \\
Berichtspflichtige Segmente & \multicolumn{2}{|c|}{A,D} & D & A \\
\multicolumn{5}{|c|}{Somit sind über die Segmente A und D Informationen auszuweisen. Im zweiten Test ist die 75\%-Grenze zu überprüfen, ob drei viertel aller externen Umsaterlöse durch die bestehende Segmentpublizität abgedeckt werden. Da A und D zusammen 2180 T Euro Umsatz (=94\%) erwirtschaften, ist dies hier gegeben.}\\
\hline
\end{tabular}
\caption{Beispiel zur Segmentabgrenzung und den Wesentlichkeitskriterien.\footnote{In Anlehnung an Pellens (2001), S. 337.}}
\end{table}


Danke schonmal im voraus!!

Xenara
26-09-2007, 11:21
Bei mir liegts an der Fussnote in der Caption. Auch mit \footnotemark hat das nicht geklappt. Afaik gabs zu Fussnoten in Caption schon ein paar Threads.

bobmalaria
26-09-2007, 11:37
hi ein wenig hab ichs entmüllt.

du kannst nicht p{}c einfach kombinieren. wenn du eine feste spaltenbreite mit zentriertem inhalt brauchst --> \newcolumntype forensuche.

für die fußnote muss man in der caption einen kurztitel angeben damit es funktioniert.

vertikale linien in tabellen = :eek::mad:

schau mal ins dokument tabsatz (http://www.ctan.org/tex-archive/info/german/tabsatz/)


\begin{table}[ht]
\centering
\begin{tabular}{p{3cm} p{2.5cm} p{2.5cm} p{3cm} p{4cm} }
\hline
Segmente &\multicolumn{2}{c}{Umsatzerlöse in T Euro} & Betriebliches & Segmentver- \\
& extern&intern&Ergebnis in T Euro&mögen in T Euro \\
\hline
A & 200 & 50 & 4 & 500 \\
B & 20 & 10 & 2 & 20 \\
C & 5 & 2 & 1 & 14 \\
D & 1700 & 230 & 120 & 23 \\
E & 25 & 3 & -5 & 3 \\
F & 70 & 5 & -10 & 25 \\
$\sum$ & 2020 & 300 & 112 & 585 \\ \hline
10\%-Grenze (1. Test) & \multicolumn{2}{c}{232} & 11,2 & 58,5 \\
Berichtspflichtige Segmente & \multicolumn{2}{c}{A,D} & D & A \\
\multicolumn{5}{c}{Somit sind über die Segmente A und D Informationen auszuweisen.\newline Im zweiten Test ist die 75\%-Grenze zu überprüfen, ob drei viertel aller externen Umsaterlöse durch die bestehende Segmentpublizität abgedeckt werden. Da A und D zusammen 2180 T Euro Umsatz (=94\%) erwirtschaften, ist dies hier gegeben.}\\
\hline
\end{tabular}
\caption[Segmentabgrenzung]{Beispiel zur Segmentabgrenzung und den Wesentlichkeitskriterien.\footnote{In Anlehnung an Pellens (2001), S. 337.}}
\end{table}

da du kein komplettes minimalbeispiel gepostet hast, kann ich auf deine seitenränder keine rücksicht nehmen.

joachimfritz
26-09-2007, 11:51
Danke für die Beiträge...

Leider ist die Anzeige immer noch so komisch: Bei dem Text am Ende der Tabelle ("Somit sind über die Segmente A.....") wird kein Zeilenumbruch gemacht, sondern einfach über die Seite hinweg geschrieben. Wie kann ich Latex zum Zeilenumbruch zwingen?
Danke!

Xenara
26-09-2007, 12:02
Multicolumn eine Breite mitgeben, z.B.
\multicolumn{5}{|p{\textwidth}|}{viel Text}

joachimfritz
26-09-2007, 12:25
Super! Es wird immer besser!

Allerdings will sich Latex einfach nicht beruhigen: die letzte Spalte ist immer noch zu breit und zudem wird der letzte vertikale Strich, der das Tabellenende darstellt, von Zeile 1 bis zur vorletzten Zeile nicht angezeigt.....

Nochmals Danke für eure geduldige Hilfe!!!!

Xenara
26-09-2007, 12:50
Wie gefällt dir diese Variante?



\usepackage{tabularx}

\begin{document}

\begin{table}[htbp]
\centering
\begin{tabularx}{\textwidth}{|c|>{\centering\arraybackslash}X|>{\centering\arraybackslash}X|>{\centering\arraybackslash}X|>{\centering\arraybackslash}X|}
\hline
Segmente &\multicolumn{2}{|c|}{Umsatzerlöse in T Euro} & Betriebliches Ergebnis in T Euro & Segment\-vermögen in T Euro \\
& extern & intern & & \\\hline
A & 200 & 50 & 4 & 500 \\
B & 20 & 10 & 2 & 20 \\
C & 5 & 2 & 1 & 14 \\
D & 1700 & 230 & 120 & 23 \\
E & 25 & 3 & -5 & 3 \\
F & 70 & 5 & -10 & 25 \\
$\sum$ & 2020 & 300 & 112 & 585 \\
10\%-Grenze (1. Test) & \multicolumn{2}{|c|}{232} & 11,2 & 58,5 \\
Berichtspflichtige Segmente& \multicolumn{2}{|c|}{A,D} & D & A \\
\multicolumn{5}{|p{.97\textwidth}|}{Somit sind über die Segmente A und D Informationen auszuweisen. Im zweiten Test ist die 75\%-Grenze zu überprüfen, ob drei viertel aller externen Umsaterlöse durch die bestehende Segmentpublizität abgedeckt werden. Da A und D zusammen 2180 T Euro Umsatz (=94\%) erwirtschaften, ist dies hier gegeben.}\\
\hline
\end{tabularx}
\caption{Beispiel zur Segmentabgrenzung und den Wesentlichkeitskriterien. \newline (In Anlehnung an Pellens (2001), S. 337.)}
\end{table}
\end{document}

joachimfritz
26-09-2007, 17:21
wow!! super.... so sieht eine artige Tabelle aus!! danke!!

bobmalaria
26-09-2007, 23:29
und um sich sowas: >{\centering\arraybackslash}X zu sparen gibt es newcolumntype