Lección 9 de 19

Listas y tablas

Listas de puntos, numeradas y de descripción; tablas con tabular y el estándar profesional de booktabs.

Objetivos de la lección

  • Crear listas con itemize, enumerate y description
  • Construir tablas con tabular y controlar columnas y filas
  • Aplicar el estilo profesional de booktabs (\toprule, \midrule, \bottomrule)

Tres clases de lista

itemize crea listas no ordenadas (viñetas), enumerate las crea numeradas y description asocia cada elemento a una etiqueta: \item[etiqueta] texto. Los entornos se pueden anidar hasta cuatro niveles y LaTeX cambia automáticamente la viñeta o el contador de cada nivel.

Cada elemento empieza con \item. El espaciado entre elementos es uniforme y configurable, pero el buen LaTeX del día a día lo deja en manos de la clase: es otra decisión de formato que te ahorras.

Tablas con tabular

El contenido de una tabla vive en el entorno tabular, cuyo argumento define las columnas: l, c y r son columnas alineadas a la izquierda, centro y derecha, y p{ancho} crea una columna de párrafo con anchura fija (la única que parte el texto largo). Las barras | dibujan filetes verticales.

Dentro, & separa columnas y \\ termina filas; \hline traza un filete horizontal. Las tablas así construidas se colocan normalmente dentro del entorno table, que le añade número, caption y capacidad de flotar (lección 10).

Un clásico problema del principiante: la tabla es más ancha que la página. La solución rápida es reducir el tamaño con {\small ...} alrededor del tabular o usar columnas p{...} para que el texto se reparta en varias líneas.

El estándar booktabs

Las guías de estilo tipográfico (y el paquete booktabs) desaconsejan los filetes verticales y los dobles: una tabla profesional usa solo tres reglas horizontales — \toprule arriba, \midrule tras la cabecera y \bottomrule al pie — con grosores pensados para óptima lectura.

booktabs añade además \addlinespace para separar bloques de filas con aire en lugar de líneas. La diferencia visual respecto a una tabla con todas sus barras es inmediata y notoria.

Listas y una tabla profesional

Las tres listas y una tabla con booktabs. Sustituye mentalmente \toprule por \hline y las | por nada para comparar el antes y el después.

Ctrl/Cmd + Enter para compilar

Tabla comparativa propia

Crea una lista numerada con los tres editores que probarías y por qué (una línea cada uno).

Construye una tabla tabular de tres columnas (Editor, Plataforma, Precio) y cuatro filas con estilo booktabs.

Ctrl/Cmd + Enter para compilar