Ich bin neu bei LaTex und habe einige Probleme mit Tabellen. Ich habe zwei Tabellen – sagen wir, Tabelle 1 und Tabelle 2. Der LaTex-Compiler behandelt diese als unterschiedliche Tabellen, also betitelt er Tabelle 1 als Tabelle Nummer 1 und Tabelle 2 als Tabelle Nummer 2. Allerdings soll Tabelle 2 in meinem Fall eine Fortsetzung von Tabelle 1 sein, die ich nur gekürzt habe, damit sie auf die Seite passt. Ich möchte nicht, dass LaTex sie als neue Tabelle in der Reihenfolge zählt, also sollten beide Tabellen als „Tabelle 1“ betitelt werden. Wie kann ich das machen? Bitte helfen Sie mir und vielen Dank im Voraus!
Antwort1
(Ich dachte zunächst, dass es sich bei dieser Abfrage um einen Betrug handeln müsse. Ich konnte jedoch keinen früheren Vergleichsparameter finden, der sauber genug gewesen wäre.)
Wenn Sie eine Umgebung bereitstellen möchten table
, deren Anweisung jedoch nicht \caption
den Zähler erhöhen soll table
, achten Sie darauf, (a) dieUntertitelPaket in der Präambel und (b) Erteilen der Anweisung \ContinuedFloat
unmittelbar nach der Eröffnungsanweisung der zweiten table
Umgebung .\begin{table}
Wenn Sie nicht möchten, dass die Überschrift der Fortsetzungstabelle auf der Seite „Tabellenverzeichnis“ (erstellt von \listoftables
) angezeigt wird, geben Sie einfach eine expliziteleeres optionales Argumentzu seiner \caption
Aussage.
Dabei ist es sinnvoll, für die betreffenden Floats keine identischen Beschriftungstexte zu verwenden, da die Leser sonst leicht den Eindruck gewinnen könnten, dass es sich um eine bizarre Wiederholung handelt. Wenn beispielsweise der Beschriftungstext des ersten Floats „Deskriptive Statistik“ lautet, kann es hilfreich sein, für den zweiten Float „Deskriptive Statistik, Fortsetzung“ als Beschriftungstext zu verwenden.
Zusätzliche Bemerkungen:
Beachten Sie, dass diese Methode nicht auf zwei aufeinanderfolgende
table
(oderfigure
) Umgebungen beschränkt ist. Wenn Sie möchten, können Sie mehrere fortlaufende Floats haben, die einen bestimmten Wert destable
(figure
)-Zählers gemeinsam haben.Wenn Sie das Paket verwenden
subcaption
, das das Paket automatisch lädtcaption
, und beispielsweise zweisubtable
Umgebungen (jede mit ihrer eigenen\caption
Anweisung) in zwei aufeinanderfolgendentable
Umgebungen haben, führt das Einfügen einer\ContinuedFloat
Direktive am Anfang der zweitentable
Umgebung nicht nur dazu, dass die beiden Gesamtbeschriftungen dieselbe Nummer haben, sondern dass die Untertabellenbeschriftungen im fortgesetzten Float mit „(c)“ bzw. „(d)“ statt mit „(a)“ und „b“ nummeriert werden.
\documentclass[twocolumn]{article}
\usepackage{caption} % for '\ContinuedFloat' macro
\begin{document}
\listoftables
\newpage % start a new column (b/c in two-column mode)
% provide three 'table' environments that use the same counter (here: "1")
\begin{table}[ht]
\centering
\caption[Cartoon characters]{Cartoon characters, part 1}
% mandatory and optional arguments of '\caption' needn't be the same
\begin{tabular}{ll}
Minnie & Mickey
\end{tabular}
\end{table}
\begin{table}[h]
\ContinuedFloat
\centering
\caption[]{Cartoon characters, part 2} % note the empty optional argument
\begin{tabular}{ll}
Daisy & Donald
\end{tabular}
\end{table}
\begin{table}[h]
\ContinuedFloat
\centering
\caption[]{Cartoon characters, part 3} % note the empty optional argument
\begin{tabular}{ll}
Goofy & Pluto
\end{tabular}
\end{table}
\end{document}