Imprimir tabelas em toda a largura da página em um documento de duas colunas

Imprimir tabelas em toda a largura da página em um documento de duas colunas

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. pMas 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 sttoolspacote 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.

  • cuteddefine um stripambiente 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.

informação relacionada