Tabellen verzeichnis Nummerierung Thema ist als GELÖST markiert

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


Gast

Tabellen verzeichnis Nummerierung

Beitrag 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]

Studi
Forum-Century
Forum-Century
Beiträge: 185
Registriert: So 5. Jan 2014, 20:18

Beitrag 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

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag 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.

Felix
Forum-Century
Forum-Century
Beiträge: 210
Registriert: Sa 25. Jan 2014, 13:57

Beitrag 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
Ein TikZ Süchtiger :-)

Gast

Danke

Beitrag 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

Antworten