Você pode explicar como imprimir uma tabela em toda a largura da página quando estiver em duas colunas? Essas tabelas são impressas corretamente em formato de coluna única em qualquer um desses posicionamentos h
, b
, t
. p
Mas não quando uso duas colunas.
Responder1
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}
A tabela estará na terceira página, você terá que mover o código para cima para obtê-la na 2ª página.
Leitura adicional:Como influenciar a posição de ambientes flutuantes como figura e tabela no LaTeX?
Responder2
Além da resposta do @jsbibra, gostaria de mencionar que o sttools
pacote possui dois pacotes úteis para carros flutuantes no modo de duas colunas:
stfloats
, o que permite que dblfloats use o argumento opcional[t]
ou[b]
de posicionamento e apareça na mesma página onde estão definidos se forem definidos na coluna da esquerda e houver espaço livre suficiente disponível na coluna/página atual.cuted
define umstrip
ambiente que permite colocar algum material em toda a largura no modo de duas colunas. Com ele você pode colocar tabulares ou gráficos (não flutuantes), usando\captionof{float type}{…}
se quiser ter legenda.