Tablas básicas, celdas combinadas y tablas de varias páginas
Utiliza tabular para tablas de una página, booktabs para líneas horizontales legibles y longtable para tablas que deban continuar en otras páginas. Diseña las tablas para comparar y consultar datos, no como una cuadrícula de párrafos largos.
En EasyLaTeX, utiliza pdfLaTeX con article y los paquetes de español. Carga booktabs y, para tablas multipágina, longtable.
Tabla mínima
l, c y r alinean las columnas a la izquierda, al centro y a la derecha. Separa celdas con & y termina cada fila con \\:
\begin{tabular}{lcr} Nombre & Grupo & Valor \\ Muestra A & Control & 12.3 \\ Muestra B & Tratamiento & 15.8 \\\end{tabular}La alineación a la derecha facilita comparar cifras, pero no alinea por sí sola los separadores decimales. Para eso existen columnas numéricas especializadas.
Líneas horizontales claras
Con booktabs, utiliza \toprule, \midrule y \bottomrule:
\usepackage{booktabs}\begin{tabular}{lcr} \toprule Nombre & Grupo & Valor \\ \midrule Muestra A & Control & 12.3 \\ Muestra B & Tratamiento & 15.8 \\ \bottomrule\end{tabular}El grosor y el espaciado están pensados para la lectura. Normalmente no necesitas líneas verticales ni una línea después de cada fila.
Columnas de texto con ancho fijo
p{ancho} crea una columna de párrafos con ajuste automático de línea:
\begin{tabular}{lp{7cm}r} \toprule ID & Descripción & Puntuación \\ \midrule A1 & Esta descripción se ajusta al ancho indicado. & 95 \\ \bottomrule\end{tabular}Si la tabla es demasiado ancha, acorta encabezados, permite saltos o divídela. No reduzcas automáticamente toda la letra con \resizebox.
Combinar columnas
\multicolumn{cantidad}{alineación}{contenido} combina varias columnas:
\begin{tabular}{lcc} \toprule \multicolumn{1}{c}{Muestra} & \multicolumn{2}{c}{Mediciones} \\ \cmidrule(lr){2-3} Nombre & Primera & Segunda \\ \midrule A & 12.3 & 12.6 \\ B & 15.8 & 16.1 \\ \bottomrule\end{tabular}\cmidrule(lr){2-3} dibuja una línea parcial sobre las columnas 2 y 3, útil en encabezados agrupados.
Tablas que continúan en otras páginas
tabular no se divide automáticamente. Utiliza longtable sin envolverlo en un flotante table:
\usepackage{longtable}\usepackage{booktabs}\begin{longtable}{llr} \caption{Registro de mediciones}\label{tab:measurements} \\ \toprule ID & Fecha & Valor \\ \midrule \endfirsthead \toprule ID & Fecha & Valor \\ \midrule \endhead A1 & 2026-07-01 & 12.3 \\ A2 & 2026-07-02 & 12.6 \\ % Añade filas; la tabla continúa automáticamente en otras páginas. \bottomrule\end{longtable}El contenido anterior a \endfirsthead es el encabezado inicial. El siguiente termina en \endhead y se repite en las páginas posteriores. Estas tablas no siguen las reglas de colocación de los flotantes.
Problemas frecuentes
Extra alignment tab has been changed to \cr
Compara separadores y columnas: una fila normal de tres columnas contiene dos &. Si el signo forma parte del texto, escribe \&. Ten en cuenta por separado las celdas combinadas.
La tabla invade los márgenes
Usa columnas de párrafo, simplifica encabezados o divide la tabla. Considera la orientación horizontal o la escala solo después.
Una tabla larga aparece en un lugar inesperado
No anides longtable en table: utilizan mecanismos de paginación diferentes.
Ejemplo completo
\documentclass[a4paper,12pt]{article}\usepackage[T1]{fontenc}\usepackage[spanish]{babel}\usepackage{booktabs}\begin{document}\begin{table}[tbp] \centering \caption{Mediciones de las muestras} \label{tab:results} \begin{tabular}{lcr} \toprule Nombre & Grupo & Valor \\ \midrule Muestra A & Control & 12.3 \\ Muestra B & Tratamiento & 15.8 \\ \bottomrule \end{tabular}\end{table}La tabla \ref{tab:results} resume las mediciones de dos muestras.\end{document}