Trabalhando com um \documentclass[journal]{IEEEtran} e preciso inserir tabela

Trabalhando com um \documentclass[journal]{IEEEtran} e preciso inserir tabela

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 topde uma página, ao contrário do tableambiente em documentos de uma coluna. O stfloatspacote (do sttoolspacote) permite usar além do [b]especificador, para colocar o float no final bottomdas páginas.

No sttoolspacote também está o cutedpacote, que define um stripambiente, 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-ofpacote (o captionpacote define o mesmo comando, mas parece ter problemas com a IEEEtranclasse).

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} 

insira a descrição da imagem aqui

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}

informação relacionada