PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Nummern bei Tabellenbeschriftungen werden übersprungen



Server
20-05-2012, 13:03
Hallo,

ich habe ein Problem mit den Tabellenbeschriftungen in meiner Abschlussarbeit (mit scrreprt). Eigentlich funktioniert alles wie es soll mit der kleinen Ausnahme, dass einige Nummern übersprungen werden.

Bei den Tabellen folgt z.B. auf Tabelle 3.1 direkt die Tabelle 3.3, Nummer 3.2 taucht nicht auf. Das selbe auch mit 4.2 und 4.4. Alle anderen sind vorhanden...

Gerade zwischen den Tabellen 3.1 und 3.3 (was eigentlich 3.2 sein müsste) ist sogar fast kein sonstiger Inhalt:

\begin{table}[ht]
\caption{Wettbewerber}
\label{tbl:WettbewerberListe}
\centering
\begin{longtable}{|>{\RaggedRight}p{8.5cm}|}
\hline
\textbf{Namen der Wettbewerber} \\ \hline
foo \\
bar \\ \hline
\end{longtable}
\end{table}

\newpage
\textbf{Eine tolle Überschrift}\\
Dazu ein wenig Text mit Glossar einbindung \gls{meinBegriff} und einem Verweis auf die nächste Tabelle \ref{tbl:Unternehmensportrait} mehr aber nicht \\

\begin{table}[ht]
\caption[Unternehmensportrait\protect\footnotemark}
\label{tbl:Unternehmensportrait}
\centering
\begin{tabular}{p{2.3cm}||p{9.7cm}}
{\textbf{Firma}} & {\textbf{Name der Firma}}\\
\hline \hline
{Standort(e)} & {Standorte der Firma usw...}\\
\end{tabular}
\end{table}
\footnotetext{Vgl. \cite{Quelle2012}.}
Und hier noch ein Abschlussatz. \\
~\\

Zum besseren Verständnis hab ich noch mal einen Screenshot angehängt.

Ich habe zum Testen auch schon \label in \caption eingebaut, was nichts gebracht hat. Ansonsten ist \label immer nach \caption! Ich könnte nun händisch den Zähler korrigieren, aber da müsste es doch eigentlich noch eine andere Lösung geben, oder?

Beste Dank
- Server

Xenara
20-05-2012, 13:38
Mach bitte das nächste Mal ein vollständiges MB, es ist lästig, wenn man sich erst die Pakete zusammenklauben muss.

Der angegebene Code ergibt ausserdem erstmal einen Fehler: Bei der Tabelle mit "Unternehmensportrait" sind die Klammern der Caption falsch gesetzt: Du hast \caption[...}, richtig wäre \caption[ins LoT]{Bei der Tabelle.}

Zu deinem Problem:
Welchen Sinn hat eine Longtable (=Tabelle, die über mehrere Seiten geht) innerhalt einer Table-Umgebung (=Umgebung, die immer zusammen auf einer Seite bleibt)?
Longtable ist eine nicht-gleitende alternative Tabellenumgebung, die quasi table und tabular vereint:


\documentclass{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}

\usepackage{longtable}

\begin{document}

\begin{longtable}{|p{8.5cm}|}
\caption{Wettbewerber}\label{tbl:WettbewerberListe }\\
\hline
\textbf{Namen der Wettbewerber} \\ \hline
foo \\
bar \\ \hline
\end{longtable}

Verweis auf longtable \ref{tbl:WettbewerberListe}.

\end{document}


Für die weiteren Features von longtable, schau dir mal die Doku an, du bekommst sie am einfachsten (unter WinXP) über Start -> Programme -> Zubehör -> Eingabeaufforderung
dort eintippen: texdoc longtable
(Mit "texdoc Paketname" bekommst du die Doku zu praktisch jedem Paket.)

Was bezweckst du eigentlich mit dieser "Tabelle" mit einer einzigen Spalte? Vielleicht gibts eine elegantere Lösung.

Server
20-05-2012, 14:14
Sorry, der Fehler mit dem \caption ist mit beim reinkopieren hier passiert...

Es lag an den Longtables! Besten Dank! Ich wusste nicht das diese eine Alternative zu table darstellen, dachte es wäre eine Alternative zu tabular.
Habe nun alle Longtable verbannt und schon klappts! ;)

Thx
- Server