Está en la página 1de 6

Creación de tablas en LATEX

Almuiña Varela, Carlos Almuiña Varela, Carlos


carlos.almuina@rai.usc.es carlos.almuina@rai.usc.es
Almuiña Varela, Carlos
carlos.almuina@rai.usc.es

Universidad de Santiago de Compostela, España


15 de febrero de 2016
Índice
1. El paquete Tabu 3

2. Ejemplos básicos 3

3. Ejemplos avanzados 4

2
1. El paquete Tabu
El paquete tabular, nos permite crear tablas en LATEXcuyo tamaño es determinado por
defecto de manera automática.
Para crear una tabla, deberemos empezar escribiendo:
\begin{tabu}{specs}

Con el argumento specs, indicamos la alineación que usará cada columna y si queremos in-
sertar lı́neas verticales o no.

l columna con justificado a la izquierda


c columna centrada
r columna con justificado a la derecha
p{’width’} párrafo con el texto alineado verticalmente arriba
m{’width’} párrafo con el texto alineado verticalmente en el medio (requiere el paquete array)
b{’width’} párrafo con el texto alineado verticalmente abajo (requiere el paquete array)
| lı́nea vertical simple
|| lı́nea vertical doble

Para especificar el formato de la fuente (itálica, negrita, etc.) de una columna añadiendo
>{format} antes de declarar el alineamiento de esa columna. Por ejemplo:

\begin{tabu}{>{\bfseries} l l >{\itshape} c}

En este caso la primera columna, que está alineada a la izquierda estará escrita en negrita,
mientras que la tercera columna estará en itálica y alineada al centro.
Para separar entre celdas e introducir nuevas filas, se usarán los siguientes comandos:

& separador de columnas


\ nueva lı́nea
\hiline lı́nea divisoria horizontal
\newline nueva lı́nea dentro de una celda (para párrafos)
\cline{i-j} lı́nea horizontal desde la columna i hasta la columna j

2. Ejemplos básicos

a b c
d e f
g h i

Tabla 1: Ejemplo 1

3
aa bb cc
dd ee ff
gg hh ii

Tabla 2: Otra prueba sencilla

aa bb cc
dd ee ff
gg hh ii

Tabla 3: Lı́neas doble

2025 decimal
7E9 hexadecimal
3751 octal
0111 110 1001 binario

Tabla 4: Uso de cline

n Quicksort Bubblesort n Quicksort Bubblesort


10000 0.0038 1.1564 60000 0.0286 41.4928
20000 0.0075 4.6581 70000 0.0321 56.5379
30000 0.0112 10.3877 80000 0.0374 73.8090
40000 0.0186 18.5022 90000 0.0392 93.5302
50000 0.0232 28.9000 100000 0.0432 115.1868

Tabla 5: El paquete tabu permite hacer cambios en el grosor de las lı́neas usadas

3. Ejemplos avanzados

Profesores
Asignatura Despacho Nombre
455 Severus Snape
456 Ron Swanson
Defensa contra las artes oscuras
457 Leslie Knope
458 Jarri Poter
123 Francisco Marhuenda
Teorı́a de las Puertas Giratorias 666 Pablo Iglesias
125 Eduardo Inda
Escritura de audiolibros 007 Toni Nievas
008 Ramando Nogual
Programación Extrema
009 Denis Verı́n

Tabla 6: Uso del paquete multicolumn y multirow

4
n Quicksort Bubblesort n Quicksort Bubblesort n Quicksort Bubblesort
100 0.0000 0.0001 3500 0.0011 0.1466 6900 0.0023 0.5630
200 0.0001 0.0005 3600 0.0012 0.1568 7000 0.0023 0.5672
300 0.0001 0.0010 3700 0.0013 0.1607 7100 0.0028 0.5882
400 0.0001 0.0019 3800 0.0013 0.1690 7200 0.0034 0.6100
500 0.0002 0.0030 3900 0.0014 0.1791 7300 0.0036 0.6185
600 0.0002 0.0043 4000 0.0014 0.1878 7400 0.0027 0.6441
700 0.0003 0.0057 4100 0.0014 0.1977 7500 0.0027 0.6546
800 0.0003 0.0075 4200 0.0014 0.2071 7600 0.0028 0.6785
900 0.0003 0.0096 4300 0.0015 0.2121 7700 0.0027 0.6912
1000 0.0004 0.0119 4400 0.0015 0.2310 7800 0.0028 0.7083
1100 0.0004 0.0143 4500 0.0016 0.2319 7900 0.0030 0.7171
1200 0.0005 0.0174 4600 0.0017 0.2480 8000 0.0028 0.7359
1300 0.0005 0.0201 4700 0.0017 0.2582 8100 0.0028 0.7833
1400 0.0006 0.0236 4800 0.0016 0.2689 8200 0.0031 0.7866
500 0.0006 0.0270 4900 0.0017 0.2825 8300 0.0031 0.8078
1600 0.0007 0.0306 5000 0.0017 0.2887 8400 0.0031 0.8480
1700 0.0007 0.0349 5100 0.0017 0.2996 8500 0.0031 0.8584
1800 0.0007 0.0394 5200 0.0019 0.3081 8600 0.0031 0.8611
1900 0.0008 0.0435 5300 0.0018 0.3361 8700 0.0032 0.8859
2000 0.0008 0.0475 5400 0.0020 0.3538 8800 0.0032 0.8908
2100 0.0009 0.0528 5500 0.0019 0.3501 8900 0.0032 0.9332
2200 0.0009 0.0567 5600 0.0021 0.3791 9000 0.0032 0.9528
2300 0.0008 0.0638 5700 0.0021 0.3772 9100 0.0035 0.9820
2400 0.0009 0.0668 5800 0.0021 0.3935 9200 0.0036 0.9838
2500 0.0010 0.0763 5900 0.0021 0.4081 9300 0.0035 1.0000
2600 0.0010 0.0832 6000 0.0022 0.4194 9400 0.0034 1.0432
2700 0.0010 0.0912 6100 0.0021 0.4349 9500 0.0035 1.0697
2800 0.0009 0.0957 6200 0.0021 0.4469 9600 0.0036 1.0711
2900 0.0010 0.1012 6300 0.0024 0.4628 9700 0.0037 1.0948
3000 0.0010 0.1070 6400 0.0023 0.4777 9800 0.0035 1.1314
3100 0.0011 0.1138 6500 0.0025 0.4982 9900 0.0037 1.1450
3200 0.0011 0.1169 6600 0.0022 0.5050 10000 0.0038 1.1564
3300 0.0011 0.1280 6700 0.0022 0.5249
3400 0.0011 0.1357 6800 0.0025 0.5359

Tabla 7: Colores alternos en una tabla

5
Col 1 Columna 2 Columna 3 Párrafo
Fila 1 Hola Mundo Lorem ipsum dolor sit amet, consecte-
tur adipiscing elit. Proin euismod ante
ut dignissim malesuada. In dapibus nu-
lla eget bibendum placerat.
Fila 2 Aula Profesional Nunc posuere diam ante, accumsan lo-
bortis purus maximus ac. Mauris vene-
natis dictum nulla eget vulputate. Viva-
mus sed molestie erat. Vestibulum ali-
quam elit nec diam laoreet, sit amet effi-
citur eros suscipit. Suspendisse id scele-
risque ex, non aliquet dui. Aliquam non
felis vel sapien fermentum accumsan in
luctus nisl. Cras eu massa molestie erat
semper eleifend.
Fila 3 Curso LATEX Pellentesque vitae malesuada urna. Lo-
rem ipsum dolor sit amet, consectetur
adipiscing elit. Suspendisse porttitor,
nulla sollicitudin auctor consectetur, li-
bero orci molestie ligula, quis dictum ex
elit et velit. Vivamus facilisis dui nec
cursus condimentum. In cursus, lacus
ut pharetra efficitur, nibh nulla luctus
ex, vitae semper libero purus eget ur-
na. Maecenas fringilla leo ex, eu semper
est auctor volutpat. Aenean efficitur et
dui id fringilla. Lorem ipsum dolor sit
amet, consectetur adipiscing elit. Nulla
porttitor fermentum tempor.

Tabla 8: Control de tamaño de la tabla

También podría gustarte