Можете ли вы объяснить, как напечатать таблицу на всю ширину страницы в двухколоночном формате? Эти таблицы прекрасно печатаются в формате одного столбца в любом из этих h
, b
, t
, p
размещений. Но не тогда, когда я использую два столбца.
решение1
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}
Таблица будет на третьей странице, вам придется переместить ее вверх по коду, чтобы поместить на вторую страницу.
Дальнейшее чтение:Как повлиять на положение плавающих объектов, таких как рисунок и таблица, в LaTeX?
решение2
В дополнение к ответу @jsbibra я хотел бы упомянуть, что sttools
в комплект входят два полезных пакета для плавающих элементов в двухколоночном режиме:
stfloats
, что позволяет dblfloats использовать необязательный аргумент размещения[t]
или[b]
и отображаться на той же странице, где они определены, если они определены в левом столбце и в текущем столбце/странице имеется достаточно свободного места.cuted
определяетstrip
среду, которая позволяет вам размещать некоторые материалы на всю ширину в двухколоночном режиме. Используя ее, вы можете размещать (неплавающие) таблицы или графики, используя,\captionof{float type}{…}
если вы хотите иметь подпись.