Seite 1 von 1

Tabellen verzeichnis Nummerierung

Verfasst: Mo 10. Mär 2014, 13:07
von Gast
Ich habe eine Frage zu der Nummerierung. Meine Tabellen werden mit 1,2,4 nummeriert. und ich habe keine Ahnung was mit der 3 ist, bzw. wie ich es löse.
Es liegt irgendwie an tabularx glaube ich.
\documentclass[10pt,a4paper,oneside]{scrartcl}
\usepackage{float}
\usepackage{tabularx}
\usepackage{longtable}


\begin{document}


 \begin{table}[H] %tabellenverzeichniss
 \centering
 \caption{BESCHREIBUNG}
\begin{tabular}{|l|c|}
\hline
 1 & 1 \\ 
 \hline 
 1 & 1 \\ 
 \hline 
 1 & 1 \\
\hline 
 1 & 1 \\ 
 \hline 
 1 & 1 \\ 
 \hline 
 \end{tabular} 
 \end{table}



 \begin{table}[H]
  \caption{longtable für Mehrseitige Tabellen}
 \begin{longtable}{|l|r|c|p{5.5cm}|} 

 \hline
 Linksbündige Spalte.&Rechtsbündige Spalte&Zentrierte Spalte&Parbox\\
 \hline
 Kurzer Text.&Kurzer Text.&Kurzer Text.&Kurzer Text.\\
 \hline
 Text.&Text.&Text.&In diesem Felde nun ein elendslanger text, um Umbrüche innerhalb eines Feldes zu erzeugen.\\
 \hline
 Text.&Text.&Text.&In diesem Felde nun ein elendslanger text, um Umbrüche innerhalb eines Feldes zu erzeugen.In diesem Felde nun ein elendslanger text, um Umbrüche innerhalb eines Feldes zu erzeugen.\\
 \hline
 \end{longtable}
\end{table}

\begin{table}[H]
\caption{Tabularx}
\begin{tabularx}{\textwidth}{|l|r|c|X|}
 \hline
l & r & c & X\\
 \hline
1 & 2 & test & test \\
 \hline
1 & 2\\
 \hline
1 &	2\\
 \hline
\end{tabularx}
\end{table} 

\listoftables

\end{document}
P.S falls einer noch zu den Warnungen:
Underfull \hbox (badness 2088) in paragraph at lines 41--42
Overfull \hbox (81.27037pt too wide) in alignment at lines 32--43
Underfull \vbox (badness 10000) detected at line 43

Etwas sagen kann wäre das klasse.
Ich sehe nämlich nichts über den Rand gehen bzw ein gedehnten weißraum


(http://texwelt.de/wissen/fragen/20/was- ... rfull-hbox)
[/code]

Verfasst: Mo 10. Mär 2014, 13:44
von Studi
Schachtele nicht longtable in einer table. Dadurch kommt die doppelte Zählung, also mach direkt vor der loingtable \begin{table}[H] weg.

[H] ist sowieso meistens schlecht. Indem Du das Gleiten verhinderst, behinderst Du LaTeX' Optimierung des Seitenumbruchs. Siehe Siehe auch ein longtable Beispiel ohne table.

Studi

Verfasst: Mo 10. Mär 2014, 13:46
von u_fischer
Longtable erhöht den caption-Zähler, du musst dort \caption innerhalb von longtable verwenden -> Dokumentation. Es macht aber keinen Sinn eine longtable innerhalb von table zu benutzen, weil dort kein Seitenumbruch möglich ist.
Overfull \hbox (81.27037pt too wide) in alignment at lines 32--43
Die longtable ist zu breit.

Verfasst: Mo 10. Mär 2014, 13:52
von Felix
Genau, die Tabelle reicht doch in den Rand (overfull). Underfull kommt vllt. wegen \\. Dann wirst Du evtl. sagen, dann geht \hline nicht ...

Doch wozu dieses Einkästeln aller Tabellenzellen? Das kommt vielleicht von Excel-Erfahrung, wo Tabellen vergittert sind - das ist jedoch eine Einhabehilfe, das Gitternetz erhöht nicht die Lesbarkeit, im Gegenteil stört es z.B. den zeilenweisen Lesefluss. Schau mal in ein wirklich gutes Buch oder moderne Wirtschafts-Zeitungen, wie gute Tabellen aussehen können - sparsame Linien, oft nur horizontal. Siehe booktabs-Doku.

Felix

Danke

Verfasst: Mo 10. Mär 2014, 18:25
von Gast
 \begin{longtable}{|l|r|c|p{5.5cm}|} 
    \caption{longtable für Mehrseitige Tabellen}\\
 \hline
So klappt es danke aber ich muss 2 \\ einfügen sonst gibt es einen fehler

Das [H] brauche ich teilweise in meinem Dokument hier kann es rausgelassen werden stimmt
@Felix danke habe alle linien rausgenommen sieht viel besser aus
overfull und underfull lasse ich erst mal so stehn und schaue es mir später noch einmal an
klappt ja so