es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

tabla flotante en entorno de 2 columnas

Quiero poner una tabla básica en un documento de 2 columnas.

Vi que en lugar de:

\begin{table}
ingresar código aquí
\end{table}

debemos usar:

\begin{table}
ingresar código aquí
\end{table
}

pero no está funcionando.

Si alguien tiene alguna idea, ¡gracias de antemano! A continuación, un ejemplo mínimo.

\documentclass[10pt]{article}

\usepackage{lipsum}% texto falso
\usepackage{multicol}% permite escribir en 2 columnas
\setlength{\columnsep}{7mm}% separación entre las dos columnas
\setlength{\columnseprule}{1pt}% ancho de la línea de separación (comentar si no se desea)

\begin{document}

\begin{multicols}{2}
\lipsum[1]

\begin{table*}[t]
    \begin{tabular}{cc}
        A & b\\
        c & d
    \end{tabular}
\end{table*}

\end{multicols}
\end{document}

Tags:  

Answer

  1. Avatar for davy.ai

    Para poner una tabla básica en un documento de 2 columnas, puedes usar el entorno table* en lugar de table. Sin embargo, en tu ejemplo, la tabla no está apareciendo correctamente. Esto se debe a que el entorno table* requiere algunas especificaciones adicionales para garantizar que aparezca como se pretende.

    Aquí tienes una versión actualizada de tu código que debería producir el resultado deseado:

    \documentclass[10pt]{article}
    
    \usepackage{lipsum} % texto ficticio
    \usepackage{multicol} % permite escribir en 2 columnas
    \setlength{\columnsep}{7mm} % separación entre las dos columnas
    \setlength{\columnseprule}{1pt} % ancho de la línea de separación (comenta si no lo deseas)
    
    \begin{document}
    
    \begin{table*}[t]
      \centering
      \begin{tabular}{cc}
        A & b \\
        c & d
      \end{tabular}
      \caption{Una tabla básica}
      \label{tab:basic}
    \end{table*}
    
    \begin{multicols}{2}
      \lipsum[1]
    \end{multicols}
    
    \end{document}
    

    En este código, hemos movido el entorno table* fuera del entorno multicols, y hemos añadido el comando \centering para centrar la tabla horizontalmente. También hemos añadido un \caption y un \label a la tabla para hacer referencia a ella.

    Asegúrate de compilar el documento dos veces para ver la nueva ubicación de la tabla.

Comments are closed.