Können Sie erklären, wie man eine Tabelle über die gesamte Seitenbreite druckt, wenn sie zweispaltig ist? Diese Tabellen lassen sich in jeder dieser h
, b
, t
, p
Platzierungen im einspaltigen Format problemlos drucken. Aber nicht, wenn ich zweispaltig bin.
Antwort1
https://tex.stackexchange.com/a/89463/197451
\documentclass[twocolumn]{article}
\usepackage{lipsum}
\begin{document}
\lipsum[1-10] % To create a random first page
\lipsum[1-3]
[Location of the table in source code]
\begin{table*}[t]
\centering
\begin{tabular}{lcr}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{tabular}
\caption{Blabla}
\label{tab:1}
\end{table*}
\lipsum[1-6]
\end{document}
Die Tabelle befindet sich auf der dritten Seite. Sie müssen sie im Code nach oben verschieben, um sie auf die zweite Seite zu bekommen.
Weiterführende Literatur:Wie kann man die Position von Float-Umgebungen wie Abbildung und Tabelle in LaTeX beeinflussen?
Antwort2
Zusätzlich zur Antwort von @jsbibra möchte ich erwähnen, dass das sttools
Paket zwei nützliche Pakete für Floats im Zweispaltenmodus enthält:
stfloats
[t]
, wodurch dblfloats das optionale Argument „oder Platzierung “ verwenden[b]
und auf derselben Seite erscheinen können, auf der sie definiert sind, sofern sie in der linken Spalte definiert sind und in der aktuellen Spalte/Seite genügend freier Platz verfügbar ist.cuted
definiert einestrip
Umgebung, die es Ihnen ermöglicht, Material in voller Breite im Zweispaltenmodus zu platzieren. Damit können Sie (nicht schwebende) Tabellen oder Grafiken platzieren und verwenden,\captionof{float type}{…}
wenn Sie eine Überschrift haben möchten.