Вы находитесь на странице: 1из 29

CTIC LATEX

PAQUETES PARA TABLAS

Jhimy Borbor
(j.borbor@uni.pe)

Jhimy Borbor (j.borbor@uni.pe) CTIC LATEX PAQUETES PARA TABLAS 1 / 29


Contenido
1 diagbox
2 multirow
3 array
4 xcolor - colortbl
xcolor
opcin table de xcolor
5 hhline
6 longtable
7 csvtools
8 Bibliografa paquetes para tablas

Jhimy Borbor (j.borbor@uni.pe) CTIC LATEX PAQUETES PARA TABLAS 2 / 29


Parte VII

Algunos paquetes para tablas

Jhimy Borbor (j.borbor@uni.pe) CTIC LATEX PAQUETES PARA TABLAS 3 / 29


diagbox

1 diagbox

2 multirow

3 array

4 xcolor - colortbl

5 hhline

6 longtable

7 csvtools

8 Bibliografa paquetes para tablas

Jhimy Borbor (j.borbor@uni.pe) CTIC LATEX PAQUETES PARA TABLAS 4 / 29


diagbox

diagbox

\usepackage{diagbox}

\diagbox[opciones]{...}{...}
\diagbox[opciones]{...}{...}{...}

donde las opciones pueden ser:


width=...: ancho de la caja explcitamente.
height=...: alto de la caja explcitamente.
dir=...: sus valores pueden ser NW, NE, SW, SE
trim=...: sus valores pueden ser l, r, lr, rl

Jhimy Borbor (j.borbor@uni.pe) CTIC LATEX PAQUETES PARA TABLAS 5 / 29


multirow

1 diagbox

2 multirow

3 array

4 xcolor - colortbl

5 hhline

6 longtable

7 csvtools

8 Bibliografa paquetes para tablas

Jhimy Borbor (j.borbor@uni.pe) CTIC LATEX PAQUETES PARA TABLAS 6 / 29


multirow

multirow

\usepackage{multirow}

\multirow{no_filas}{ancho}[afinacin]{texto}

Si no_filas es positivo la columna se genera de arriba a abajo,


si es negativo de abajo a arriba.

Se puede usar en ancho el smbolo * para indicar el ancho na-


tural del argumento.

Si ancho es una medida, en texto se puede usar \parbox para


varas lneas . Si ancho es el smbolo *, en texto se puede usar
los entornos tabular o array.

Jhimy Borbor (j.borbor@uni.pe) CTIC LATEX PAQUETES PARA TABLAS 7 / 29


array

1 diagbox

2 multirow

3 array

4 xcolor - colortbl

5 hhline

6 longtable

7 csvtools

8 Bibliografa paquetes para tablas

Jhimy Borbor (j.borbor@uni.pe) CTIC LATEX PAQUETES PARA TABLAS 8 / 29


array

array

\usepackage{array}

\setlength{\extrarowheight}{...}

Ms opciones en la declaracin de las columnas


m{ancho}
b{ancho}
>{decl} N
N <{decl}

donde N: l, r, c, p{...}, m{...}, b{...}


\arraybackslash

Jhimy Borbor (j.borbor@uni.pe) CTIC LATEX PAQUETES PARA TABLAS 9 / 29


array

array

Ejemplo
>{$}c<{$} en modo texto (tabular).

>{$}c<{$} en modo matemtico (array).

Jhimy Borbor (j.borbor@uni.pe) CTIC LATEX PAQUETES PARA TABLAS 10 / 29


xcolor - colortbl

1 diagbox

2 multirow

3 array

4 xcolor - colortbl

5 hhline

6 longtable

7 csvtools

8 Bibliografa paquetes para tablas

Jhimy Borbor (j.borbor@uni.pe) CTIC LATEX PAQUETES PARA TABLAS 11 / 29


xcolor - colortbl xcolor

xcolor - colortbl
xcolor

\usepackage[opciones]{xcolor}

Entre las opciones tenemos


dvipsnames
svgnames
x11names
table

Jhimy Borbor (j.borbor@uni.pe) CTIC LATEX PAQUETES PARA TABLAS 12 / 29


xcolor - colortbl xcolor

xcolor - colortbl
xcolor

Ejemplo
\color{CorporateColor!75}
40% green y 60% yellow |$\rightarrow$|
\color{green!40!yellow}
complemento |$\rightarrow$| \color{-green!40!yellow}

Algunos de los modelos de este paquete son:


rgb (red, green, blue [0, 1]3 )
cmy (cyan, magenta, yellow [0, 1]3 )
cmyk (cyan, magenta, yellow, black [0, 1]4 )
gray (gray [0, 1])
RGB (Red, Green, Blue {0, 1, ..., 255}3 )
Jhimy Borbor (j.borbor@uni.pe) CTIC LATEX PAQUETES PARA TABLAS 13 / 29
xcolor - colortbl xcolor

xcolor - colortbl
xcolor

\definecolor[tipo]{nombre}{modelo}{especificacin}

donde tipo: named es opcional


\color{color}
\color[modelo]{especificacin}

\textcolor{color}{...}
\textcolor[modelo]{especificacin}{...}

\pagecolor{color}{...}
\pagecolor[modelo]{especificacin}{...}

Jhimy Borbor (j.borbor@uni.pe) CTIC LATEX PAQUETES PARA TABLAS 14 / 29


xcolor - colortbl xcolor

xcolor - colortbl
xcolor

\colorbox{color}{...}
\colorbox[modelo]{especificacin}{...}

\fcolorbox{color_cuadro}{color_fondo}{...}
\fcolorbox[modelo]{especificacin_cuadro}
{especificacin_fondo}{...}
\fcolorbox[modelo_cuadro]{espec_cuadro}[modelo_fondo]
{espec_fondo}{...}
\fcolorbox{color_cuadro}[modelo_fondo]
{especificacin_fondo}{...}

Jhimy Borbor (j.borbor@uni.pe) CTIC LATEX PAQUETES PARA TABLAS 15 / 29


xcolor - colortbl opcin table de xcolor

xcolor - colortbl
opcin table de xcolor

\setlength{\minrowclearance}{2pt}

\columncolor[modelo]{color}

\rowcolor[modelo]{color}

\cellcolor[modelo]{color}

\arrayrulecolor{...}

\doublerulesepcolor{...}

Jhimy Borbor (j.borbor@uni.pe) CTIC LATEX PAQUETES PARA TABLAS 16 / 29


xcolor - colortbl opcin table de xcolor

xcolor - colortbl
opcin table de xcolor

\rowcolors[comandos]{fila_inicio}{filas_impares}
{filas_pares}

comandos: \hline

Jhimy Borbor (j.borbor@uni.pe) CTIC LATEX PAQUETES PARA TABLAS 17 / 29


hhline

1 diagbox

2 multirow

3 array

4 xcolor - colortbl

5 hhline

6 longtable

7 csvtools

8 Bibliografa paquetes para tablas

Jhimy Borbor (j.borbor@uni.pe) CTIC LATEX PAQUETES PARA TABLAS 18 / 29


hhline

hhline
\usepackage{hhline}

\hhline{caracter}

donde caracter puede ser:


=
-
~
|
:
#
t
b
*
Jhimy Borbor (j.borbor@uni.pe) CTIC LATEX PAQUETES PARA TABLAS 19 / 29
hhline

hhline

Ejemplo
\begin{tabular}{||cc||c|c||}
\hhline{|t:==:t:==:t|}
a&b&c&d\\
\hhline{|:==:|~|~||} a b c d
1&2&3&4\\
1 2 3 4
\hhline{#==#~|=#}
i&j&k&l\\ i j k l
\hhline{||--||--||} w x y z
w&x&y&z\\
\hhline{|b:==:b:==:b|}
\end{tabular}

Jhimy Borbor (j.borbor@uni.pe) CTIC LATEX PAQUETES PARA TABLAS 20 / 29


hhline

hhline

Con los paquetes array y colortbl (o xcolor con la opcin


table) tambin tenemos
\hhline{>{\arrayrulecolor{color}}caracter...}

Jhimy Borbor (j.borbor@uni.pe) CTIC LATEX PAQUETES PARA TABLAS 21 / 29


longtable

1 diagbox

2 multirow

3 array

4 xcolor - colortbl

5 hhline

6 longtable

7 csvtools

8 Bibliografa paquetes para tablas

Jhimy Borbor (j.borbor@uni.pe) CTIC LATEX PAQUETES PARA TABLAS 22 / 29


longtable

longtable

\usepackage{longtable}

\begin{longtable}[opciones]{espec. columnas}
...
\end{longtable}

Las opciones pueden ser: c,l,r.


\endfirsthead
\endhead

\endfoot
\endlastfoot

Jhimy Borbor (j.borbor@uni.pe) CTIC LATEX PAQUETES PARA TABLAS 23 / 29


longtable

longtable

Los comandos caption se usan dentro del entorno longtable.


\caption{...}\\
\caption[...]{...}\\
\caption*{...}\\

Tambin podemos usar dentro del entorno longtable


\tabularnewline
\pagebreak
\nopagebreak
\newpage
\footnote

Jhimy Borbor (j.borbor@uni.pe) CTIC LATEX PAQUETES PARA TABLAS 24 / 29


longtable

longtable

Algunos parmetros que podemos modificar son:


\setlength{\LTleft}{...}
\setlength{\LTright}{...}
\setlength{\LTpre}{...}
\setlength{\LTpost}{...}
\setlength{\LTcapwidth}{...}

Jhimy Borbor (j.borbor@uni.pe) CTIC LATEX PAQUETES PARA TABLAS 25 / 29


csvtools

1 diagbox

2 multirow

3 array

4 xcolor - colortbl

5 hhline

6 longtable

7 csvtools

8 Bibliografa paquetes para tablas

Jhimy Borbor (j.borbor@uni.pe) CTIC LATEX PAQUETES PARA TABLAS 26 / 29


csvtools

csvtools
\usepackage{csvtools}

\setcsvseparator{...}

\CSVtotabular{fichero}{alineacin_columnas}
{primera_fila}{filas_medio}{ltima fila}

\insert...
\insertbyname{...}
\field{nmero_columna}

\ifnextrowlast{...}{...}

\CSVtolongtable{fichero}{alineacin_columnas}
{primera_fila}{filas_medio}{ltima fila}

Jhimy Borbor (j.borbor@uni.pe) CTIC LATEX PAQUETES PARA TABLAS 27 / 29


Bibliografa paquetes para tablas

1 diagbox

2 multirow

3 array

4 xcolor - colortbl

5 hhline

6 longtable

7 csvtools

8 Bibliografa paquetes para tablas

Jhimy Borbor (j.borbor@uni.pe) CTIC LATEX PAQUETES PARA TABLAS 28 / 29


Bibliografa paquetes para tablas

Bibliografa paquetes para tablas

Mittelbach, Frank; Goossens, Michel et al.


The LATEX Companion. Second Edition.
Addison-Wesley, 2004.
The Comprehensive TEX Archive Network
https:
//www.ctan.org/tex-archive/macros/latex/contrib

Jhimy Borbor (j.borbor@uni.pe) CTIC LATEX PAQUETES PARA TABLAS 29 / 29

Вам также может понравиться