Académique Documents
Professionnel Documents
Culture Documents
I. L ISTAS
A. Entorno Itemize
Dentro de un documento es muy frecuente enlistar palabras
para lo cual LATEX nos ofrece una opcion muy completa por
medio de vinetas.
Las vinetas pueden ser personalizadas pero LATEX nos muestra
por defecto un circulo negro el cual se obtiene de la siguiente
manera:
\begin{itemize}
\item Opci
on 1
\item Opci
on 2
......
\item Opci
on n
\end{itemize}
Ejemplo:
Una de las ventajas es que no tienen limites.
En caso que una idea sea extensa esta es mostrada en el
siguiente guion pero conservando las caractersticas del
item al que pertenece.
Se pueden crear varios niveles de vinetas, uno dentro de
otro.
Es muy u til para crear lista de un mismo tema el cual
tenga subdivisiones.
En ocasiones se necesita declara un nivel dentro de otro, para
lo cual solo debemos tomar en cuenta la declaracion de inicio
y fin de cada lista, lo declararemos de la siguiente manera:
\begin{itemize}
\item Opci
on 1-Nivel 1
\item Opci
on 2-Nivel 1
\begin{itemize}
\item Opci
on 1-Nivel 2
\item Opci
on 2-Nivel 2
\begin{itemize}
\item Opci
on 1-Nivel 3
\item Opci
on 2-Nivel 3
\end{itemize}
\item Opci
on 3-Nivel 2
\item Opci
on 4-Nivel 2
\end{itemize}
\item Opci
on 3-Nivel 1
\end{itemize}
Ejemplo:
Nivel uno representador por un cuadrado.
Opcion 2-Nivel 1
Nivel dos representador por un circulo.
Opcion 2-Nivel 2
Nivel tres representador por un circulo sin relleno.
Opcion 2-Nivel 3
Opcion 3-Nivel 3
Nivel cuatro representador por un rombo sin
relleno.
De igual manera si se sobrepasa el limite del
margen se continuara el texto en la siguiente
linea.
Opcion 3-Nivel 2
Opcion 4-Nivel 2
Opcion 3-Nivel 1
El entorno itemize se puede personalizar si no queremos
utilizar las vinetas predefinidas con las siguientes instrucciones
dentro de cada nivel.
\renewcommand{\labelitemi}{Nueva
vi
neta}
\renewcommand{\labelitemii}{Nueva
vi
neta}
\renewcommand{\labelitemiii}{Nueva
vi
neta}
\renewcommand{\labelitemiv}{Nueva
vi
neta}
Con estas lineas de codigo podemos personalizar nuestras
vinetas, tomando en cuenta que los niveles de listas estan
2. Segundo Punto
3. Tercer Punto
Para obtener numeraciones dentro de otras usamos estas
declaraciones.
\begin{enumerate}
\item Punto 1-Nivel 1
\item Punto 2-Nivel 1
\begin{enumerate}
\item Punto 1-Nivel 2
\item Punto 2-Nivel 2
\begin{enumerate}
\item Punto 1-Nivel 3
\item Punto 2-Nivel 3
\end{enumerate}
\item Punto 3-Nivel 2
\item Punto 4-Nivel 2
\end{enumerate}
\item Punto 3-Nivel 1
\end{enumerate}
Ejemplo:
1. Nivel uno representador por Numeracion..
2. Punto 2-Nivel 1
a) Nivel dos representador por Representacion alfabetica).
b) Punto 2-Nivel 2
1) Nivel tres representador por Numeracion).
2) Punto 2-Nivel 3
3) Punto 3-Nivel 3
a0 Nivel cuatro representador Representacion alfabetica .
b0 De igual manera si se sobrepasa el limite del
margen se continuara el texto en la siguiente
linea.
c) Punto 3-Nivel 2
d) Punto 4-Nivel 2
3. Punto 3-Nivel 1
Se debe recordar que las etiquetas se pueden personalizar
pudiendo usar hasta estilos de letra.
La sintaxis para personalizar las etiquetas de numeracion es:
\begin{enumerate}[nueva etiqueta]
Ejemplo:
Paso 1: Para obtener este tipo de numeracion
declaramos:
\begin{enumerate}[\bfseries
P{a}so 1:]
Paso 2: Y continuara la serie solicitada.
I. Para obtener este tipo de numeracion
declaramos:
\begin{enumerate}[\bfseries
I.]
dos formas.
Primera expresion de una tabla:
\begin {tabular}[posici
on]{columnas}
columna 1 & columna 2 & columna n \\
....
....
\end {tabular}
C. Entorno Description
Este entorno es el que mayor personalizacion tiene ya que
podemos colocar cualquier tipo de caracter como etiqueta.
Cada linea de descripcion lleva su propio caracter a diferencia
de los anteriores entornos.
Su sintaxis es:
\begin{description}
\item [Descripci
on 1] Opci
on 1
\item [Descripci
on 2] Opci
on 2
......
\item [Descripci
on 3] Opci
on n
\end{description}
Ejemplo:
TEX creado por Donald Knuth.
LATEX creado por Leslie Lamport.
Word creado por Charles Simonyi.
TABLA I
PARAMETROS
DE TABLAS
Declaracion
Columnas
D. Entorno List
Este entorno nos sirve para dividir parrafos entre ellos, ya
que en lista no podemos asignar caracteres que diferencien
los niveles pero podemos modificar otros aspectos como la
distancia.
Lo declararemos con las siguientes lineas de codigo.
\begin{etiqueta}{declaraciones}
\item P
arrafo 1
\item P
arrafo 2
......
\item Opci
on n
\end{list}
Donde:
Etiqueta: es el objeto que se coloca como etiqueta.
Declaraciones: Aqu declaramos comandos para definir
las longitudes.
Ejemplo:
$ Parrafo 1
$ Parrafo 2
II. T ABLAS
A. Tablas Basicas
Una herramienta a la hora de escribir documentos es el
uso de tablas, las cuales pueden tener multiplos usos.
La estructura fundamental de una tabla se puede expresar de
Ancho
Posicion
&
\hline
\vline
Funcion
Aqu determinamos la cantidad de columnas y la alineacion que queremos asignar
Establece el ancho de una
columna
Determina la posicion de la
tabla con respecto al texto
Salta a la siguiente columna
Genera una linea horizontal
Genera una linea vertical a
lo largo de una fila
Ejemplo:
se desea asignar.
Ejemplo:
TABLA II
EN TABLAS
ALINEACION
Posicion del texto en tablas
Centrado Derecha Izquierda Con medida
Xx
Xx Xx
En esta casilla
podemos
observar
que a pesar
del
limite
del texto, la
dimension
de la tabla
siempre sera
la declarada.
B. Entorno tabular y Margenes
Para modificar las separaciones de las tablas debemos
considerar que es diferente para las lineas horizontales que
las verticales.
Lineas entre columnas: Para aumentar lineas en las
columnas tenemos que aumentar el siguiente caracter
, tomando en cuenta que por cada uno se creara
una linea vertical.
Ejemplo:
\begin{tabular}{||c||c|c|||}
Obtendremos:
TABLA III
EJEMPLO DE TABLA I
Una forma
practica para
TABLA IV
EJEMPLO DE TABLA II
Una forma 1
columna 3
columna 3
columna 3
C. Entorno tabular*
Este tipo te tablas no se diferencian a las anteriores pero
tienen un pequeno cambio el cual se trata de la distancia que
TABLA V
EJEMPLO DE ENTORNO TABULAR*
Ruta 2
Ruta 7
Desde
Buenos Aires
Buenos Aires
Hasta
Mar del Plata
Mendoza
TABLA VI
EJEMPLO DE TABLA III
celda 1
celda 3
celda 5
celda 2
celda 4
celda 6
\hline
F. Division de una celda de forma diagonal
\multicolumn{2}{|c|}{multicolumna 1-2} &
Para tener una idea completa de como dividir una tabla en
columna 3\\
LATEX usaremos la siguiente linea de codigo para dividirla de
\hline
forma diagonal.
columna 1 & \multicolumn{2}{|c|}{multicolumna\backslashbox{izquierda}{derecha}
2-3}\\
Donde:
\hline
\end{tabular}{|c|c|c|}
Izquierda: El texto que deseamos que aparezca a la
izquierda de la diagonal en la celda.
Obtendremos:
Derecha: El texto que deseamos que aparezca a la
TABLA VII
derecha de la diagonal en la celda.
EJEMPLO DE TABLA IV
Recordar que para este efecto se necesita declarar el siguiente
multicolumna 1-3
paquete:
multicolumna 1-2 columna3
\usepackage{slashbox}
columna 1 multicolumna 2-3
Ejemplo:
\begin{tabular}{|l|r|r|r|} \hline
\backslashbox{origen}{destino} & Buenos
E. Uniendo Celdas por filas
Aires & C
ordoba & Rosario \\
Una vez entendido como unir celdas por columnas tambien \hline
tenemos la posibilidad de hacerlo por filas con la siguiente Buenos Aires & 0 Km & 716 Km & 318 Km\\
\hline
declaracion:
Cordoba & 716 Km & 0 Km & 398 Km\\
\multirow{filas}{ancho}[movimiento
\hline
vertical]{texto}
Recordar que para el uso de este comando debemos declarar Rosario & 318 Km & 398 Km & 0Km\\
\hline
en el preambulo el siguiente paquete:
\end{tabular}
\usepackage{multirow}
Obtendremos:
Donde:
Filas: Se indica la cantidad de filas que se uniran.
Ancho: Se indicara el ancho de la columna.
Movimiento Vertical: Es opcional y nos sirve para alinear
el texto verticalmente.
Texto: El parrafo que deseamos en la celda.
Ejemplo:
\begin{tabular}{|c|c|c|}
\hline
\multirow{3}{4cm}{multifila 1-3}&
\multirow{2}*[3mm]
{multifila 1-2} & columna 3 \\
\cline{3-3}
& & \multirow{2}[-3 mm]{multifila 2-3} \\
\cline{2-2}
& columna 2 & \\
\hline
\end{tabular}
Obtendremos:
TABLA VII
EJEMPLO DE TABLA V
multifila 1-2
columna 3
columna 2
multifila 2-3
multifila 1-3
TABLA IX
EJEMPLO DE TABLA VI
XXX
Cordoba
Rosario
716 Km
0 Km
398 Km
318 Km
398 Km
0Km
Obtendremos:
TABLA XI
EJEMPLO DE TABLA VIII
multicolumna 1-2
columna 1 columna 2
F. Colorear tablas por filas
Para pintar tablas en LATEX por filas usaremos una sintaxis
parecida a la de las columnas y esta es:
\rowcolor[model color]{color}
Tomando en cuenta que model color y color tienen las mismas
caractersticas que cuando queremos pintar por columnas.
Ejemplo:
\begin {tabular}{|l|l|}
\hline
\rowcolor[cmyk]{1,1,0,0}Abraham &
Lapuerta\\
\hline
Ejemplo:
\rowcolor[rgb]{0,1,1}Roque & Fort\\
\begin{tabular}{|>{\columcolor[rgb]{0.7,0,0.7}}
\hline
}c |
\rowcolor[gray]{0.9}Eva & Dirse\\
>{\columncolor[cmyk]{0.8,0.5,0.4,0.1}}c |
\hline
>{\columncolor[gray]{0.7}}c |
\end{tabular}
>{\columncolor{blue}}c |
Obtendremos:
>{\columncolor{micolor}}c |
TABLA XII
\hline
EJEMPLO DE TABLA IX
Col 1 & Col 2 & Col 3 & Col 4 & Col 5 \\
\hline
Abraham Lapuerta
rgb & cmyk & gray & por defecto &
Roque
Fort
definido por nosotros \\
Eva
Dirse
\hline
\end{tabular}
G. Colorear tablas por celdas
Obtendremos:
TABLA X
Una ultima opcion para colorear una tabla es por celdas y
EJEMPLO DE TABLA VII
se realizara con la siguiente declaracion:
\cellcolor[model color]{color}
Col 1 Col 2
Col 3
Col 4
Col 5
Ejemplo:
\begin {tabular}{|l|l|}
\hline
I. Colorear multicolumnas
\cellcolor[cmyk]{1,1,0,0}Abraham &
Para pintar tablas por filas lo haremos usando las \cellcolor{red}Lapuerta\\
instrucciones para combinar celdas y as logramos pintar las \hline
\cellcolor[rgb]{0,1,1}Roque&
celdas.
\cellcolor{blue}Fort\\
Ejemplo:
\hline
\begin{tabular}{|c|c|}
\begin {tabular}
\hline
En el caso que no deseamos declararlo en el
preambulo usaremos la siguiente sintaxis, colocandola a
continuacion de la sentencia de inicio de tabla:
\columncolor{cmyk}{0, 1, 0.5}
\multicolumn{2}{|>{\columcolor
Obtendremos:
{red}}c|}{multicolumna 1-2}\\
\multicolumn{1}{|>{\columcolor{green}}c|}
{columna 1} & \multicolumn{1}{|>{\columcolor
{yellow}}c|}{columna 2}
\hline
\begin{tabular}
TABLA XIII
EJEMPLO DE TABLA X
Abraham
Roque
Eva
Lapuerta
Fort
Dirse
Obtendremos:
\begin{sideways}
\begin{tabular}{|l|r|r|}
\hline & columna 1 & columna 2 \\
\hline fila 1 & a11 & a12 \\
\hline fila 2 & a21 & a22 \\
\hline \end{tabular} \end{sideways}
Obtendremos:
fila 1
fila 2
columna 1
a11
a21
columna 2
a12
a22
TABLA XIV
EJEMPLO DE TABLA XI
TABLA XV
EJEMPLO DE TABLA XII
fila 1
fila 2
columna 2
columna 1
H. Rotacion de Tablas
a11
a21
a12
a22
F.Formato de Tablas
Una manera para personalizar una tabla es cambiando la
forma predefinida de una tabla que si bien es un formato
sencillo y efectivo, hay ocasiones en las que necesitamos
resaltar cuadros por su contenido.
La sintaxis para modificar la forma de una tabla es:
{ \setlength{\NombrePar
ametro}{ValorNuevo}
\begin{tabular}
.......
...contenido tabla
.......
\end{tabular} }
Los comandos para cambiar los parametros de una tabla son:
"\arraystretch: Este comando controla la
separacion vertical entre filas.
Dentro de este comando tenemos varias opciones de uso
como las siguientes:
"\tabcolsep": reduce la separacion horizontal a
la mitad entre columnas.
"\arraycolsep": Nos ayuda a definir la nueva
separacion que deseamos en la tabla.
"\arrayrulewidth": Nos permite modificar el grosor de las lineas horizontales y verticales de la tabla
"\doublerulesep:Coloca una separacion doble
sean estas horizontales o verticales
Ejemplo 1:
{\setlength{\setlength{tabcolsep}{10pt}
\begin{tabular}{||c|c||}
\hline
uno & dos \\
tres & cuatro \\
\hline
\end{tabular}} \par \bigskip
Obtendremos:
TABLA XVI
EJEMPLO DE TABLA XIII
uno
tres
dos
cuatro
Ejemplo 2:
{\setlength{\arrayrulewidth{3pt}
\renewcommand*{arraystrectch}{2}
\begin{tabular}{|c|c|}
\hline
\uno & \dos \\
\hline
tres & cuatro \\
\hline
\end{tabular}} \par \bigskip
Obtendremos:
TABLA XVII
EJEMPLO DE TABLA XIV
uno
dos
tres
cuatro
Ejemplo 3:
\setlength{\arrayrulewidth}{2pt}
\setlength{\doublerulesep}{2pt}
\begin{tabular}{||cc||}
\hline
uno & dos \\
tres & cuatro \\
\hline
\end{tabular}}
Obtendremos:
TABLA XVIII
EJEMPLO DE TABLA XV
uno
tres
dos
cuatro
I. Paquete hline
Notamos que al realizar una tabla separamos filas con
el comando \hline, pero este puede ser modificado de la
siguiente manera:
\hhline{Comunas Intersecciones}
Recordando declarar el paquete:
\usepackage{hhline}
Donde:
Columnas: Nos especifica el tipo de linea que usaremos
para separar las filas, determinado por los siguientes
caracteres.
= Nos muestra una raya horizontal con el doble
de ancho de una columna.
- Nos muestra una raya horizontal con el mismo
ancho de una columna.
Nos muestra una columna sin linea horizontal.
Nos muestra una raya vertical que corta con
la horizontal.
: Nos muestra una raya vertical que es partida
por una horizontal doble.
TABLA XIX
EJEMPLO DE TABLA XVI
uno
cinco
nueve
trece
dos
seis
diez
catorce
tres
siete
once
quien
cuatro
ocho
doce
dieciseis
III. C ONCLUSIONES
LAT
EX es un sistema que nos ayuda enfocarnos en el contenido ya que, a base de comandos se puede desarrollar
el formato del documento de forma eficaz.
Dentro de LATEX podemos personalizar nuestros documentos con tablas, listas y enumeraciones las cuales nos
ayudan para organizar mejor el contenido de nuestro
documento.
R EFERENCIAS
[1] (2008)
The
LatexLive
website.
[Online].
http://latexlive.files.wordpress.com/2009/04/tablas.pdf
Avalible:
[2] (2008)
The
MetodosFamCie
website.
[Online].
http://metodos.fam.cie.uva.es/ latex/apuntes/apuntes2.pdf
Avalible: