Estudiante
Tablas en LTEX
Versi´n 1.00
o
Ra´l Mata Botana
u
email: matabotanar (at) gmail.com
agosto del 2008
Copyright
Copyright (c) 2008 Ra´l Mata Botana. Se otorga permiso para cou
piar, distribuir y/o modificar este documento bajo los t´rminos de la
e
Licencia de Documentaci´n Libre de GNU, Versi´n 1.2 o cualquier
o
o
otra versi´n posterior publicada por la Free Software Foundation;sin
o
Secciones Invariantes ni Textos de Cubierta Delantera ni Textos de
Cubierta Trasera. Una copia de la licencia est´ incluida en la secci´n
a
o
titulada GNU Free Documentation License.
1.
Introducci´n
o
A
Muchos tutoriales describen la construcci´n de tablas en L TEX, pero la mayor´ de
o
ıa
ellos se limitan a explicar las opciones b´sicas. En este documento intentar´ mosa
etrar las distintas opciones que existen para el dise˜o de tablas y ejemplificando
n
cada caso.
2.
El entorno tabbing
Este entorno de trabajo no genera ex´ctamente tablas, pero permite presentar
a
texto encolumnado, de manera similar a como lo har´ un tabulador.
ıa
Del entorno de trabajo se entra y se sale mediante los comandos \begin{tabbing}
y \end{tabbing} respectivamente. Cuentacon los siguientes comandos:
1
A
Tablas en L TEX
\=
\>
\\
\kill
\+
\\<
\’
\‘
2.1.
Fija la posici´n de los tabuladores
o
Salta al siguiente tabulador
Fin de l´
ınea
Si una l´
ınea finaliza con este comando no se imprime
Hace que la l´
ınea sig. empiece en el tabulador sig. al previsto
Hace que la l´
ınea sig. empiece en el tabulador anterior al previsto
Salta altabulador anterior
Hace que el texto anterior se justifique a derecha
Hace que el texto que sigue vaya hacia el margen derecho
Ejemplo 1
Si ponemos:
\begin{tabbing}
Nombre \= Apellido \= Padr´n\\
o
Esteban \> Quito \> 80000\\
Elena \> Nito \> 80001\\
Olga \> Sana \> 80002\\
\end{tabbing}
Lo que obtendremos es:
Nombre Apellido
Esteban Quito
Elena Nito
Olga
Sana
2.2.
Padr´no
80000
80001
80002
Ejemplo 2
Tambi´n podemos fijar el ancho de las columnas:
e
\begin{tabbing}
\hspace*{2cm} \= \hspace*{5cm} \= \hspace*{3cm} \kill
Nombre \> Apellido \> Padr´n\\
o
Esteban \> Quito \> 80000\\
Elena \> Nito \> 80001\\
Olga \> Sana \> 80002\\
\end{tabbing}
p´gina 2 de 37
a
A
Tablas en L TEX
Obteniendo:
Nombre
Esteban
Elena
Olga
2.3.
ApellidoQuito
Nito
Sana
Padr´n
o
80000
80001
80002
Ejemplo 3
Ahora una opci´n m´s compleja
o
a
\begin{tabbing}
\hspace{5cm} \= \hspace{5cm} \= \kill
Columna uno \> Columna 2 \> Columna 3 \\
\> Segunda
\> Tercera \\
\hspace{1.5cm} \\ %l´nea en blanco
ı
Texto de primera columna que pisa la segunda \>\> Tercer columna \\
\> Texto segunda y tercera columa \\
\hspace{1.5cm} \\ %l´neaen blanco
ı
xxxxxxxxxxx \= xxxxxxxxxxx \= xxxxxxxxxxx \= \kill %seteo nuevos tabuladores
Col 1 \>Col 2 \> Col 3 \> Col 4 \+\\
Dos \> Tres \> Cuatro \\
\< Uno \> Dos \> Tres \> Cuatro\\
Dos \> Tres \> Cuatro \- \\
Uno \> Dos \> Tres \> Cuatro\\
Uno \> Dos \’ \> Tres \‘ Cuatro\\
\end{tabbing}
Columna uno
Columna 2
Segunda
Columna 3
Tercera
Texto de primera columna que pisa lasegunda
Tercer columna
Texto segunda y tercera columa
Col 1
Col 2
Dos
Dos
Dos
Dos
Uno
Uno
Uno
Dos
Col 3
Tres
Tres
Tres
Tres
Tres
Col 4
Cuatro
Cuatro
Cuatro
Cuatro
Cuatro
p´gina 3 de 37
a
A
Tablas en L TEX
3.
El entorno tabular
Este entorno de trabajo nos permite trabajar con muchas m´s posibilidades que
a
el entorno tabbing. Tiene dos formatosposibles que son los siguientes:
\begin{tabular}[posici´n]{columnas}
o
columna 1 & columna 2 & columna n \\
...
...
...
\end{tabular}
o
´
\begin{tabular*}{ancho}[posici´n]{columnas}
o
columna 1 & columna 2 & columna n \\
...
...
...
\end{tabular*}
columnas
Determina la cantidad de columnas y su posici´n
o
l al´
ınea a izquierda
c centra
r al´
ınea a derecha
| colocado...
Regístrate para leer el documento completo.