Buscar..


El ambiente tabular.

El entorno tabular es la forma más básica de crear una tabla en LaTeX y no requiere ningún otro paquete.

\begin{tabular}{|lcr||}
  left aligned column & center column & right column \\
  \hline
  text & text & text \\
  text & text & text \\
\end{tabular}

Resultado renderizado

El parámetro ( |lcr|| en el ejemplo) se llama la especificación de la tabla y le dice a LaTeX cuántas columnas hay y cómo deben formatearse. Cada letra representa una sola columna. Los valores posibles son:

Personaje Sentido
l columna alineada a la izquierda
do columna centrada
r columna alineada a la derecha
p {'ancho'} por ejemplo p{5cm} columna de párrafo con ancho definido
| (personaje de la pipa) linea vertical
|| (2 tubos) 2 lineas verticales

Las células están separadas por el carácter & . Una fila termina con 2 barras diagonales \\ .

Las líneas horizontales se pueden insertar usando el comando \hline .

Las tablas siempre están formateadas para ser lo suficientemente amplias como para incluir todo el contenido. Si una tabla es overfull hbox grande, LaTeX imprimirá advertencias de overfull hbox . Las posibles soluciones incluyen el uso del especificador p{'width'} u otros paquetes como tabularx .

Se puede crear una tabla con encabezados de columna que abarcan varias columnas usando el comando \multicolumn{cols}{pos}{text} .

\begin{center}
\begin{tabular}{|c|c|c|c|}
\hline
&\multicolumn{3}{|c|}{Income Groups}\\
\cline{2-4}
City&Lower&Middle&Higher\\
\hline
City-1& 11 & 21 & 13\\
City-2& 21 & 31 &41\\
\hline
\end{tabular}
\end{center}

Tabla con encabezados multicolumnas

Tenga en cuenta que el comando \multicolumn tiene tres argumentos obligatorios: el primer argumento especifica el número de columnas sobre las que se extiende el encabezado; el segundo argumento especifica la posición del encabezado (l,c,r) ; y el tercer argumento es el texto para el encabezado. El comando \cline{2-4} especifica la columna de inicio (aquí, 2) y la columna de finalización (aquí, 4) sobre la cual se dibujará una línea.

Mesa para colorear

Para hacer que la tabla sea más legible, las siguientes son las formas de colorearla:

  1. Filas
  2. Columnas
  3. Líneas
  4. Células

Filas de colorear

Use \rowcolor (proporcionado por colortbl ; también cargado por xcolor en la opción de paquete [table] ). Ejemplo:

\documentclass{article}
\usepackage[table]{xcolor}

\begin{document}

\begin{tabular}{ | l | l | l | }
  \rowcolor{green}
  A & B & C \\
  \rowcolor{red}
  D & E & F \\
  G & H & I \\
  \rowcolor{blue}
  J & K & L
\end{tabular}

\end{document}

introduzca la descripción de la imagen aquí


Columnas para colorear

Las columnas se pueden colorear de las siguientes maneras:

  • Definiendo la propiedad de color de la columna fuera de la etiqueta de la tabla usando \newcolumntype :

     \newcolumntype{a}{ >{\columncolor{yellow}} c }
    
  • Definir la propiedad de color de la columna dentro de los parámetros de la tabla.

     \begin{tabular}{ | >{\columncolor{red}} c | l | l }
    

Ejemplo:

\documentclass{article}
\usepackage[table]{xcolor}

\newcolumntype{a}{>{\columncolor{yellow}}c}
\newcolumntype{b}{>{\columncolor{green}}c}

\begin{document}

\begin{tabular}{ a | >{\columncolor{red}}c | l | b }
  \hline
  A & B & C & D \\
  E & F & G & H \\
  \hline
\end{tabular}

\end{document}

introduzca la descripción de la imagen aquí


Líneas para colorear

Utilice \arrayrulecolor . Ejemplo:

\documentclass{article}
\usepackage[table]{xcolor}

\arrayrulecolor{blue}

\begin{document}

\begin{tabular}{ | l | l | l | }
  \hline
  A & B & C \\
  \hline
  D & E & F\\
  \hline
  G & H & I \\
  \hline
\end{tabular}

\end{document}

introduzca la descripción de la imagen aquí


Células para colorear

Utilice \cellcolor . Ejemplo:

\documentclass{article}
\usepackage[table]{xcolor}

\begin{document}

\begin{tabular}{ | l | l | l | }
  \hline
  A & B & C \\
  \hline
  D & E & \cellcolor{green}F \\
  \hline
  G & H & I \\
  \hline
\end{tabular}

\end{document}

introduzca la descripción de la imagen aquí


Podemos definir nuestros propios colores también usando el paquete colortbl . Los siguientes son los ejemplos de etiquetas:

    \definecolor{Gray}{gray}{0.85}
    \columncolor[RGB]{230, 242, 255}}
    \columncolor[HTML]{AAACED}


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow