Vous êtes sur la page 1sur 12

Apuntes de Latex Captulo 2: Listas y Tablas

SECCIN 1
Listas no numeradas: El entorno

itemize

El entorno

itemize permite escribir una lista de objetos, siendo adecuado para listas sencillas. spanish de babel puede cambiar sta predenicin.
\item

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 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 lista: para introducir las entradas de la

... prrafo anterior \begin{itemize} \item Esto es un ejemplo de una lista \item En el documento fuente colocamos una pequea indentacin en el comando item, para entender ms facilmente el cdigo, aunque sto no es imprescindible. \item Si una entrada es muy larga, ntese cmo el prrafo continua manteniendo una indentacin fija. \end{itemize} Prrafo posterior ...

... prrafo anterior Esto es un ejemplo de una lista En el documento fuente colocamos

una pequea indentacin en el comando item, para entender ms facilmente el cdigo, aunque sto no es imprescindible. Si una entrada es muy larga, ntese cmo el prrafo continua manteniendo una indentacin ja. Prrafo posterior ...

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 compilacin). 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

\begin{itemize} \item 1a entrada del primer nivel \item 2a entrada del primer nivel \begin{itemize} \item 1a entrada del segundo nivel \item 2a entrada del segundo nivel \begin{itemize} \item 1a entrada del tercer nivel \item 2a entrada del tercer nivel \begin{itemize} \item 1a entrada del cuarto nivel \item 2a entrada del cuarto nivel \end{itemize} \end{itemize} \end{itemize} \end{itemize}
Como indicbamos al principio, el uso de dores predenidos para cada nivel (, , instrucciones:

1 2

entrada del primer nivel entrada del primer nivel

1 2

a a

entrada del segundo nivel entrada del segundo nivel 1 2


a a

entrada del tercer nivel entrada del tercer nivel 1


a

entrada del cuarto ni-

vel 2
a

entrada del cuarto ni-

vel

\usepackage[spanish]{babel} cambia A , para L T , , , . EX estndar) a:

los indicaA L T EX nos

permite cambiar a nuestro gusto estos marcadores, cosa que podemos hacer con la siguientes

\renewcommand{\labelitemi}{Nuevo-marcador} \renewcommand{\labelitemii}{Nuevo-marcador} \renewcommand{\labelitemiii}{Nuevo-marcador} \renewcommand{\labelitemiv}{Nuevo-marcador}


donde
A Nuevo-marcador designa al cdigo L T EX del nuevo indicador, y \labelitemi, A \labelitemii, etc... son los comandos L T X E que se encargan de escribir los marcadores

los primeros, segundos, etc... niveles de enumeracin. Por ejemplo, incluyendo el paquete de smbolos especiales (colocar siguiente:

\usepackage{pifont}

pifont

para

en el prembulo) podemos obtener lo

\renewcommand{\labelitemi}{\ding{42}} \renewcommand{\labelitemii}{\ding{43}} \begin{itemize} \item 1a entrada del primer nivel \item 2a entrada del primer nivel \begin{itemize} \item 1a entrada del segundo nivel \item 2a entrada del segundo nivel \end{itemize} \end{itemize}
Ntese que si colocamos el comando de un entorno

1 2

entrada del primer nivel entrada del primer nivel 1 2


a a

entrada del segundo nivel entrada del segundo nivel

ra

itemize,

afectar a todas las posteriores listas

\renewcommand{\labelitemi}{Nuevo-marcador} fueitemize del documento. Si

solamente se desea que afecte a una lista en particular, las nuevas redeniciones se pueden colocar

dentro

de entorno, de la forma siguiente:

A Apuntes de L T X E

Captulo 2: Listas y Tablas

Luis M. Molina 2009

Seccin 2

Listas numeradas: El entorno

enumerate

\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}
(Un mtodo alternativo sera incluir los comandos

\renewcommand{\labelitemi}{...}

y el

entorno itemize correspondiente dentro de un grupo, aadiendo llaves al principio y el nal)

SECCIN 2
Listas numeradas: El entorno

enumerate
itemize) el entorno enumerate,

Para obtener listas numeradas, se utiliza (de forma anloga al que igualmente es anidable hasta cuatro subniveles:

\begin{enumerate} \item 1a entrada del primer nivel \item 2a entrada del primer nivel \begin{enumerate} \item 1a entrada del segundo nivel \item 2a entrada del segundo nivel \begin{enumerate} \item 1a entrada del tercer nivel \item 2a entrada del tercer nivel \begin{enumerate} \item 1a entrada del cuarto nivel \item 2a entrada del cuarto nivel \end{enumerate} \end{enumerate} \end{enumerate} \end{enumerate}
En ste caso, cada comando del entorno

1. 1 2. 2

entrada del primer nivel entrada del primer nivel 1 2


a a

a) b)

entrada del segundo nivel entrada del segundo nivel


a a

1) 1 2) 2

entrada del tercer nivel entrada del tercer nivel 1


a

a b

entrada del cuarto ni-

vel 2
a

entrada del cuarto ni-

vel

\item

tiene el efecto de ir aadiendo entradas contabilizadas

segn valores crecientes de un contador. ste contador, dependiendo del nivel de anidamiento

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 resultado en tales circunstancias. Para 1., 2., 3., ... (a), (b), (c), ...
A L T

spanish de babel. El ejemplo anterior ilustra el

EX estndar se obtendra:

A Apuntes de L T X E

Captulo 2: Listas y Tablas

Luis M. Molina 2009

Seccin 3

El entorno

description

i., ii., iii., ... A., B., C., ... Existen mtodos para manipular libremente tal formato de las etiquetas de enumeracin, pero para describirlos necesitamos conocimientos relativamente avanzados sobre las caracteA rsticas de los contadores en L T EX, que sern abordados ms adelante. De momento, pro-

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.
A Lo elegante del paquete es que permite combinar el carcter clave con instrucciones L T EX.

Veamos un ejemplo:

Veamos ahora los pasos necesarios para escribir un documento en \LaTeX: \begin{enumerate}[\hspace*{0.5cm} % \bfseries P{a}so 1] \item Preparar documento fuente tex \item Compilarlo para producir dvi \begin{enumerate}[(a)] \item Visualizar con visor de dvi \item Corregir errores \item Recompilar \end{enumerate} \item Convertir a .ps con dvips \end{enumerate}
Para qu se ha utilizado que, a diferencia del entorno

Veamos ahora los pasos necesarios para esA cribir un documento en L T EX:

Paso 1 Paso 2

Preparar documento fuente tex Compilarlo para producir dvi (a) Visualizar con visor de dvi (b) Corregir errores (c) Recompilar

Paso 3

Convertir a .ps con dvips

\hspace*{0.5cm}

itemize,

en el argumento optativo? La razn reside en

en el entorno

enumerate

se suprime la sangra para el

primer nivel de elementos. Otro punto importante es el porqu de la `a' entre llaves en Paso. Es interesante ver qu ocurre si eliminamos las llaves (ejercicio).

SECCIN 3
El entorno

description

El entorno Por ejemplo:

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.

\begin{description} \item[\TeX] Un procesador de textos \item[Word] Otro procesador de textos \item ......... \end{description}

TEX Un procesador de textos Word Otro procesador de textos


.........

A Apuntes de L T X E

Captulo 2: Listas y Tablas

Luis M. Molina 2009

Seccin 4

Listas personalizadas: el entorno

list

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}} \begin{description} \item[\TeX] Un procesador de textos \item[Word] Otro procesador de textos \item ......... \end{description}
lo cual pone los objetos a describir en

TEX

Un procesador de textos Otro procesador de textos

Word

.........

sanserif,

adems de introducir una pequea sangra

(ausente en el primer nivel, al igual que en

enumerate).

Es importante mencionar que en cualquiera de los otros entornos ( entre parntesis tras el comando

itemize

enumerate)

puede en cualquier momento cambiarse la etiqueta por defecto, aadiendo la nueva etiqueta

\item:
1
a

\begin{itemize} \item 1a entrada \item[$\rightarrow$] 2a entrada \item 3a entrada \begin{enumerate} \item 1o entrada \item 2a entrada \item[$\clubsuit$] 3a entrada \end{enumerate} \end{itemize}

entrada entrada entrada 1. 1 2. 2


o a a

entrada entrada 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 anidamiento).

SECCIN 4
Listas personalizadas: el entorno

list

A A la hora de formatear las entradas de una lista, L T EX utiliza ciertos valores predetermina-

dos para la colocacin de los prrafos que conforman cada entrada, la distancia de las etiquetas a la entrada, etc... Todos stos valores ( variables de longitud) son pueden ser modicados mediante reasignaciones de longitud con cualquiera de las sintaxis alternativas:

El comando

\renewcommand{\descriptionlabel}[1]{Acciones del comando} es un ejemplo de denicin


AT X en Acciones del 1 argumento variable, que dentro del conjunto de comandos L E

de comando (en ste caso, redenicin) dependiente de un argumento; el nmero 1 entre corchetes indica que el comando es dependiente de comando se denota con el smbolo clave

de 0.5cm y poner en tipo sanserif  #1, sto es, el argumento del comando

#1.

En el presente caso vemos que las acciones son dejar un espacio

AT X. stos conceptos en el Captulo dedicado a la programacin en L E

\descriptionlabel.

Se ampliarn

A Apuntes de L T X E

Captulo 2: Listas y Tablas

Luis M. Molina 2009

Seccin 4

Listas personalizadas: el entorno

list

\setlength{\Longitud}{Xmm} \Longitud=Xmm \Longitud Xmm


que asignan el nuevo valor gitudes es el comando

( cm, pt, etc...)

Xmm a la variable \Longitud. Otro mtodo de asignacin de lon\addtolength{\Longitud}{Xmm} que incrementa en Xmm el valor

de la variable de longitud. ste mtodo es particularmente til en casos en que no conozcamos a priori el valor preestablecido de una longitud, y queramos modicarla sin arriesgarnos a introducir valores desproporcionados. Para crear listas tipo torno

itemize

con par-

metros congurables, podemos emplear el en-

list, con la siguente sintaxis:

\begin{list}{Etiqueta}{Declaraciones} \item Texto... \item Texto... \end{list}


donde el parmetro tro del apartado

Etiqueta especica el obdebemos in-

jeto que debe emplearse como etiqueta, y den-

Declaraciones

cluir comandos de redenicin de longitud. La Figura 1 muestra grcamente, en el caso de un entorno que utiliza gitudes

list

tpico, las distintas longitudes

A L T

EX para estructurar la lista, y

que podemos modicar a voluntad. Las lon-

\leftmargin y \rightmargin denen

los mrgenes de la lista de tems con respecto a la anchura de texto estndar del documento. Es fundamental tener en cuenta que

Figura 1:

Variables de longitud

en entornos de tipo lista

\leftmargin

se dene como el espacio hori-

zontal de indentacin de la lista

entorno anterior. Su valor depende del nivel de lista en el que nos encontremos; para el primer
nivel, toma el valor de la longitud ta

respecto al

\leftmarginiv

\leftmargini,

para el segundo,

\leftmarginii,

y as has-

para el cuarto nivel. Reasignando stas longitudes (antes de comenzar la

anidacin de las listas) podemos por tanto cambiar la indentacin segn nuestras preferencias particulares (ver ejemplos a continuacin). Por otra parte, la lista,

\itemsep

\topsep

permite ajustar los espacios verticales anteriores y posteriores a

la separacin vertical entre tems. Para ajustar la posicin de las etiquetas

respecto al texto de la entrada, se puede ajustar el parmetro de los prrafos que conforman una entrada se utiliza ilustran varias posibilidades de uso de stos parmetros:

\labelsep, y para la indentacin \itemindent. Los siguientes ejemplos

A Apuntes de L T X E

Captulo 2: Listas y Tablas

Luis M. Molina 2009

Seccin 4

Listas personalizadas: el entorno

list

Lista estndar; ntese cmo al dejar vaco la opcin para etiquetas stas desaparecen.

... texto anterior \begin{list}{}{} \item Primer tem de una lista con valores estndar para las longitudes \par Segundo prrafo del primer item de la lista \item Segundo tem de la lista. \begin{list}{}{} \item Primer tem de una sublista anidada dentro de la lista principal \item Segundo tem de la sublista \end{list} \end{list} Texto posterior ...

... texto anterior Primer tem de una lista con valores estndar para las longitudes Segundo prrafo del primer item de la lista Segundo tem de la lista. Primer tem de una sublista anidada dentro de la lista principal Segundo tem de la sublista Texto posterior ...

de los tems (\itemindent), la separacin entre tems (\itemstep), y la separacin etiquetatem (\labelsep).

Ejemplo donde se modica la separacin con el texto circundante (\topsep), la indentacin

... texto anterior \begin{list}{\textbullet}{ % \addtolength{\topsep}{3mm} % \addtolength{\labelsep}{1mm} % \addtolength{\itemsep}{-2mm} % \setlength{\itemindent}{3mm}} \item Primer tem de una lista con valores de formato modificados \par Segundo prrafo del primer item de la lista \item Segundo tem de la lista. \begin{list}{$\scriptscriptstyle % \blacksquare$}{} \item Primer tem de una sublista anidada dentro de la lista principal \item Segundo tem de la sublista \end{list} \end{list} Texto posterior ...

... texto anterior

Primer tem de una lista con valores de

formato modicados Segundo prrafo del primer item de la lista

Segundo tem de la lista. Primer tem de una sublista anidada dentro de la lista principal Segundo tem de la sublista

Texto posterior ...

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

A Apuntes de L T X E

Captulo 2: Listas y Tablas

Luis M. Molina 2009

Seccin 5

Construccin de tablas: el entorno

tabular

\setlength{\leftmargini}{0pt} \setlength{\leftmarginii}{30pt} \begin{list}{\textbullet}{ % \addtolength{\itemsep}{-2mm} % \setlength{\itemindent}{2mm}} \item Primer tem de una lista con valores de formato modificados \par Segundo prrafo del primer tem \item Segundo tem de la lista. \begin{list}{$\scriptscriptstyle % \blacksquare$}{\setlength{\itemindent} % {3mm}\addtolength{\itemsep}{1mm}} \item Primer tem de una sublista anidada dentro de la lista principal \item Segundo tem de la sublista \end{list} \end{list}

Primer tem de una lista con valores de

formato modicados Segundo prrafo del primer tem

Segundo tem de la lista. Primer tem de una sublista anidada dentro de la lista principal Segundo tem de la sublista

Finalmente, hay que tener en cuenta que algunos de stos parmetros de conguracin no son exclusivos del entorno por ejemplo

\itemstep

list y que pueden emplearse en los entornos itemize enumerate, como


\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} \item Funciones de variable compleja \item Teorema de Cauchy-Goursat \begin{itemize} \addtolength{\itemsep}{-1mm} \item Enunciado \item Demostracin \end{itemize} \end{enumerate}

1. Funciones de variable compleja 2. Teorema de Cauchy-Goursat Enunciado Demostracin

SECCIN 5
Construccin de tablas: el entorno

tabular
tabular.
La estructura

Para la construccin de tablas, la herramienta bsica es el entorno fundamental de una tabla es la siguiente:

\begin{tabular}[Posicin]{FormatoColumnas} xxx & xxx & xxx & xxx & ... & xxx \\ xxx & xxx & xxx & xxx & ... & xxx \\ ... & ... & ... & ... & ... & ... \\ xxx & xxx & xxx & xxx & xxx & xxx \end{tabular}

A Apuntes de L T X E

Captulo 2: Listas y Tablas

Luis M. Molina 2009

Seccin 5

Construccin de tablas: el entorno

tabular

&

Separador entre columnas, que marca el n de una casilla y el principio de la siguiente. 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, antemano). (con excepcin de las comlumnas tipo prrafo

por el tamao mximo que alcanzan los elemento de una columna


pancho
en las que la anchura se ja de

\\

Cambio de la: es la instruccin para comenzar una la nueva. No es estrictamente necesaria para la ltima la, a menos que se quiera terminar con una lnea horizontal (comando: \\ \hline)

Posicin

Argumento

optativo que especica la posicin de la tabla respecto al texto en

el que se incluye. Puede tomar los valores t (top), c (center; valor por defecto) b (bottom), segn qu parte de la tabla se alinee con respecto a la lnea de texto principal. Por ejemplo:

aqui se inserta \begin{tabular}[t]{cc} 11 & 12 \\ 21 & 22 \end{tabular} una pequea tabla


aqui se inserta quea tabla 11 21 12 22 una pe-

aqui se inserta \begin{tabular}[c]{cc} 11 & 12 \\ 21 & 22 \end{tabular} una pequea tabla


aqui se inserta quea tabla 11 21 12 22 una pe-

aqui se inserta \begin{tabular}[b]{cc} 11 & 12 \\ 21 & 22 \end{tabular} una pequea tabla


11 aqui se inserta quea tabla 21 12 22 una pe-

FormatoColumnas Especicadores l, r, c

Argumento fundamental que utilizamos para dar estructura a la tabla.

Se compone de dos elementos fundamentales: Debe haber un especicador por cada columna de la tabla. Tenemos

las siguientes opciones: Introduce una nueva columna justicada a la izquierda, derecha centro,

respectivamente. La anchura de columna se determina automticamente a partir

p{Ancho } Separadores
columnas

del tamao mximo de sus elementos. Se utiliza en caso de que tengamos un texto largo en una de las

columnas, creando una columna de anchura ja

Ancho

Son optativos, y se encargan de especicar cmo deben separarse las

| Produce una barra vertical separando columnas. @{Objeto } Suprime el espacio entre columnas e
declarado. Para aadir lneas horizontales se pueden utilizar:

inserta en su lugar el

Objeto

\hline

Traza una lnea horizontal a lo largo de toda la tabla

A Apuntes de L T X E

Captulo 2: Listas y Tablas

Luis M. Molina 2009

Seccin 5

Construccin de tablas: el entorno

tabular

10

\cline{x-y}
inclusive

Traza una lnea horizontal desde la columna x hasta la columna y, ambas

Finalmente, el comando

\multicolumn{NumeroColumnas}{FormatoColumnas}{Objeto} se

puede utilizar para agrupar, dentro de una la, el contenido de varias columnas (argumento

NumeroColumnas) en una sola (vase el ejemplo a continuacin). Otros comandos tiles son \extracolsep{Longitud}, que aade un espacio adicional Longitud a la distancia entre coA lumnas calculada automticamente por L T EX, y \setlength{\extrarowheight}{Longitud}, que aade el espacio adicional Longitud a la distancia estndar entre las (se debe cargar el
paquete

array para que ste ltimo comando funcione).

5.1.

Ejemplos

Importaciones (en millones de \euro) de carne y verduras: \begin{tabular}{ccc} Pais & Carne & Verduras \\ \hline Espaa & 1390 & 980 \\ Francia & 1504 & 3020 \\ Italia & 2010 & 1040 \\ \end{tabular}
Planeta Imaginemos que queremos:

Importaciones (en millones de verduras: Pais Espaa Francia Italia Carne 1390 1504 2010

e)

de carne y

Verduras 980 3020 1040

Distancia al sol (millones km) Mxima Mercurio Venus Tierra Podemos intentar: 69.4 109.0 152.6 Mnima 46.8 107.6 147.4

\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 lo que nos dara: (millones km) Mxima Mercurio Venus Tierra 69.4 109.0 152.6 Mnima 46.8 107.6 147.4 pero no queda bien!

A Apuntes de L T X E

Captulo 2: Listas y Tablas

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 con lo que quedara: Distancia al sol Planeta (millones km) Mxima Mercurio Venus Tierra 69.4 109.0 152.6 Mnima 46.8 107.6 147.4

\multicolumn,

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 estndar 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.

5.2.

Parmetros de control de formato de tablas

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 la instruccin de la siguiente forma:

local,

deberamos incluir

{ \setlength{\NombreParmetro}{ValorNuevo} \begin{tabular} .... \end{tabular} }


esto es, incluyndola dentro de un grupo que agrupe el entorno tabular.

\arraystretch

Factor que controla la separacin vertical entre las; el valor por

defecto es 1, igual al valor de

\baselinestretch.

una tabla con columnas un 50 % ms altas. Debido a que debemos redenirlo con la sintaxis:

\arraystretch es un comando, \renewcomand*{\arraystretch}{NuevoFactor}

Denindolo como 1.5 obtendremos

\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

\setlength{\tabcolsep}{NuevaSeparacin} \arraycolsep
aplica lo mismo.

longitud, se redene mediante:


array.

Igual que el anterior, para el entorno matemtico

Siendo lon-

gitud, se redene anlogamente al caso anterior. Para el resto, tambin longitudes, se

\arrayrulewidth Grosor de las lneas horizontales y verticales en el entorno tabular.


Por defecto, 0.4 pt.

\doublerulesep

Separacin entre rayas dobles, horizontales verticales.

A Apuntes de L T X E

Captulo 2: Listas y Tablas

Luis M. Molina 2009

Seccin 5

Construccin de tablas: el entorno

tabular

12

Unos ejemplos para ilustrar lo anterior:

\begin{center} {\setlength{\tabcolsep}{10pt} \begin{tabular}{||c|c||}\hline e & ef \\ efg & efgh \\ \hline \end{tabular}} \par \bigskip {\setlength{\arrayrulewidth}{3pt} \renewcommand*{\arraystretch}{2} \begin{tabular}{|c|c|} \hline i & ij \\ \hline ijk & ijkl \\ \hline \end{tabular}} \par\bigskip {\setlength{\arrayrulewidth}{2pt} \setlength{\doublerulesep}{2pt} \begin{tabular}{||cc||} \hline m & mn \\ mno & mnop \\ \hline \end{tabular}} \end{center}

e efg

ef efgh

ij

ijk

ijkl

m mno

mn mnop

Debemos destacar que, si no se carga en el prembulo el paquete

array, (que se describir en

un captulo posterior) el uso de lneas gruesas crea problemas obtenindose uniones imperfectas.

5.3.

La script

Excel2Latex

Si trabajamos frecuentemente con hojas de clculo como MS-Excel, puede sernos muy til el instalar bajo Excel la herramienta descargar del CTAN el archivo (en la direccin en:

Excel2Latex,

convertir nuestros datos en formato Excel a entornos

Excel2LaTeX.xla

A tabular de L T EX. Para instalarla se debe

que proporciona una forma sencilla de

http://www.ctan.org/tex-archive/support/excel2latex/ ) aunque

y posteriormente copiarlo al directorio de ADDINS de oce (que normalmente se encuentra

C:\Documents and Settings\usuario\Datos de programa\Microsoft\AddIns,


2

su ubicacin puede variar segn la ubicacin de Oce y la versin de Windows). Se abre entonces una vez desde Excel (habilitando la opcin de utilizar macros) una vez, y a partir de entonces lo tendremos ya disponible como una opcin ms en Herramientas. Para su uso, simplemente se selecciona una zona de un documento excel, se ejecuta la
A script Excel2LaTeX, y obtendremos una ventana emergente con el cdigo L T EX (en forma A de entorno tabular) que podremos entonces copiar y pegar a nuestro documento L T EX.

Dependiendo de la instalacin de Oce, puede ser necesario el bajar el nivel de seguridad para las macros

en las opciones de Oce

A Apuntes de L T X E

Captulo 2: Listas y Tablas

Luis M. Molina 2009