PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabellen Formatieren klappt nicht



Hellipelli
19-06-2013, 14:11
Halli Hallo ich verusche grad für eine Hausarbeit ein paar schöne Tabellen zu erstellen und habe ein (für mich) ganz neues Problem:

es gibt keinerlei fehlermeldung alles läuft super durch. Die Tabelle sieht an sich auch super aus nur haben einige der Spalten-Trenn-Striche eine Verlängerung über die Tabelle hinaus nach unten...Ich kann nichts dazu finden. Vl fällt euch ja was ein:

Hier noch mein Beispiel:

\begin{table}
\caption{Zuflüsse der Schunter [Eigene Darstellung]}
\begin{tabular}{ | p{7cm} | p{7cm} | }
\toprule


Linke Zuflüsse & Rechte Zuflüsse \\
\hline
Elmgrundbach (Räbke) & Laagschunter (Frellstedt)\\
\hline
Schierpkebach (Süpplingen) & Lange Welle (Süpplingenburg)\\
\hline
Scheidewellenbach (Schickelsheim) & Rabenbeck (Beienrode)\\
\hline
Lutter (Beienrode) & Uhrau (Beienrode)\\
\hline
Kuhspringbach (Beienrode) & Neindorferbach (Glentorf)\\
\hline
Lauinger Mühlenriede (Ochsendorf) & Lüdjerforthsbach (Heiligendorf)\\
\hline
Scheppau (Glentorf) & Heiligendorferbach (Hattorf)\\
\hline
Papenhoopbach (Hattorf) & Hagenriede (Hondelage)\\
\hline
Salzriede (Lehre) & Beberbach (Braunschweig)\\
\hline
Sandbach (Dibbesdorf) & \\
\hline
Wabe (Braunschweig) & \\
\hline
Mittelriede (Braunschweig) & \\

\hline

\label{tab2}

\end{tabular}
\end{table}

Vl kann mir ja jemand hier helfen das wäre toll!

rstuby
19-06-2013, 14:52
Ungetestet, da kein lauffähiges Minimalbeispiel vorhanden:
Erst einmal würde ich die Leerzeilen innerhalb der Tabelle wegnehmen, denn eine Leerzeile bedeutet einen neuen Absatz (dasselbe wie \par), und neue Absätze haben in Tabellen nichts zu suchen.
Zweitens wird heutzutage empfohlen, in Tabellen KEINE senkrechten Linien zu benutzen. Probier es mal aus: ist besser lesbar uns sieht hübscher aus als so ein Gitter.

Sepp99
19-06-2013, 15:23
\label{tab2}

\end{tabular}
\end{table}


Das \label gehört nicht in die tabular-Umgebung sondern nach \end{tabular}:



\end{tabular}
\label{tab2}
\end{table}

Ansonsten hat rstuby recht. Bitte benutze zur Kennzeichnung von Code den Code-Button (#).

Gruß, Sepp

nixversteh
19-06-2013, 16:13
Hallo Hellipelli,

willkommen hier im Forum. Deine Tabelle ist knapp suboptimal ;-), so etwas macht Mann/Frau heute nicht mehr.

Test mal diesen Code:
\begin{table}[h]
\caption{Zuflüsse der Schunter [Eigene Darstellung]}
\begin{tabular}{@{}*{2}{l}@{}}
\toprule
\textbf{Linke Zuflüsse} & \textbf{Rechte Zuflüsse}\\
\midrule
Elmgrundbach (Räbke) & Laagschunter (Frellstedt) \\
Schierpkebach (Süpplingen) & Lange Welle (Süpplingenburg) \\
Scheidewellenbach (Schickelsheim) & Rabenbeck (Beienrode)\\
Lutter (Beienrode) & Uhrau (Beienrode)\\
Kuhspringbach (Beienrode) & Neindorferbach (Glentorf)\\
Lauinger Mühlenriede (Ochsendorf) & Lüdjerforthsbach (Heiligendorf)\\
Scheppau (Glentorf) & Heiligendorferbach (Hattorf)\\
Papenhoopbach (Hattorf) & Hagenriede (Hondelage)\\
Salzriede (Lehre) & Beberbach (Braunschweig)\\
Sandbach (Dibbesdorf) & \\
Wabe (Braunschweig) & \\
Mittelriede (Braunschweig) & \\
\bottomrule
\end{tabular}
\end{table}


Dies muss in der Präambel stehen:
%**********************************************
% Tabellen einbinden
%**********************************************
\usepackage{ifthen}
\usepackage{booktabs,multirow,tabularx}
\usepackage{rotating}
\usepackage{array}
\usepackage{lscape}
\usepackage{longtable}
\usepackage{ragged2e}
\usepackage{tabu}
\usepackage{rotfloat}
\usepackage{threeparttable}
%**********************************************
% Caption für Tabelle definieren
%**********************************************
\usepackage[singlelinecheck=off]{caption}
\usepackage{float}
\DeclareCaptionLabelFormat{figurelabel}{\textit{#1 #2}}
\DeclareCaptionTextFormat{tabletext}{\vskip0pt\hsp ace{-\parindent}\raggedright\textit{#1}}
\captionsetup[table]{textformat=tabletext,skip=15pt,format=plain,skip= 15pt,justification=justified,labelsep=newline, position=above,labelfont={up},textfont=it}
\captionsetup[figure]{position=below,labelformat=figurelabel}
%**********************************************

Viel Erfolg

Lieben Gruß

Martin

PS.: Du könntest auch eine Aufzählung innerhalb einer Tabelle erstellen ...
Schaust hier: http://blog.stefankarg.de/2008/01/latex-aufzahlung-in-tabelle/