Preciso de ajuda aqui, por favor.
Estou trabalhando em um \documentclass[journal]{IEEEtran}
documento. Então eu tenho duas colunas. Preciso inserir uma tabela, esta tabela contém 3 colunas e tipo 11 linhas mas as linhas contém muita informação. Então preciso inserir a tabela usando o espaço de duas colunas. Eu tenho algo assim
information from column 1 information in column 2
xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx
Então, quando eu inserir a tabela, vá apenas para uma coluna. assim
\begin{table}[]
\centering
\caption{My caption}
\label{my-label}
\begin{tabular}{lll}
info & info & info \\
a & b & c \\
d & e & f
\end{tabular}
\end{table}
information from column 1 information in column 2
xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx
________________________
info info info
a b c
d e f
________________________
Mas eu preciso de algo assim
information from column 1 information in column 2
xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx
_____________________________________________________________
info info info
a b c
d e f
_____________________________________________________________
Desde já obrigado e desculpe pelo mau inglês
Responder1
Eu sugiro usar tabularx
. Você pode codificar uma tabela em uma única coluna ou uma tabela que se espalha por duas colunas. Para isso você tem o table*
meio ambiente.
Porém, coloca seu conteúdo no final top
de uma página, ao contrário do table
ambiente em documentos de uma coluna. O stfloats
pacote (do sttools
pacote) permite usar além do [b]
especificador, para colocar o float no final bottom
das páginas.
No sttools
pacote também está o cuted
pacote, que define um strip
ambiente, que se espalha por duas colunas em qualquer lugar. Este não é um ambiente flutuante, então temos que usar o \captionof{table}{...}
comando do capt-of
pacote (o caption
pacote define o mesmo comando, mas parece ter problemas com a IEEEtran
classe).
Aqui está uma demonstração de tabela de uma e duas colunas:
\documentclass{IEEEtran}
\usepackage[showframe]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{lipsum}
\usepackage{booktabs, capt-of, tabularx}%
\usepackage{cuted, stfloats}
\begin{document}
\begin{table}[!htb]
\centering
\caption{My caption}
\label{my-label}
\begin{tabularx}{\columnwidth}{@{}XX@{}}
information from column 1 & information in column 2 \\
xxxxxxxxxxxxxx xxxx xxxxxx xxxxx xxxxx xxxxxxx xxxxxxx & xxxxxxxxx xxxxxx xxxxx xxx xx xxxxxxxx xxxxxxx xxxxxx \\
\end{tabularx}\\[6pt]
\begin{tabularx}{\columnwidth}{*{3}{>{\centering\arraybackslash}X}}
\toprule
info & info & info \\
a & b & c \\
d & e & f \\
\bottomrule
\end{tabularx}
\end{table}
\lipsum[2-3]
\begin{strip}
\centering
\captionof{table}{My caption}
\label{my-label}
\begin{tabularx}{\textwidth}{@{}XX@{}}
information from column 1 & information in column 2 \\
xxxxxxxxxxxxxx xxxx xxxxxx xxxxx xxxxx xxxxxxx xxxxxxx & xxxxxxxxx xxxxxx xxxxx xxx xx xxxxxxxx xxxxxxx xxxxxx \\
\end{tabularx}\\[6pt]
\begin{tabularx}{\textwidth}{*{3}{>{\centering\arraybackslash}X}}
\toprule
info & info & info \\
a & b & c \\
d & e & f \\
\bottomrule
\end{tabularx}
\mbox{}
\end{strip}
\lipsum[3-5]
\end{document}
Responder2
Espero que a sintaxe abaixo atenda aos seus requisitos:
\begin{table}[]
\centering
\caption{My caption}
\label{my-label}
\begin{tabular*}{20pc}{@{\extracolsep{\fill}}ll}
information from column 1 & information in column 2\\
xxxxxxxxxxxxxxxxxxxxxxxx & xxxxxxxxxxxxxxxxxxxxxxx\\
xxxxxxxxxxxxxxxxxxxxxxxx & xxxxxxxxxxxxxxxxxxxxxxx\\
\end{tabular*}\\[6pt]
\begin{tabular*}{20pc}{@{\extracolsep{\fill}}lll}
\hline
info & info & info \\
a & b & c \\
d & e & f \\
\hline
\end{tabular*}
\end{table}