Necesito ayuda aquí por favor.
Estoy trabajando en un \documentclass[journal]{IEEEtran}
documento. Entonces tengo dos columnas. Necesito insertar una tabla, esta tabla contiene 3 columnas y como 11 filas, pero las filas contienen mucha información. Entonces necesito insertar la tabla usando el espacio de dos columnas. tengo algo como esto
information from column 1 information in column 2
xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx
Entonces, cuando inserto la tabla, voy solo a una columna. como esto
\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
________________________
Pero necesito algo como esto
information from column 1 information in column 2
xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx
_____________________________________________________________
info info info
a b c
d e f
_____________________________________________________________
Gracias de antemano y perdón por el mal inglés.
Respuesta1
Sugiero usar tabularx
. Puede codificar una tabla dentro de una sola columna o una tabla que se distribuya en dos columnas. Para eso tienes el table*
medio ambiente.
Sin embargo, coloca su contenido al final top
de una página, a diferencia del table
entorno de los documentos de una columna. El stfloats
paquete (del sttools
paquete) le permite usar además el [b]
especificador para colocar el flotante en la bottom
parte de las páginas.
En el sttools
paquete, también está el cuted
paquete, que define un strip
entorno, que se distribuye en dos columnas en cualquier lugar. Este no es un entorno flotante, por lo que tenemos que usar el \captionof{table}{...}
comando del capt-of
paquete (el caption
paquete define el mismo comando, pero parece tener problemas con la IEEEtran
clase).
Ella es una demostración de una tabla de una y dos columnas:
\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}
Respuesta2
Espero que la siguiente sintaxis cumpla con sus 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}