Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Apuntes2 PDF
Apuntes2 PDF
SECCIN 1
El entorno itemize permite escribir una lista de objetos, siendo adecuado para listas sencillas.
Las diversas entradas de la lista se resaltan con un indicador, que por defecto es un crculo negro
(\textbullet), aunque el uso de la opcin spanish de babel puede cambiar sta predenicin.
Las entradas de la lista tambin se encuentran indentadas respecto al margen izquierdo, y se
aade por defecto un espacio vertical antes y despus de la lista. Obsrvese en el siguiente
ejemplo la sintaxis del entorno y el uso del comando \item para introducir las entradas de la
lista:
Las listas pueden anidarse, con entradas que posean subentradas, hasta una profundidad
de cuatro subniveles (ms anidamiento no est contemplado, y obtendramos un error de com-
pilacin). Para cada subnivel se utiliza un smbolo de marcacin diferente, y se aade una
indentacin extra con respecto al nivel anterior. Observar el siguiente ejemplo donde se anidan
hasta 4 subniveles:
Seccin 1 Listas no numeradas: El entorno itemize 2
\begin{itemize}
\item 1a entrada del primer nivel a
1 entrada del primer nivel
\item 2a entrada del primer nivel
\begin{itemize} a
2 entrada del primer nivel
\item 1a entrada del segundo nivel
\item 2a entrada del segundo nivel 1
a
entrada del segundo nivel
\begin{itemize} 2
a
entrada del segundo nivel
\item 1a entrada del tercer nivel
a
\item 2a entrada del tercer nivel 1 entrada del tercer nivel
\begin{itemize} 2
a
entrada del tercer nivel
\item 1a entrada del cuarto nivel a
1 entrada del cuarto ni-
\item 2a entrada del cuarto nivel
vel
\end{itemize}
a
\end{itemize} 2 entrada del cuarto ni-
\end{itemize} vel
\end{itemize}
\renewcommand{\labelitemi}{Nuevo-marcador}
\renewcommand{\labelitemii}{Nuevo-marcador}
\renewcommand{\labelitemiii}{Nuevo-marcador}
\renewcommand{\labelitemiv}{Nuevo-marcador}
\renewcommand{\labelitemi}{\ding{42}}
\renewcommand{\labelitemii}{\ding{43}}
a
\begin{itemize} * 1 entrada del primer nivel
\item 1a entrada del primer nivel
a
\item 2a entrada del primer nivel * 2 entrada del primer nivel
\begin{itemize} a
\item 1a entrada del segundo nivel + 1 entrada del segundo nivel
AT X
Apuntes de L E Captulo 2: Listas y Tablas
c Luis M. Molina 2009
Seccin 2 Listas numeradas: El entorno enumerate 3
\begin{itemize}
\renewcommand{\labelitemi}{\ding{42}}
\item Primera entrada del primer nivel
\item Segunda entrada del primer nivel
\begin{itemize}
\renewcommand{\labelitemii}{\ding{43}}
\item Primera entrada del segundo nivel
\item Segunda entrada del segundo nivel
\end{itemize}
\end{itemize}
SECCIN 2
Para obtener listas numeradas, se utiliza (de forma anloga al itemize) el entorno enumerate,
que igualmente es anidable hasta cuatro subniveles:
\begin{enumerate}
\item 1a entrada del primer nivel 1. 1
a
entrada del primer nivel
\item 2a entrada del primer nivel
\begin{enumerate} 2. 2
a
entrada del primer nivel
\item 1a entrada del segundo nivel
\item 2a entrada del segundo nivel a) 1
a
entrada del segundo nivel
\begin{enumerate} b) 2
a
entrada del segundo nivel
\item 1a entrada del tercer nivel
a
\item 2a entrada del tercer nivel 1) 1 entrada del tercer nivel
\begin{enumerate} 2) 2
a
entrada del tercer nivel
\item 1a entrada del cuarto nivel
a 0 1a entrada del cuarto ni-
\item 2a entrada del cuarto nivel
vel
\end{enumerate}
\end{enumerate} b 0 2a entrada del cuarto ni-
\end{enumerate} vel
\end{enumerate}
En ste caso, cada comando \item tiene el efecto de ir aadiendo entradas contabilizadas
segn valores crecientes de un contador. ste contador, dependiendo del nivel de anidamiento
del entorno enumerate, posee diversas representaciones ( formatos); para el primer nivel se
utiliza 1., 2., 3., etc..., para el segundo a), b), c), etc..., y otras representaciones distintas para
los niveles tercero y cuarto. Es importante tener en cuenta que el formato de las etiquetas para
cada tipo de nivel son cambiadas por la opcin spanish de babel. El ejemplo anterior ilustra el
resultado en tales circunstancias. Para AT
L EX estndar se obtendra:
AT X
Apuntes de L E Captulo 2: Listas y Tablas
c Luis M. Molina 2009
Seccin 3 El entorno description 4
Existen mtodos para manipular libremente tal formato de las etiquetas de enumeracin,
pero para describirlos necesitamos conocimientos relativamente avanzados sobre las caracte-
AT X, que sern abordados ms adelante. De momento, pro-
rsticas de los contadores en L E
pondremos una alternativa simple y elegante (aunque no muy pontente), usando el paquete
enumerate (para lo cual, como siempre, se debe de declarar \usepackage{enumerate}
en el prembulo del documento.)
ste paquete permite colocar un argumento optativo en el entorno enumerate, de la forma:
\begin{enumerate}[argumento-optativo], donde en el argumento se debe elegir un carcter
clave: 1, i, I, a y A, (nmeros, nmeros romanos, y letras) sobre el cual se basar la enumeracin.
AT X.
Lo elegante del paquete es que permite combinar el carcter clave con instrucciones L E
Veamos un ejemplo:
\begin{enumerate}[(a)]
(a) Visualizar con visor de dvi
\item Visualizar con visor de dvi
\item Corregir errores (b) Corregir errores
\item Recompilar
(c) Recompilar
\end{enumerate}
\item Convertir a .ps con dvips
\end{enumerate}
Paso 3 Convertir a .ps con dvips
SECCIN 3
El entorno description
El entorno description se puede considerar como una generalizacin del entorno itemize, en
la que las etiquetas pueden ser libremente conguradas, lo cual es adecuado para descripciones.
Por ejemplo:
AT X
Apuntes de L E Captulo 2: Listas y Tablas
c Luis M. Molina 2009
Seccin 4 Listas personalizadas: el entorno list 5
Se observa que, por defecto, las etiquetas son escritas en negrita. Podemos cambiar esto sin
problemas, por ejemplo:
\renewcommand{\descriptionlabel}[1] %
{\hspace*{0.5cm}\textsf{#1}} TEX Un procesador de textos
\begin{description}
\item[\TeX] Un procesador de textos Word Otro procesador de textos
\item[Word] Otro procesador de textos
\item ......... .........
\end{description}
lo cual pone los objetos a describir en sanserif, adems de introducir una pequea sangra
1
\begin{itemize} 1
a
entrada
\item 1a entrada
\item[$\rightarrow$] 2a entrada 2
a
entrada
\item 3a entrada
\begin{enumerate} 3
a
entrada
\item 1o entrada
\item 2a entrada 1. 1
o
entrada
\item[$\clubsuit$] 3a entrada 2. 2
a
entrada
\end{enumerate}
a
\end{itemize} 3 entrada
Como tambin se puede ver en el ejemplo anterior, no existe ningn problema en anidar
listas de distintos tipos (respetando siempre, por supuesto, el lmite de 4 niveles de anidamien-
to).
SECCIN 4
1
El comando \renewcommand{\descriptionlabel}[1]{Acciones del comando} es un ejemplo de denicin
de comando (en ste caso, redenicin) dependiente de un argumento; el nmero 1 entre corchetes indica que el
comando es dependiente de 1 argumento variable, que dentro del conjunto de comandos LATEX en Acciones del
comando se denota con el smbolo clave #1. En el presente caso vemos que las acciones son dejar un espacio
de 0.5cm y poner en tipo sanserif #1, sto es, el argumento del comando \descriptionlabel. Se ampliarn
AT X.
stos conceptos en el Captulo dedicado a la programacin en L E
AT X
Apuntes de L E Captulo 2: Listas y Tablas
c Luis M. Molina 2009
Seccin 4 Listas personalizadas: el entorno list 6
\Longitud=Xmm
\Longitud Xmm
que asignan el nuevo valor Xmm a la variable \Longitud. Otro mtodo de asignacin de lon-
gitudes es el comando \addtolength{\Longitud}{Xmm} que incrementa en Xmm el valor
de la variable de longitud. ste mtodo es particularmente til en casos en que no conozca-
mos a priori el valor preestablecido de una longitud, y queramos modicarla sin arriesgarnos
a introducir valores desproporcionados.
Por otra parte, \topsep permite ajustar los espacios verticales anteriores y posteriores a
la lista, \itemsep la separacin vertical entre tems. Para ajustar la posicin de las etiquetas
respecto al texto de la entrada, se puede ajustar el parmetro \labelsep, y para la indentacin
de los prrafos que conforman una entrada se utiliza \itemindent. Los siguientes ejemplos
ilustran varias posibilidades de uso de stos parmetros:
AT X
Apuntes de L E Captulo 2: Listas y Tablas
c Luis M. Molina 2009
Seccin 4 Listas personalizadas: el entorno list 7
Lista estndar; ntese cmo al dejar vaco la opcin para etiquetas stas desaparecen.
En el ejemplo siguiente, obsrvese cmo se ajustan las indentaciones para listas de primer
y segundo nivel; adems, se ajustan las separaciones entre tems a travs de \itemstep
AT X
Apuntes de L E Captulo 2: Listas y Tablas
c Luis M. Molina 2009
Seccin 5 Construccin de tablas: el entorno tabular 8
\setlength{\leftmargini}{0pt}
\setlength{\leftmarginii}{30pt}
\begin{list}{\textbullet}{ %
\addtolength{\itemsep}{-2mm} %
\setlength{\itemindent}{2mm}} Primer tem de una lista con valores de
\begin{list}{$\scriptscriptstyle %
Primer tem de una sublista anida-
\blacksquare$}{\setlength{\itemindent} %
Finalmente, hay que tener en cuenta que algunos de stos parmetros de conguracin no
son exclusivos del entorno list y que pueden emplearse en los entornos itemize enumerate, como
por ejemplo \itemstep \leftmargini, \leftmarginii, etc... Vase el siguiente ejemplo en
el que se ajustan las indentaciones y el espaciado entre tems:
\setlength{\leftmargini}{10mm}
\setlength{\leftmarginii}{15mm}
\begin{enumerate}
\addtolength{\itemsep}{-2mm} 1. Funciones de variable compleja
\item Funciones de variable compleja
\item Teorema de Cauchy-Goursat 2. Teorema de Cauchy-Goursat
\begin{itemize}
Enunciado
\addtolength{\itemsep}{-1mm}
\item Enunciado Demostracin
\item Demostracin
\end{itemize}
\end{enumerate}
SECCIN 5
\begin{tabular}[Posicin]{FormatoColumnas}
xxx & xxx & xxx & xxx & ... & xxx \\
xxx & xxx & xxx & xxx & ... & xxx \\
... & ... & ... & ... & ... & ... \\
xxx & xxx & xxx & xxx & xxx & xxx
\end{tabular}
AT X
Apuntes de L E Captulo 2: Listas y Tablas
c Luis M. Molina 2009
Seccin 5 Construccin de tablas: el entorno tabular 9
& Separador entre columnas, que marca el n de una casilla y el principio de la siguien-
te. Podemos dejar una casilla vaca con &&. Ntese que el tamao de las columnas no
tiene nada que ver con la distancia entre los separadores y el texto de la
casilla: &xxx&, & xxx & & xxx & producirn exactamente el mismo resultado.
En general, la anchura de la columna est determinada por longitudes predenidas y,
fundamentalmente, por el tamao mximo que alcanzan los elemento de una columna
(con excepcin de las comlumnas tipo prrafo pancho en las que la anchura se ja de
antemano).
11 12 11 12
aqui se inserta 11 12 una pe- aqui se inserta una pe-
21 22 aqui se inserta 21 22 una pe-
21 22
quea tabla
quea tabla quea tabla
AT X
Apuntes de L E Captulo 2: Listas y Tablas
c Luis M. Molina 2009
Seccin 5 Construccin de tablas: el entorno tabular 10
\cline{x-y} Traza una lnea horizontal desde la columna x hasta la columna y, ambas
inclusive
5.1. Ejemplos
Distancia al sol
Planeta (millones km)
Mxima Mnima
Imaginemos que queremos:
Mercurio 69.4 46.8
Venus 109.0 107.6
Tierra 152.6 147.4
Podemos intentar:
\begin{tabular}{|l|r|r|}
\hline
& \multicolumn{2}{c}{Distancia al sol} \\
Planeta & \multicolumn{2}{c}{(millones km)} \\ \cline{2-3}
& Mxima & Mnima \\ \hline
Mercurio & 69.4 & 46.8 \\
Venus & 109.0 & 107.6 \\
Tierra & 152.6 & 147.4 \\ \hline
\end{tabular}
Distancia al sol
Planeta (millones km)
Mxima Mnima
lo que nos dara: pero no queda bien!
Mercurio 69.4 46.8
Venus 109.0 107.6
Tierra 152.6 147.4
AT X
Apuntes de L E Captulo 2: Listas y Tablas
c Luis M. Molina 2009
Seccin 5 Construccin de tablas: el entorno tabular 11
la solucin est en aadir una barra separadora | tras el argumento c en \multicolumn,
con lo que quedara:
Distancia al sol
Planeta (millones km)
Mxima Mnima
Mercurio 69.4 46.8
Venus 109.0 107.6
Tierra 152.6 147.4
En ste ltimo ejemplo se observa una de las utilidades principales del comando \multicolumn;
aparte de servir para agrupar columnas, podemos emplearlo para cambiar el formato estn-
dar de columna (tanto alineacin como separadores) de una casilla de la tabla en particular.
Pueden encontrarse ms ejemplos de sto en el documento ejemplo asociado a sta seccin.
Podemos modicar la apariencia de una tabla con los parmetros descritos a continuacin.
Ntese que, si queremos hacer el efecto de un cambio de parmetros local, deberamos incluir
la instruccin de la siguiente forma:
{
\setlength{\NombreParmetro}{ValorNuevo}
\begin{tabular}
....
\end{tabular}
}
\arraystretch Factor que controla la separacin vertical entre las; el valor por
defecto es 1, igual al valor de \baselinestretch. Denindolo como 1.5 obtendremos
una tabla con columnas un 50 % ms altas. Debido a que \arraystretch es un comando,
debemos redenirlo con la sintaxis: \renewcomand*{\arraystretch}{NuevoFactor}
\tabcolsep 1/2 de la separacin horizontal entre columnas, as como el espacio hori-
zontal al comienzo y nal de la tabla. Dado que es una longitud, se redene mediante:
\setlength{\tabcolsep}{NuevaSeparacin}
\arraycolsep Igual que el anterior, para el entorno matemtico array. Siendo lon-
gitud, se redene anlogamente al caso anterior. Para el resto, tambin longitudes, se
aplica lo mismo.
AT X
Apuntes de L E Captulo 2: Listas y Tablas
c Luis M. Molina 2009
Seccin 5 Construccin de tablas: el entorno tabular 12
\begin{center}
{\setlength{\tabcolsep}{10pt}
\begin{tabular}{||c|c||}\hline
e ef
e & ef \\
efg efgh
efg & efgh \\ \hline
\end{tabular}}
\par \bigskip
{\setlength{\arrayrulewidth}{3pt} i ij
\renewcommand*{\arraystretch}{2}
\begin{tabular}{|c|c|} \hline ijk ijkl
i & ij \\ \hline
ijk & ijkl \\ \hline
\end{tabular}} \par\bigskip m mn
{\setlength{\arrayrulewidth}{2pt} mno mnop
\setlength{\doublerulesep}{2pt}
\begin{tabular}{||cc||} \hline
m & mn \\
mno & mnop \\ \hline
\end{tabular}}
\end{center}
2
Dependiendo de la instalacin de Oce, puede ser necesario el bajar el nivel de seguridad para las macros
en las opciones de Oce
AT X
Apuntes de L E Captulo 2: Listas y Tablas
c Luis M. Molina 2009