Menú Cerrar

Cómo crear tablas en LaTeX

Para crear una tabla en LaTeX utilizamos \begin{tabular}… …\end{tabular}, por ejemplo podemos escribir:

\begin{tabular}{|l|l|l|}
\hline
Nombre & Apellido Paterno & Apellido Materno \\
\hline
Daniel & Escobedo & Silva \\
\hline
Hugo & Nu\~nez & Rojas \\
\hline
Victoria & Torres & Ortega \\
\hline
Susana & Garc\’ia & Escamilla \\
\hline
\end{tabular}

Y, el resultado será:

\begin{tabular}{|l|l|l|} \hline Nombre & Apellido Paterno & Apellido Materno \\ \hline Daniel & Escobedo & Silva \\ \hline Hugo & Nu\~nez & Rojas \\ \hline Victoria & Torres & Ortega \\ \hline Susana & Garc\'ia & Escamilla \\ \hline \end{tabular}

La primera línea, \begin{tabular}{|l|l|l|}, indica que comenzamos un entorno de tabla, que se alineará el contenido a la izquierda, y que se deben dibujar los bordes izquierdo y derecho.

Para justificar el contenido a la derecha, cambiamos la primera línea por:

\begin{tabular}{|r|r|r|}

\begin{tabular}{|r|r|r|} \hline Nombre & Apellido Paterno & Apellido Materno \\ \hline Daniel & Escobedo & Silva \\ \hline Hugo & Nu\~nez & Rojas \\ \hline Victoria & Torres & Ortega \\ \hline Susana & Garc\'ia & Escamilla \\ \hline \end{tabular}

Para centrar el contenido cambiamos la primera línea por:

\begin{tabular}{|c|c|c|}

\begin{tabular}{|c|c|c|} \hline Nombre & Apellido Paterno & Apellido Materno \\ \hline Daniel & Escobedo & Silva \\ \hline Hugo & Nu\~nez & Rojas \\ \hline Victoria & Torres & Ortega \\ \hline Susana & Garc\'ia & Escamilla \\ \hline \end{tabular}

También, es posible realizar cualquier combinación, para verificarlo podemos cambiar la primera línea por:

\begin{tabular}{|l|c|r|}

\begin{tabular}{|l|c|r|} \hline Nombre & Apellido Paterno & Apellido Materno \\ \hline Daniel & Escobedo & Silva \\ \hline Hugo & Nu\~nez & Rojas \\ \hline Victoria & Torres & Ortega \\ \hline Susana & Garc\'ia & Escamilla \\ \hline \end{tabular}

Otra opción es eliminar los bordes izquierdo y derecho, para ello cambiamos la primera línea por:

\begin{tabular}{lll}

\begin{tabular}{lll} \hline Nombre & Apellido Paterno & Apellido Materno \\ \hline Daniel & Escobedo & Silva \\ \hline Hugo & Nu\~nez & Rojas \\ \hline Victoria & Torres & Ortega \\ \hline Susana & Garc\'ia & Escamilla \\ \hline \end{tabular}

Si deseamos conservar los bordes izquierdo y derecho exteriores, cambiamos la primera línea por:

\begin{tabular}{|lll|}

\begin{tabular}{|lll|} \hline Nombre & Apellido Paterno & Apellido Materno \\ \hline Daniel & Escobedo & Silva \\ \hline Hugo & Nu\~nez & Rojas \\ \hline Victoria & Torres & Ortega \\ \hline Susana & Garc\'ia & Escamilla \\ \hline \end{tabular}

El comando \hline dibuja los bordes horizontales. Si solamente deseamos conservar los bordes horizontales de la cabecera, escribimos:

\begin{tabular}{lll}
\hline
Nombre & Apellido Paterno & Apellido Materno \\
\hline
Daniel & Escobedo & Silva \\

Hugo & Nu\~nez & Rojas \\

Victoria & Torres & Ortega \\

Susana & Garc\’ia & Escamilla \\

\end{tabular}

Y tenemos:

\begin{tabular}{lll} \hline Nombre & Apellido Paterno & Apellido Materno \\ \hline Daniel & Escobedo & Silva \\ Hugo & Nu\~nez & Rojas \\ Victoria & Torres & Ortega \\ Susana & Garc\'ia & Escamilla \\ \end{tabular}

También es posible dibujar bordes horizontales dobles, escribiendo el comando \hline dos veces de manera consecutiva, si escribimos:

\begin{tabular}{lll}
\hline
\hline
Nombre & Apellido Paterno & Apellido Materno \\
\hline
\hline
Daniel & Escobedo & Silva \\
Hugo & Nu\~nez & Rojas \\
Victoria & Torres & Ortega \\

Susana & Garc\’ia & Escamilla \\

\end{tabular}

Y tenemos:

\begin{tabular}{lll} \hline\hline Nombre & Apellido Paterno & Apellido Materno \\ \hline\hline Daniel & Escobedo & Silva \\ Hugo & Nu\~nez & Rojas \\ Victoria & Torres & Ortega \\ Susana & Garc\'ia & Escamilla \\ \end{tabular}

Los bordes izquierdo y derecho también se pueden dibujar dobles cambiando la primera línea por:

\begin{tabular}{||l||l||l||}
\hline
\hline
Nombre & Apellido Paterno & Apellido Materno \\
\hline
\hline
Daniel & Escobedo & Silva \\
\hline
\hline
Hugo & Nu\~nez & Rojas \\
\hline
\hline
Victoria & Torres & Ortega \\
\hline
\hline
Susana & Garc\’ia & Escamilla \\
\hline
\hline
\end{tabular}

Y, el resultado será:

\begin{tabular}{||l||l||l||} \hline \hline Nombre & Apellido Paterno & Apellido Materno \\ \hline \hline Daniel & Escobedo & Silva \\ \hline \hline Hugo & Nu\~nez & Rojas \\ \hline \hline Victoria & Torres & Ortega \\ \hline \hline Susana & Garc\'ia & Escamilla \\ \hline \hline \end{tabular}

También te puede interesar:

Cómo citar

Editor. (26 junio 2018). Cómo crear tablas en LaTeX. Celeberrima.com. Última actualización el 21 febrero 2022.