358 3 1014KB
Spanish Pages 57
Introdu
i on a
LATEX 2" Dr. Hora io Mart nez Alfaro
Centro de Inteligen ia Arti ial Instituto Te nologi o y de Estudios Superiores de Monterrey Campus Monterrey Febrero de 1999
Contenido 1 Introdu
ion
1
2 Bases
3
3 Mas alla de lo basi o
11
4 Material de ini io y n
22
5 Tablas y Figuras
26
6 Tabula ion y otros
33
7 Formulas matemati as
36
8 BibTEX: Base de Datos Bibliogra a
46
9 Paquete para tesis y omandos lo ales
51
i
Cap tulo 1
Introdu
ion TEX1 es un programa para tipografa de do umentos, espe ialmente de aquellos que ontienen e ua iones matemati as. LATEX2 es un onjunto de ma ros es ritos en TEX, dise~nados para simpli ar la tipografa de do umentos permitiendole al usuario on entrarse en el ontenido y estru tura del do umento, en lugar de on entrarse en la aparien ia del mismo. Con el tiempo, LATEX se ha onvertido en un sistema muy ompleto para el tipogra ado de do umentos. La primer version ampliamente utilizada, misteriosamente numerada 2.09, apare io en 1985. La version mas re iente es la 2". LATEX, hoy en da, es muy popular en las omunidades
ient as y a ademi as, y se utiliza ampliamente en la industria de E.U. y Europa. La omunidad
ient a lo ha adoptado omo estandar para sus publi a iones y para ompartir art ulos en formato de LATEX va orreo ele troni o. Cuando LATEXapare io en 1985, po os autores (de libros, art ulos ient os, et .) tenan las fa ilidades para tipogra ado de sus propios do umentos. En la a tualidad, desktop publishing es muy omun. Se puede omprar un programa \WYSIWYG" (What You See Is What You Get ) que permite ver exa tamente omo un do umento se vera onforme se va te leando. Los programas WYSIWYG gustan y atraen mu ho. Ha en que sea fa il poner texto donde sea en el tama~no y font que se desee. Enton es, >por que usar LATEX, que requiere que se le indique que una por ion del texto es una ita o un programa de omputadora, uando un programa WYSIWYG permite formatear el texto de la manera que se desea? Los programas WYSIWYG reemplazan el dise~no logi o de LATEX on un dise~no visual. El dise~no visual es ade uado para do umentos ortos o peque~nos y/o simples omo una arta o un memorando. Deja de ser ade uado para do umentos mas omplejos omo art ulos ient os y/o libros. WYSIWYG se ha ara terizado omo what you see is all you've got. Aun uando el do umento de LATEX se ompone de omandos y texto del do umento, onforme se ha in rementado la velo idad de pro esamiento de las omputadoras, podremos \ver" omo va quedando algun do umento en uestion de segundos. El presente do umento se genero on LATEX. 1 2
tek/. l eitek/
Se pronun ia / Se pronun ia /
latek/.
o /
1
Cap tulo 1.
1.1
2
Introdu
i on
Conven iones utilizadas
Los omandos de LATEX, ambientes, y nombres de estilos en este manual se despliegan en estilo de font de an ho fijo. Los parametros de los omandos que se deben de ambiar de a uerdo a las preferen ias personales se muestran en forma it ali a. Los argumentos op ionales se muestran entre [ or hetes℄ y los requeridos se muestran entre fllavesg. El ara ter t se usara o asionalmente para indi ar que hay espa io en blan o.
Dr. Hora io Mart nez Alfaro, ITESM
Cap tulo 2
Bases 2.1
Prepara ion del ar hivo fuente
Para rear un do umento en LATEX, primero se debe rear un ar hivo tipo texto usando un editor, que en Unix (y similares) puede ser \joe", \ e", \ema s" o \vi". Este ar hivo ontendra el texto del do umento y omandos de LATEX, los uales indi aran a LATEX omo formatear el do umento. Los siguientes ara teres se usan normalmente para un ar hivo de entrada para LATEX: A...Z a...Z 0...9 . : ; , ? ! ` ' ( ) [ ℄ *
LATEX pone aten ion a estru turas logi as omo n de palabras, n de ora iones y n de parrafos. Las palabras estan separadas por uno o mas espa ios, o por un n de lnea. De igual manera su ede para las ora iones, las uales pueden estar separadas por uno o varios espa ios, y que terminen on algun signo de puntua ion (. ! ?). Los parrafos estan separados por uno o varios nes de lnea. Si se olvida insertar al menos un n de lnea entre parrafos, LATEX tomara el do umento entero omo un solo parrafo y esto puede o asionar que se agote la memoria para LATEX. 2.1.1
Cara teres reservados
Los ara teres listados en la tabla 2.1 estan reservados para usos espe iales en LATEX, lo ual signi a que no se pueden usar dire tamente en el texto de algun do umento. Para usarlos dentro del texto, se deben te lear omo se muestra en la tabla 2.2. 2.1.2
S mbolos de uso espe ial
Los ara teres \+ = | < >" generalmente apare en en formulas matemati as. Para in luir alguno de estos ara teres en texto normal, te leelo entre signos de pesos. Por ejemplo, $>$ pone a TEX en modo matemati o temporalmente para imprimir un >. No use los signos de pesos si ya se esta en modo matemati o. Aun uando los smbolos \+" e \=" se pueden te lear sin estar entre signos de pesos, estos ultimos se re omiendan para asegurar un espa iado entre lneas apropiado. Si se usa \j; " en modo texto, se obtendra \|, " respe tivamente.
3
Cap tulo 2.
4
Bases
Tabla 2.1: Cara ter
& # $ % _ ^ ~ { } \
Tabla 2.2:
Cara teres reservados Uso reservado
Tabulador (ambientes tabular y array) De ni ion de omandos Delimitador de modo matemati o Comentario (no imprimir resto de la lnea) Subndi e (ambiente matemati o) Superndi e (ambiente matemati o) Espa io obligatorio para pegar dos palabras Delimitador de omandos y de rango Delimitador de omandos y de rango Cara ter para identi ar omandos
Forma de usar ara teres reservados en texto normal Entrada
\& \# \$ \% \_ \^{} \~{} \{ \} $\ba kslash$
2.1.3
Resultado
& # $ % ^ ~ f g n
Comillas
Para omillas sen illas, use los ara teres \`" y \'". Para doble omilla, use pares de omillas sen illas, por ejemplo, `` omillas'' produ e \ omillas". 2.1.4
Guiones
Existen tres lases de guiones en tipografa: (-) ({) (--) (|) (---)
Dr. Hora io Mart nez Alfaro, ITESM
Cap tulo 2.
2.2
5
Bases
Estru tura del do umento
Todo do umento de LATEX tiene una misma estru tura general: ndo ument lassf lase g . . . pre ambulo
nbeginfdo umentg .. . texto del do umento nendfdo umentg
Los omandos \do ument lass, \begin{do ument} y \end{do ument} siempre deben de in luirse en el ar hivo fuente|todo lo demas depende del do umento en parti ular que se este usando|. 2.3
Clases de do umentos
En LATEX, una de las primeras osas que se tiene que de idir es la lase de do umento que se usara para formatear el texto. Un lase de do umento es una ole
ion de omandos y de ni iones que ontrolan el formato del do umento, por ejemplo, la lase de do umento report. La lase de do umento se sele
iona on el omando \do ument lass y va al ini io de un do umento, por ejemplo: \do ument lass[op ion1, op ion2 ; 2.3.1
:::
℄{report}
Clases de do umentos disponibles
arti le No tiene aptulos y su proposito es mas bien para trabajos ortos omo publi a iones para revistas. Su tama~no de hoja default es de 5 7:5 pulgadas. book Tiene aptulos, utiliza tama~nos de en abezados mas grandes para aptulos y se
iones, y su proposito es para do umentos mas grandes. Su tama~no de hoja default es de 5 7:5 pulgadas. letter Dise~nado para produ ir una arta de nego ios estandar (EU). report Similar al estilo book. 2.3.2
Op iones para las lases de do umentos
11pt Utiliza tama~no de 11 puntos omo tama~no normal. El default es 10pt. 12pt Utiliza tama~no de 12 puntos omo tama~no normal. two olumn Produ e paginas on dos olumnas. towside Formatea do umentos para imprimir en ambos lados de la hoja (esto normalmente se re ere a impresion duplex ).
Dr. Hora io Mart nez Alfaro, ITESM
Cap tulo 2.
2.4
6
Bases
Paquetes para do umentos
Ademas de sele
ionar una lase de do umento, tambien es posible modi ar esa lase mediante la espe i a ion de uso de paquetes on el omando \usepa kage. \usepa kage[op ion ℄{paquete }
Si se tiene mas de un paquete, se pueden in luir en el mismo omando separados por omas. No todos los siguientes paquetes vienen on la distribu ion estandar de LATEX; sin emabargo, dado que mu hos de ellos son muy utilizados, se de idio ha erlos estandar en el Campus Monterrey. Existe un gran numero de paquetes (ar hivos sty) que se pueden obtener mediante ftp anonimo. Cuando se desee tener iertas ara terstias en un do umento, es re omendable primero bus ar paquetes (ar hivos sty) en algun nodo del CTAN (Comprehensive TEX Ar hive Network) antes de tratar de ha erlo uno mismo o desistir en tener esas ara tersti as en el do umento. 2.4.1
babel
Este paquete permite el uso de LATEX para do umentos en un gran numero de idiomas. Con la op ion spanish, ambia los nombres de aptulo, apendi e, ndi e general, ndi e de tablas e ndi e de guras del ingles al espa~nol. Puede generar, ademas, una parti ion de palabras (silaba ion)
orre ta en espa~nol (en la mayora de ellas). Los a entos, dieresis y e~nes estan disponibles on tan solo mar arlos on ', " y ~, respe tivamente, en lugar de usar \'{vo al }, por ejemplo. 2.4.2
itesort
Al ha er itas bibliogra as numeri as y estas son onse utivas, itesort genera un rango, por ejemplo, que las itas la 5, 6, 7, 8 y la 9; itesort generara \5{9". 2.4.3
olor
Son de ni iones de omandos para produ ir texto y/o fondo de texto a olores. El paquete tiene varias op iones on las que se debe de espe i ar; la op ion valida en nuestro aso es dvips. Se pueden usar los olores basi os por su nombre o de nirlos mediante los valores orrespondientes para RGB (Red-Green-Blue ). La de ni ion de nuevos olores puede ha erse on el omando \define olor{nuevo olor }{ olor }{valor entre 0 y 1 },
ayudandose on los olores basi os. Una vez de nidos los nuevos olores, se puede usar el omando \ olorbox{ olor }{texto o lo que sea }
para de nir el fondo del texto. Ejemplo
\define olor{gris laro}{gray}{.8} \ olorbox{gris laro}{Ejemplo}
Dr. Hora io Mart nez Alfaro, ITESM
Cap tulo 2.
2.4.4
7
Bases
fleqn
E ua iones justi adas a la izquierda. 2.4.5
fullpage
De ne el an ho del texto a 6.5 pulgadas y la altura a 9 pulgadas 2.4.6
fan ybox
Propor iona una extensa variedad de respuestas y solu iones a preguntas sobre omo enmar ar o rotar esto o aquello en LATEX. Para mayor informa ion y ejemplos, onsultar el do umento fan ybox.dvi que se en uentra en el dire torio tex/do . Caja on sombra \setlength{\fboxsep}{6pt} \setlength{\shadowsize}{6pt} \shadowbox{Caja on sombra} 2.4.7
Caja doble \doublebox{Caja doble}
graphi s
Son de ni iones de omandos para realizar transforma iones geometri as e inser ion de gra as he has on otra apli a ion (ver se
ion 5.6). 2.4.8
hang aption
De ne una variante del omando \ aption que produ e ttulos de tablas/ guras on sangra negativa. 2.4.9
hangpar
Ha e disponible un ambiente de parrafos on sangra negativa. 2.4.10
isolatin1
Permite interpretar ara teres de 8 bits, es de ir, permite la interpreta ion orre ta de los odigos ISO-8859 Latin-1, que es el estandar para los ara teres extras que se en uentran en el espa~nol (y otros idiomas). Algunos de esos ara teres extras son, por ejemplo, las vo ales a entuadas y la \~n" en minus ulas y mayus ulas, as omo los sgnos \Crees que yo estoy en un le ho de rosas ?"
\begin{quote} ``?`Crees ... rosas ?'' \end{quote}
El ambiente verse es similar a quote, solo que las lneas van separadas por el omando \\ (ex epto la ultima). Existe tambien el ambiente quotation, que es igual al ambiente quote, pero ademas posee sangras para ada parrafo. 3.11
list:
Ambiente para ha er listas
Una lista es una se uen ia de temes en modo de parrafo on identa ion de margenes izquierdo y dere ho, ada tem se omienza on una etiqueta. Una etiqueta puede o no estar presente y la identa ion puede ser de longitud ero; as pues, un ambiente que normalmente no se ve omo una lista puede ser una de ellas ( asi todos los ambientes que posee LATEX que omien en en otra lnea estan de nidos omo listas). Los ambientes tipo lista son: quote quotation verse itemize enumerate des ription thebibliography enter
Dr. Hora io Mart nez Alfaro, ITESM
Cap tulo 3.
18
M as all a de lo b asi o
flushleft flushright
LATEX propor iona dos primitivos para h er listas: list y trivlist, este ultimo es una version restringida de list. El ambiente list tiene dos argumentos. El primero espe i a omo los temes deben de ser etiquetados uando no se propor iona ningun argumento al omando \item; el segundo, ontiene de lara iones para espe i ar los parametros de formateo. Los forma general de una lista y el signi ado de sus parametros se muestra en la Figura 3.1. Texto que antecede
\topsep + \parskip [+ \partopsep]
\labelsep Etiqueta
\rightmargin
\labelwidth
\itemident
\leftmargin \listparindent
Item 1 Parrafo 1 \parsep
Item 1 Parrafo 2 \itemsep + \parsep Etiqueta Item 2
\topsep + \parskip [+ \partopsep] Texto que precede
Figura 3.1:
Formato de una lista
El primer argumento del ambiente es el texto a usarse omo etiqueta para el omando \item sin argumentos op ionales. Para enumerar los temes automati amente, el segundo argumento del ambiente list debe ontener el omando \use ounter{ ontador } uyo argumento es el nombre del ontador| omunmente de nido on el omando new ounter. El ontador se ini ializa a ero al ini io del ambiente y se in rementa en uno antes de la eje u ion del omando \item (sin argumento op ional), de tal manera que se puede utilizar para generar una etiqueta numerada.
Dr. Hora io Mart nez Alfaro, ITESM
Cap tulo 3.
19
M as all a de lo b asi o
A{I Este es el primer elemento de la lista. Observe omo los margenes izquierdo y dere ho estan identados la misma longitud. A{II Este es el segundo elemento. Como de ostumbre, el texto que le siga omienza un nuevo parrafo siempre y uando le siga una (al menos) lnea en blan o al ambiente list.
\new ounter{pera} \begin{list} {A--\Roman{pera}}{\use ounter{pera} \setlength{\rightmargin} {\leftmargin}} \item Este es el primer elemento de la lista. Observe omo los margenes izquierdo y dere ho est an identados la misma longitud. \item Este es el segundo elemento. \end{list} Como de ostumbre, el texto...
3.12 Texto entrado y justi ado LATEX generalmente produ e texto justi ado en ambos lados; sin embargo, tambien posee los ambientes: enter, flushright y flushleft que pueden ser utilizados para generar una o mas lneas que esten entradas, justi adas a la dere ha y justi adas a la izquierda, respe tivamente. Al igual que en el ambiente verse, el omando \\ se utiliza para separar las lneas. El texto que le siga a ualquiera de estos ambientes omenzara un nuevo parrafo solo uando exista una lnea en blan o despues del n de ambiente. Utili e el ambiente flushleft \begin{flushleft} para justi ar Utili e ... \texttt{flushleft} \\ a la izquierda. para justifi ar\\ a la izquierda. \end{flushleft}
Utili e el ambiente enter para entrar una o varias lneas.
Utili e el ambiente flushright para justi ar a la dere ha.
\begin{ enter} Utili e ... \texttt{ enter} \\ para ... lneas. \end{ enter} \begin{flushright} Utili e ... \texttt{flushright} \\ para justifi ar\\ a la dere ha. \end{flushright}
El omando \raggedright se puede utilizar en el preambulo para tener a tiva la justi a ion a la izquierda en todo el do umento; no utiliza el omando \\ para ambio de lnea; desa tiva las sangras de parrafos; no se inserta espa io adi ional entre parrafos uando el do umento esta a doble espa io; y se puede rede nir la indenta ion de parrafo on el omando \setlength{\paraindent}{longitud }.
Dr. Hora io Mart nez Alfaro, ITESM
Cap tulo 3.
3.13
20
M as all a de lo b asi o
Verbatim
Para resaltar texto que se utiliza para omandos de LATEX o para generar itas on font de an ho
onstante, se puede utilizar el ambiente verbatim. El uni o omando que LATEX obede e en este ambiente es \end{verbatim} Todo espa io se despliega omo aparez a. As omo ara teres espe iales ~ ! # ^ & * ( ) _ } ℄ \ | > < Verbatim se utiliza para desplegar omandos de LaTeX en este do umento. \begin{verbatim} Todo espa io se despliega omo aparez a. As omo ara teres espe iales ~ ! # ^ & * ( ) _ } ℄ \ | > < Verbatim se utiliza para desplegar omandos de LaTeX en este do umento. \end{verbatim}
3.14
Si-la-ba- ion
Overfull box \hbox (19.45pt too wide) in paragraph at lines 106--115 [℄\bs twlrm la Tabla y fi-gu-ra nu-me-ros pueden estar antes de
Mensages omo este, por lo general, surgen uando LATEX tiene problemas para determinar donde debe de terminar la lnea. Comunmente, esto se debe a un problema de silaba ion. En el ejemplo que se muestra, el problema o urrio porque LATEX no pudo determinar omo silabar la palabra \antes"; es ogio dejar que la lnea se extendiera mas alla del margen en lugar de pasar la palabra \antes" a la siguiente lnea y dejar la lnea a tual on mu ho espa io. Para evitar lo anterior, se le puede indi ar a LATEX omo partir una palabra para una o asion en parti ular o para todo el do umento. Para de nir la parti ion de alguna palabra para todo el do umento, se utiliza el omando \hyphenation en el preambulo: \hyphenation{des-pu-es}
Se pueden espe i ar mas de una palabra en el omando, siempre y uando vayan separadas por al menos un espa io. Este mismo omando puede evitar que una palabra sea partida espe i andola sin guiones. Para resolver una o asion en parti ular, se olo an guiones (\-) en la palabra: des\-pu\-es
Los guiones que no se usen no apare en en el texto.
Dr. Hora io Mart nez Alfaro, ITESM
Cap tulo 3.
3.15
21
M as all a de lo b asi o
Referen ias
Para ha er una referen ia a una gura, tabla, se
ion, e ua ion o pagina, se logra on los omandos
\label{...} y \ref{...}. El omando \label{...} rea la referen ia y el omando \ref{...}
es mediante el ual se llama a esa referen ia. LATEX automati amente reemplazara la referen ia on el numero en urso del objeto al que se este ha iendo la referen ia. El argumento {...} debe de ser uni o. Se pueden utilzar letras, numeros y ara teres de puntua ion, pero no espa ios. Para lograr que una referen ia fun ione ade uadamente, el omando \label{...} debe de ir inmediatamente despues del objeto al que se quiere ha er la referen ia.
3.15.1 Referen ias a tablas y guras Para ha er una referen ia a una tabla o gura, el omando \label{...} debe de ir depues del
omando \ aption{...} : \begin{table} ... \ aption{Es es una tabla muy detallada} \label{tab:detallada} \end{table} La Tabla~\ref{tab:detallada} muestra en gran detalle las ...
3.15.2 Referen ias a paginas Para ha er referen ias a paginas, el omando \label{...} debe de ir despues del omando de
aptulo, parte, se
ion, tabla, et ., a que se quiera ha er referen ia. El omando \pageref{...} es el que se utiliza para ha er este tipo de referen ias.
Dr. Hora io Mart nez Alfaro, ITESM
Cap tulo 4
Material de ini io y n El material de la parte ini ial de un do umento in luye la portada, ndi e general, ndi e de tablas e ndi e de guras. Puede tambien in luir un resumen, prefa io, dedi atoria, re ono imientos y nomen latura. El material de la parte nal de un do umento por lo general in luye la bibliografa y los apendi es. 4.1
Portada
Una portada estandar se genera on el omando \maketitle. La informa ion de la portada se propor iona mediante los omandos \title (ttulo), \author (autor) y \date (fe ha). En los estilos book y report la portada o upa una pagina entera; en el estilo arti le apare e en la parte superior de la primera pagina.
Cuauhtemo
\title{Cuauht emo \thanks{El emperador}} \author{U.N. Azte a \and U.N. Guerrero} \date{Mayo de 1500} \maketitle
U.N. Azte a U.N. Guerreo Mayo de 1500 El emperador
Cuando se tengan ttulos grandes o lneas del mismo autor se pueden partir on el omando \\. El omando \and se debe utilizar uando se tiene mas de un autor. Si el omando \date no se espe i a, LATEX in luira la fe ha a tual. Si no se desea que aparez a la fe ha, se debe espe i ar \date{}. Si se desea que la portada o upe una pagina entera del do umento en la lase arti le, se debe de usar el paquete titlepage: \usepa kage{titlepage} 4.2
Resumen
El resumen se produ e olo ando el texto dentro del ambiente abstra t: 22
Captulo 4. Material de ini io y n
23
\begin{abstra t} texto del abstra t \end{abstra t}
El resumen se genera en una pagina nueva en la lase report o uando se usa la op ion titlepage. El ambiente abstra t no esta disponible en el estilo book.
4.3 Indi e general, de tablas y de guras Estas tres partes del do umento se generan, respe tivamente, on los omandos: \tableof ontents \listoftables \listoffigures
4.4 Numerado de paginas del material ini ial El estilo default para enumerar paginas en la mayora de las lases de do umentos de LATEX es en numeros arabigos, omenzando en 1. Sin embargo, se a ostumbra enumerar las paginas del ndi e general, ndi e de tablas, ndi e de guras, et . on numeros romanos en minus ulas. El omando para ha er la numera ion en numeros romanos es \pagenumbering{roman}. Este omando, ademas, ha e que la numera ion omien e en 1. Si se desea omenzar en otro numero de pagina distinto de 1, se utiliza el omando \set ounter{page}{5}, por ejemplo. Otros tipos de enumera ion para el omando \pagenumbering son: arabi (1), roman (i), Roman (I), alpha (a), y Alpha (A).
4.5 Apendi es El omando \appendix o asiona que la numera ion de aptulos ambie de numeros a letras mayus ulas. Los omandos para se
iones y aptulos se utilizan de la misma manera. El omando appendix se usa solo uando se omienza el apendi e.
4.6 Bibliografa 4.6.1
Sin itas
Un estilo muy omun de bibliografa es uando no tiene itas en el texto y utiliza sangras negativas. Este es el estilo mas sen illo de usar. Para generar este estilo, se debe de utilizar el paquete hangpar y separar los elementos por una lnea en blan o.
Dr. Hora io Mart nez Alfaro, ITESM
Captulo 4. Material de ini io y n Knuth, D. E.
The TEXbook .
Lamport, L. LATEX 1986.
24
Addison-Wesley, 1986.
A Do ument Preparation System .
Addison-Wesley,
\ hapter{bibliography} \begin{hangpar} Lamport, L\. {\em \LaTeX\ A Do ument Preparation System\/}. Addison-Wesley, 1986. Knuth, D. E\. {\em The \TeX book\/}. Addison-Wesley, 1986. \end{hangpar}
4.6.2
Usando itas
Si se tiene ontemplado ha er itas a referen ias bibliogra as en el do umento, se debe usar el ambiente bibliography. El ambiente se omienza on: \begin{thebibliography}{etiqueta grande }
donde etiqueta grande determina el an ho de la olumna donde apare en las etiquetas (por default, la olumna de mas a la izquierda). Si se esta usando referen ias numeradas, se debe espe i ar un numero on el mismo numero de dgitos que tenga el el numero mayor de referen ia, es de ir, use \99" si las referen ias son entre 10 y 99, o \999" si son sontre 100 y 999. Cada elemento de la lista de referen ias se rea on el omando: \bibitem[etiqueta ℄{ ita
lave } Texto del elemento
Si no existe etiqueta , las itas seran enumeradas. ita lave es un nombre uni o que liga ada ita
on su elemento bibliogra o. Si no se desea propor ionar una lave, deje las llaves va as. Cuando se desee ha er una ita bibliogra a, solo se tiene que utilizar el omando: \ ite{ ita
lave }
Se puede espe i ar mas de una lave en el mismo omando separadas por omas (sin
Citas numeradas
espa ios ).
Ar hivo de entrada: \bibitem{knuth} Knuth, D. E. {\em The \TeX book\/}. Addison-Wesley, 1986. \bibitem{lamport} Lamport, L\. {\em \LaTeX\ A Do ument Preparation System\/}. Addison-Wesley, 1986.
produ e:
Dr. Hora io Mart nez Alfaro, ITESM
Captulo 4. Material de ini io y n
25
[1℄ Knuth, D. E. The TEXbook . Addison-Wesley, 1986. [2℄ Lamport, L. LATEX A Do ument Preparation System . Addison-Wesley, 1986. Usando \ ite{knuth}:
``Preguntale al autor de este libro lo o''\ ite{knuth}. produ e: \Preguntale al autor de este libro lo o"[1℄.
Citas etiquetadas Ar hivo de entrada:
\bibitem[Knuth℄{knuth} Knuth, D. E. {\em The \TeX book\/}. Addison-Wesley, 1986. \bibitem[Lamport℄{lamport} Lamport, L\. {\em \LaTeX\ A Do ument Preparation System\/}. Addison-Wesley, 1986. produ e: [Knuth℄ [Lamport℄
Knuth, D. E. Lamport, L. Wesley, 1986.
The TEXbook . Addison-Wesley, 1986. LATEX A Do ument Preparation System .
Addison-
Usando \ ite{knuth}:
``Preguntale al autor de este libro lo o''\ ite{knuth}. produ e: \Preguntale al autor de este libro lo o"[Knuth℄.
Dr. Hora io Mart nez Alfaro, ITESM
Cap tulo 5
Tablas y Figuras LATEX tiene dos ambientes para rear tablas y guras, table y figure, respe tivamente. Las tablas y guras son unidades otantes, es de ir, LATEX les en uentra la mejor posi ion en una pagina para que las hojas del do umento no queden muy llenas o muy va as. Re omenda iones: Se debe de in luir una lnea en blan o antes de omenzar un ambiente table o figure. Las tablas y guras no se partiran autom ati amente uando ex edan un n de pagina.
5.1 Ttulos de guras/tablas El ttulo para una gura se olo a abajo de esta y el de una tabla, arriba. La ventaja radi a en que el omando es el mismo para ambos ambientes: \ aption[lst ℄{Texto
del t tulo
}
El argumento lst es op ional, el ual, si se in luye, se utiliza en el ndi e de guras/tablas en lugar de Texto del ttulo. Si se omite, se utiliza este ultimo. Nota importante: El texto del ttulo no debe tener m as de 300 ara teres.
5.2 Tablas El ambiente table se utiliza generalmente uando se tiene informa ion en olumnas mediante los ambientes tabbing o tabular (ver Captulo 6). \begin{table}℄ \ aption{Esto es un ejemplo de una tabla.} \label{tab:ejemp} \begin{ enter} \leavevmode \begin{tabular}{} % o \begin{tabbing}
26
Cap tulo 5.
27
Tablas y Figuras
olumnas de la tabla \end{tabular} % o \end{ enter} \end{table}
5.3
\end{tabbing}
Figuras
El ambiente figure se utiliza para reservar espa io o para in luir una gura. PostS ript es a tualmente el estandar de alto desempe~no para espe ifa iones ele troni as y de tipografa de gra as impresas, mientras que LATEX es el estandar de alto desempe~no para espe ifa iones ele troni as y de tipografa de manus ritos ient os. La onveniente integra ion de gra as en PostS ript en do umentos para LATEX es obviamente vital para el pro eso de una publi a ion ient a. Psfig es un eslabon en esta adena de integra ion. Psfig es un onjunto de ma ros para in luir guras en PostS ript (PS) y PostS ript en apsulado (EPS), de una sola pagina en do umentos he hos en LATEX.
5.3.1 Ps g El onjunto de ma ros psfig fue he ho por Thomas Roki ki y se puede usar dentro de ambientes figure y en texto normal. Psfig automati amente es ala y posi iona las guras en PostS ript dentro de un do umento; de tal manera que ara teres omo ` ' y ` ' se pueden usar libremente en
ualquier parte del do umento, o guras se pueden presentar omo tradi ionalmente se a ostumbra: Para in luir una gura en PostS ript, se debe utilizar el paquete psfig: Cherry
Blueberry
Zip Zip Zip Zip Zip
Apple
Vanilla Cream
Other Boston Cream
\usepa kage{psfig}
y despues, uando se desee in luir una gura, se in luye el omando \psfig{file=ar hivo }
donde ar hivo es el nombre del ar hivo PostS ript. Ps g automati amente posi ionara la gura en el punto a tual de esa pagina y reservara la antidad apropiada de espa io para que no inter era on ningun otro bloque de objetos de esa pagina. Por ejemplo, si se tiene un ar hivo llamado `flor.ps' que ontiene el odigo en PostS ript para dibujar una or, se podran utilizar los omandos
Dr. Hora io Mart nez Alfaro, ITESM
Cap tulo 5.
28
Tablas y Figuras
\par \ enterline{\psfig{file=Figs/flor.ps}} \par
para in luirlo entrado. Dado que no se espe i o tama~no, Ps g dibuja la gura en su tama~no natural ( omo si se imprimiera dire tamente en una impresora PostS ript). Si se espe i ara tama~no, se tendra que ha er on la op ion height o width. Si al menos una de ellas se espe i a, la gura se es alara igualmente en las dos dire
iones (verti al y horizontalmente). Si se in luyen ambas, height y width, las guras se es alaran despropor ionadamente produ iendo resultados interesantes:
Esta gura se produjo on: \ enterline{\hbox{ \psfig{file=Figs/flor.ps,height=.8in,width=.15in} \psfig{file=Figs/flor.ps,height=.8in,width=.35in} \psfig{file=Figs/flor.ps,height=.8in} \psfig{file=Figs/flor.ps,height=.8in,width=1.2in} \psfig{file=Figs/flor.ps,height=.8in,width=1.5in} }}
Desafortunadamente, el omando psfig es sensible a espa ios en blan o ( ) y uando forman parte del argumento se onfunde y puede provo ar errores. Los ambios de lnea o returns le afe tan de la misma forma.
Figs/flor.ps
(d)
Figura 5.1:
(e)
La gura flor.ps en modo (a) normal y (b) borrador.
Existe tambien un modo tipo borrador y silen ioso para psfig. Algunas guras en PostS ript pueden llevarse un gran tiempo para transmitir o imprimir; para esos asos se uenta on un modo borrador o \draft" para a elerar la impresion de borradores del do umento. Una gura en modo borrador apare era omo un re uadro (ver Figura 5.1). El ma ro \psdraft ambiara a modo borrador y todas las guras subse uentes produ iran un re uadro hasta que aparez a un ma ro \psfull, que regresa a modo normal. Normalmente, psfig generara mensajes para re ordarle que esta in luyendo alguna gura al momento de pro esar el do umento on LATEX. Este omportamiento se puede desa tivar y a tivar on los ma ros \pssilent y \psnoisy, respe tivamente (el default es \psnoisy). Las guras tambien se pueden rotar, en sentido ontrario a las mane illas del reloj, utilizando la op ion
Dr. Hora io Mart nez Alfaro, ITESM
Cap tulo 5.
29
Tablas y Figuras
angle=grados
omo parte del argumento de psfig. Por ejemplo, en la Figura 5.2(a) se muestra el es udo del ITESM en su orienta ion normal y en la Figuras 5.2(b), 5.2( ) y 5.2(d), el es udo se roto 30, 120 y 210 grados:
(a)
(b)
( )
(d)
Figura 5.2:
Rota ion de guras.
Ps g posee otras op iones ( omo height, width, rotate, et .) que permiten espe i ar el re uadro limitador (BoundingBox) de la gura y otros omandos para solo desplegar se
iones mas peque~nas de esta. Para mayor informa ion, onsulte el do umento psfig-do .ps que se en uentra bajo el dire torio de TEXen tex/inputs.
5.4 Sub guras Hemos visto que se puede in luir varias ve es una misma gura dentro de un mismo ambiente figure; sin emabrgo, no se ha men ionado la posibilidad de insertar distintas guras (ar hivos PostS ript) dentro de un mismo ambiente figure, etiquetadas ada una de ellas. Existe una manera de etiquetar sub guras sin mu ha di ultad y esto se logra mediante el uso del paquete subfigure: \usepa kage{subfigure}
Este onjunto de ma ros fue he ho por S. D. Co hran. Se puede utilizar el ambiente tabular para que la olo a ion de sub guras sea mas sen illo; el siguiente ejemplo muestra su uso. La Figura 5.3 ontiene tres sub guras y ha er referen ia a la Figura 5.3( ) es sen illo. \ entering \begin{tabular}[t℄{ }
Dr. Hora io Mart nez Alfaro, ITESM
Cap tulo 5.
30
Tablas y Figuras
(a)
Primera
(b)
( )
Figura 5.3:
Segunda gura
Ter era
Tres sub guras.
\subfigure[Primera℄{% \makebox[100bp℄{\psfig{file=Figs/pretzel.ps,height=60bp}}} \subfigure[Segunda figura℄{% \makebox[100bp℄{\psfig{file=Figs/ m.ps,height=60bp}}} \\ \subfigure[Ter era℄{% \makebox[100bp℄{\psfig{file=Figs/flor.ps,height=60bp}}\label{3figs- }} \end{tabular} \ aption{Tres subfiguras.} \label{fig:3figs} \end{figure} La Figura~\ref{fig:3figs} ontiene tres subfiguras y ha er referen ia a la Figura~\ref{3figs- } es sen illo.
5.5
Colo a i on de Tablas/Figuras
Si no se espe i a donde se desea olo ar una tabla/ gura, LATEX tratara primero de olo arla en la parte superior de una pagina on texto, luego en la parte inferior, y nalmente tratara de
olo arla en una pagina sola. Si ninguna de las op iones anteriores es ade uada, LATEX retendra la tabla/ gura hasta una mejor o asion para olo arla (que, generalmente, es al nal del do umento). Para indi ar expli itamente donde se quiere olo ar una tabla/ gura, se puede dar un argumento op ional inmediatamente despues de omenzar el ambiente: \begin{table}{lo } o \begin{figure}{lo } donde el argumento lo puede ser una o varias letras que indiquen la olo a ion: : (here) lugar donde se espe i o la tabla/ gura.
h Aqu
t Arriba
: (top) parte superior de la pagina.
Dr. Hora io Mart nez Alfaro, ITESM
Cap tulo 5.
31
Tablas y Figuras
b Abajo : (bottom) parte inferior de la pagina. p Aparte : (page of oats) en una pagina aparte donde no haya texto, solo tablas/ guras. El dafult para lo es htbp pero por experien ia se re omienda utilizar [htb℄. 5.6
Paquete
graphi s
El paquete graphi s de ne iertos omandos para realizar transforma iones geometri as e in lusion de gra as preparadas on otros paquetes. Las transforma iones geometri as son rota ion, re exion y es alamiento. Estas transforma iones se pueden apli ar a todo tipo de texto, sin embargo se apli an omunmente a dibujos realizados on el ambiente pi ture1 y a gra as que se inserten en el do umento ( omo lo ha e el paquete psfig). Este paquete requiere del soporte del dispositivo
on el que se va a generar el ar hivo PostS ript (dvips en nuestro aso). La forma de usarse es la siguiente: \usepa kage[dvips℄{graphi s}
El paquete propor iona dos omandos para realizar es alas: \s alebox y \resizebox. El
omando \s alebox permite aumentar o redu ir el tama~no de texto mediante un fa tor onstante.
ITESM grande ITESM normal ITESM peque~no
\s alebox{2}{ITESM grande} ITESM normal \s alebox{.5}{ITESM peque~ no}
Un segundo argumento op ional espe i a un fa tor de es alamiento verti al.
ITESM alto y delgado
\s alebox{.75}[2℄{ITESM alto y delgado}
ITESM gordo
\resizebox{5 m}{.4 m}{ITESM gordo}
El omando \resizebox es alar texto a un tama~no deseado. Sus dos argumentos espe i an el an ho y alto de la \ aja" que se va a produ ir. Si se utiliza \!" para ualesquiera de los argumentos, se mantiene la real ion de an ho-altura del texto.
ITESM semigordo
1
\resizebox{3 m}{!}{ITESM semigordo}
No se des ribe en este manual.
Dr. Hora io Mart nez Alfaro, ITESM
Cap tulo 5.
32
Tablas y Figuras
AB
35 1 yz Cx
xy z4 5 AB C
ABCxyz 180
ABCxyz 0
ABCxyz 90
El omando \rotatebox sirve para rotar texto o gra as.
xy z 2 25
5 31 yz Cx AB ABCxyz 270 AB C
ABCxyz 360
\new ommand{\Rotar}[2℄{ \fboxsep0pt\fbox{ \rotatebox{#1}{#2}}} \Rotar{0}{ABCxyz 0}\par \Rotar{45}{ABCxyz 45} \Rotar{90}{ABCxyz 90} \Rotar{135}{ABCxyz 135} \Rotar{180}{ABCxyz 180}\par \Rotar{225}{ABCxyz 225} \Rotar{270}{ABCxyz 270} \Rotar{315}{ABCxyz 315} \Rotar{360}{ABCxyz 360}
El omando \refle tbox produ e una \imagen de espejo" sobre su argumento. zyxCBA zyxCBA ABCxyz
ABCxyz
\refle tbox{ABCxyz} \s alebox{-1}[1℄{ABCxyz} \s alebox{1}[-1℄{ABCxyz} \s alebox{2}[-2℄{ABCxyz}
Dr. Hora io Mart nez Alfaro, ITESM
Cap tulo 6
Tabula i on y otros 6.1
Ambiente tabular
El ambiente tabular se utiliza uando se ne esitan lneas horizontales o verti ales de texto o uando se desean olumnas entradas o justi adas a la dere ha. El ambiente se omienza on: \begin{tabular}[posi ion verti al ℄{ omandos de olumnas }
donde posi ion verti al es la posi ion del ambiente on respe to a la lnea a tual de texto. Los ambientes tabular pueden estar entrados (dafult), arriba [t℄ o abajo [b℄. Los omandos de
olumnas pueden ser: , para entrado; l, para justi ado a la izquierda; y r, para justi ado a la dere ha. Para ambiar de olumna, se utiliza el ara ter & y el an ho de estas lo al ula LATEX.
6.2
Alinea ion de ambientes tabular
111 222 333 3 4 Un ambiente tabular verti almente 2 3 4 5
entrado en una lnea.
Un ambiente \texttt{tabular} verti almente\ \begin{tabular}{|l r|} \hline 111 & 222 & 333\\ 2 & 3 & 4\\ 3 & 4 & 5\\ \hline \end{tabular} \ entrado en una l nea.
Un ambiente tabular alineado
111 222 333 2 3 4 3 4 5
arriba en una lnea.
Un ambiente \texttt{tabular} alineado\ \begin{tabular}[t℄{|l r|} \hline 111 & 222 & 333\\ 2 & 3 & 4\\ 3 & 4 & 5\\ \hline \end{tabular} \ arriba en una lnea.
33
Cap tulo 6.
6.3
34
Tabula i on y otros
Otros omandos del ambiente tabular
Tabla 6.1:
Otras posibilidades
l
r \hline lnea horizontal del an ho del ambiente \vline lneas en una la izquierda dere ha \ line{i-j } lneas horizontales de la olumna i a la j n pos texto
nmulti olumfn gfpos gftexto g
numero de olumnas que ubrira posi ion horizontal el texto
\begin{table}[htb℄ \ aption{Otras posibilidades} \label{tab:otras} \begin{ enter} \leavevmode \begin{tabular}{||l|r||} \hline l & r \\ \verb+\hline+ & l nea horizontal del an ho del ambiente \\ \hline \verb+\vline+ & lneas \vline en \vline una \vline fila \\ \hline izquierda & dere ha \\ \ line{1-1} \verb+\ line{+\emph{i-j}\verb+}+ & lneas horizontales de la olumna \emph{i} a la \emph{j} \\ \hline \multi olumn{2}{||l||}{% \verb+\multi olumn{+ \emph{n} \verb+}{+ \emph{pos} \verb+}{+ \emph{texto} \verb+}+} \\ \hline \emph{n} & numero de olumnas que ubrira \\ \emph{pos} & posi i on horizontal \\ \emph{texto} & el texto \\ \hline \end{tabular} \end{ enter} \end{table}
Tambien, es posible tener texto de varias lneas en las las de un ambiente tabular usando la instru
ion p{an ho de la aja tipo parrafo } en lugar de l, o r.
Dr. Hora io Mart nez Alfaro, ITESM
Cap tulo 6.
35
Tabula i on y otros
6.4 Notas de pie de pagina en tablas y guras Si se ne esita usar notas de pie de pagina en una tabla y/o gura y que esta aparez a abajo de la tabla en lugar de la parte inferior de la pagina, se tiene que usar el ambiente minipage para lograrlo. La siguiente tabla muestra un ejemplo1 . Tabla 6.2:
Primero Segundo Ultima a
Habilidades de notas de pie de pagina en el ambiente minipage. Primer lnea Segunda lnea Ultima lneaa
La nota de pie de p agina esta dentro de minipage.
...un ejemplo\footnote{Esta nota es antes de la tabla.}. \begin{table}[hbt℄ \begin{ enter} \begin{minipage}{4.5in} \ aption{Habilidades de notas de pie de pagina en el ambiente \texttt{minipage}.} \label{tab:mini} \vspa e{2ex} \begin{tabular*}{4in}{l{\extra olsep{\fill}}l} Primero & Primer l nea \\ Segundo & Segunda lnea \\ Ultima & Ultima l nea\footnote{La nota de pie de pagina est a dentro de \texttt{minipage}.} \end{tabular*} \end{minipage} \end{ enter} \end{table}
1
Esta nota es antes de la tabla.
Dr. Hora io Mart nez Alfaro, ITESM
Cap tulo 7
F ormulas matemati as Una de las mas fuertes areas de LATEX es su habilidad para rear formulas y/o e ua iones on fa ilidad. Las formulas se te lean asi omo se leeran (en ingles). Se en uentran prede nidos un gran numero de a entos matemati os, delimitadores, operadores, smbolos, ara teres griegos y espe iales. Tambien hay ambientes espe iales para matri es, formulas numeradas y formulas de varias lneas. Una de las responsibilidades que no tiene LATEX es partir una formula al nal de una lnea. El usuario es responsable por obtener formulas, de uando mu ho, del an ho del texto (in luyendo su numero). Se re omienda que se eje ute LATEX mas de una vez sobre un ar hivo que tenga formulas
ompli adas para que de esta manera se pueda perfe
ionar su inser ion en el do umento.
7.1
F ormulas en el texto
Cuando se desee una formula en un parrafo, ora ion o una simple lnea de texto se debe utilizar $ formula $, \(formula \), o \begin{math} formula \end{math}
Los tres metodos anteriores generan formulas en una lnea (x 2 A(n) j x 2 B (n)) on texto. ...en una lnea $\bigl(x\in A(n) \bigm| x\in B(n)\bigr)$
on texto.
7.2
F ormulas sin n umero
Todas las formulas que no apare en junto on el texto se les ono e omo formulas desplegadas. Para generar formulas desplegadas, se puede utilizar ualquiera de las siguientes op iones: $$ formula $$,
36
Cap tulo 7.
37
F ormulas matem ati as
\[ formula \℄, o \begin{displaymath} formula \end{displaymath}
Los tres metodos anteriores entran la formula y dejan espa io antes y despues de ella. Si se desea que las formulas queden justi adas a la izquierda, utili e el paquete fleqn. Esto es texto que pre ede a la formula: Esto es texto que pre ede a la lim
sin x
!0
x
=1+
1
1
32
x21 3
y esto es texto inmediatamente despues de la formula.
7.3
f ormula: $$ \lim_{x \to 0 \fra {\sin x}{\alpha} = 1 + \left(1 \over 1 - x^{21}_3 \right)^{32} $$ y esto es texto inmediatamente despuesde la formula.
F ormulas numeradas
Formulas que puedan desplegarse en una sola lnea, se pueden enumerar automati amente utilizando el ambiente equation: \begin{equation} formula \end{equation}
El ambiente equation es igual a displaymath ex epto que la formula se enumera. Normalmente las formulas generadas on el ambiente equation se enumeran del lado dere ho. Si se desea que el numero aparez a del lado izquierdo, se debe inl uir la op ion leqno. Esto es texto antes de una e ua ion: Esto es texto antes de una e ua ion:
X n
i=0
xi =
Z
eu u 1 u
xi
y esto texto despues de la e ua ion.
7.4
(7.1)
\begin{equation} \sum_{i=0}^{n} x_{i} = \int_{-\infty}^{x_{i}} {e^{u}\over u}\partial u \label{e :ejem} \end{equation} y esto texto despues de la e ua ion.
Matri es
El ambiente array es el equivalente matemati o del ambiente tabular. El an ho de las olumnas se ajusta automati amente, omo se muestra en el siguiente ejemplo donde se utilizan ambientes array anidados:
Dr. Hora io Mart nez Alfaro, ITESM
Cap tulo 7.
38
F ormulas matem ati as
0 B
a
x42
z
y3
1
$$\left( \begin{array}{ } \left| \begin{array}{
} x_{2}^{4} & y^{3} \\ a-\sigma & \infty \end{array} \right| \\ z \end{array} \right) $$
1 C A
Los espa ios ( omo en todo do umento de LATEX) no se toman en uenta; sin embargo, propor ionan una forma lara de desplegar los omandos. 7.5
F ormulas de varias l neas
El ambiente eqnarray es un aso espe ial del ambiente array y se utiliza para desplegar formulas que o upen mas de una lnea. Solo tiene tres olumnas (de izquierda a dere ha): justi ada a la dere ha, entrada, y justi ada a la izquierda. Hay tres op iones para enumerar: 1) enumerar
ada lnea (default); 2) terminar una lnea on el omando \nonumber para evitar enumera ion de esta; 3) no tener lneas enumeradas on el ambiente eqnarray*. El ambiente eqnarray ambia automati amente a modo matemati o, as es que no se debe intentar ponerlo dentro de alguno de estos.
x = a + b + + d + e + f + g (7.2) +q+r+s y > x 2 (7.3)
\begin{eqnarray} x & = & a + b + + d + e + f + g\\ & & \mbox{}+ q + r + s \nonumber\\ y & > & x - 2 \end{eqnarray}
El omando \mbox{} se utilizo para que el `+' fuera tratado omo un operador binario y se generara un espa iado orre to entre este y la q. Es mas omun dejar el `+' en la lnea anterior para que el le tor se de uenta que la e ua ion no termina en esa lnea. Nota:
7.6
Enumera i on de sube ua iones
La enumera ion de sube ua iones se tiene disponible uando se utiliza el paquete subeqn de Stephen Gildea. El paquete utiliza el ambiente \subequations para omenzar la enumera ion de e ua iones. El ambiente a epta e ua iones y texto.
y) = x2 xy + yx y2 = x2 y2 (x + y)2 = x2 + 2xy + y2
(x + y)(x
(7.4) (7.5)
Dr. Hora io Mart nez Alfaro, ITESM
Cap tulo 7.
F ormulas matem ati as
Z
1 e 1
39
x2 dx
2
1 Z 1 (x2 +y2 ) e dx dy 1 1 Z 1 2 r2
Z =
Z =
0
Z 2
0
=
e
=
P (x)
=
r dr d
2 e r r=1 2
0
(7.6a)
(7.6b)
!
d
r=0
(7.6 )
(7.6d)
a0 + a1 x + a2 x2 +
+
an xn
(7.7)
\begin{eqnarray} (x+y)(x-y) & = & x^2 - xy + yx - y^2 \nonumber \\ &=& x^2 - y^2\\ (x+y)^2 & = & x^2 + 2xy + y^2 \end{eqnarray} \begin{subequations} \begin{eqnarray} \left(\int_{-\infty}^{\infty}e^{-x^2}\,dx\right)^2 & = & \int_{-\infty}^{\infty}\int_{-\infty}^{\infty}e^{-(x^2+y^2)}\,dx\,dy\\ &=&\int_0^{2\pi}\int_0^\infty e^{-r^2}r\,dr\,d\theta\\ &=&\int_0^{2\pi} \left(-\fra {e^{-r^2}}{2}\bigg\vert_{r=0}^{r=\infty} \,\right)\,d\theta\\ & = & \pi \end{eqnarray} \end{subequations} \begin{equation} P(x)=a_0 + a_1x + a_2x^2 + \ dots + a_nx^n \end{equation}
7.7
Super ndi es y sub ndi es
^
_
Los super ndi es se generan on el omando \ " (gorro) y los sub ndi es on el omando \ " (gui on inferior). ejemplo,
Se pueden usar en ombina i on para produ ir varios niveles de super/sub ndi es.
yz x jp
se gener o on
$x^{y^z}_{j_p}$.
Por
Si el super/sub ndi e ontiene m as de un ara ter,
estos deben de estar entre llaves. Los super/sub ndi es s olo estan disponibles en modo matem ati o.
Æ
Para generar el s mbolo de grados ( ), se utiliza el omando
Æ genera 90 . 7.8 Un
\ ir en superndi e: $90^\ ir $
Delimitadores
delimitador
es un ara ter o s mbolo que a tua de la misma manera que lo ha e un par entesis.
: : :℄
Por lo general se utilizan en pares omo en [ si se desea.
o
f: : :g
; sin embargo, se pueden usar as
" :::
[
La tabla 7.1 muestra una lista de delimitadores que se tienen disponibles en modo
matem ati o y lo que se ne esita te lear para obtenerlos.
Dr. Hora io Mart nez Alfaro, ITESM
Cap tulo 7.
F ormulas matem ati as
40
Tabla 7.1: Delimitadores
( [ \{ \lfloor \l eil \langle / |
( [
f b d h =
j
) ℄
g
e i n k
" * # + l m
) ℄ \} \rfloor \r eil \rangle \ba kslash \|
\uparrow \Uparrow \downarrow \Downarrow \updownarrow \Updownarrow
AT X ajustar L a autom ati amente el tama~ no de los delimitadores si se utilizan los omandos E
\left
y
\right. "
x=
2 + b2 3 yi
#
$$\left[x=\fra {\alpha^2 + b^2} {\sigma^3 - y_i}\right℄$$
Si se ne esita un delimitador nulo, utili e un punto omo delimitador on los omandos
\right. Los delimitadores no ne esariamente tienen que apare er en pareja, \left y \right, por ada \left debe de haber un \right y vi eversa.
o
7.9
\left
no as los omandos
Apilando s mbolos
En o asiones, los s mbolos matem ati os en una f ormula o e ua i on se tienen que olo ar uno arriba de otro.
El ambiente
array
es bueno para apilamiento verti al en general, pero no para
s mbolos peque~ nos|no se usar a el ambiente para olo ar una l nea sobre
x para formar x.
AT X L E
propor iona omandos espe iales para ha er este tipo de osas y algunas otras on s mbolos omunes para apilamiento.
Super y subrayado El omando
\overline pone
una l nea horizontal sobre su argumento.
Se puede tener superrayado anidado: Se pueden poner llaves (\
\overbra e
y
fg
\underbra e.
x2 + 1.
$\overline{\overline{x}^{2}+1}$.
") horizontales arriba o abajo de alguna expresi on on los omandos
En una f ormula desplegada, un super ndi e o sub ndi e pone una
etiqueta a la llave.
25
}| { a| + b + {z + y +z} z
27
$$ \underbra e{a + \overbra e{b + \ dots + y}^{25} + z}_{27} $$
Apilamiento Para apilar un a expresi on sobre otra, se utiliza el omando
\stakrel.
Dr. Hora io Mart nez Alfaro, ITESM
Cap tulo 7.
!a !b 00
A ~ x
def
41
F ormulas matem ati as
00
B
$A \sta krel{a'}{\rightarrow} B ...$ $\ve {x}\sta krel{\mathrm{def}}{=}...$
C
= (x1 ; : : : ; xn )
A entos en modo matemati o La tabla 7.2 muestra los a entos disponibles en modo matemati o y los omandos que los generan. Se utilizo la letra \a" para ilustrar el ejemplo, pero se puede usar ualquier letra. La i y j sin punto en modo matemati o se obtienen on \imath y \jmath, respe tivamente ({ y |). Tabla 7.2:
^ a a _
a
a
7.10
\hat{a} \a ute{a} \bar{a} \dot{a}
A entos matemati os
\ he k{a} \grave{a}
\breve{a} ~ \tilde{a}
a
a
a
a
~ a
a
\ve {a} \ddot{a}
Estilos y espa iado en modo matemati o
En modo matemati o, LATEX ignora espa ios que se hayan te leado y formatea la formula de a uerdo a omo el ree que sea mejor. Sin embargo, en o asiones hay que ayudar ayudarlo para que que la formula la despliegue omo debe de ser. As pues, el usario tendra que examinar lo que produ e LATEX y ver si ne esita ajuste. El usuario debe de poner aten ion a smbolos de ra es, de integrales y de division (=). Los siguientes in o omandos agregan o (quitan) la antidad de espa io horizontal que se se muestra: \, \!
espa io peque~no \: espa io mediano \ espa io peque~no negativo \; espa io grande
espa io entre palabras
El omando \! funge omo un espa io ha ia atras o \ba kspa e", removiendo la misma antidad de espa io que \, agrega. El omando \, se puede usar en ualquier modo; los otros, solo en modo matemati o. Los siguientes ejemplos muestran los resultados on y sin los omandos de espa iado.
p2
n=
RR
x
log n z dx dy
p
\sqrt{2} \, x en lugar de 2x n/ \! \log n en lugar de Rn=R log n \int\!\!\int z\,dx\,dy en lugar de zdxdy
Como en todo do umento, se debe de orregir el espa iado en formulas hasta que se haya teerminado de es ribir el do umento y se este preparando la version nal.
Dr. Hora io Mart nez Alfaro, ITESM
Cap tulo 7.
7.11
42
F ormulas matem ati as
Letras griegas
La tabla 7.3 muestra las letras griegas que LATEX propor iona, as omo los omandos para produ irlas. Las letras mayus ulas que no se muestran se produ en on las mayus ulas normales del ingles.
Tabla 7.3: Letras griegas
Æ "
\alpha \beta \gamma \delta \epsilon \varepsilon \zeta \eta
#
\Gamma
\Lambda \Xi \Pi
\Delta \Theta
7.12 7.12.1
Minus ulas
\theta \vartheta \iota \kappa \lambda \mu \nu \xi
o $ % &
o \pi \varpi \rho \varrho \sigma \varsigma
Mayus ulas
\Sigma \Upsilon \Phi
' !
\tau \upsilon \phi \varphi \ hi \psi \omega
\Psi
\Omega
Cambio de estilo en modo matemati o Tipo de estilo
LATEX propor iona los siguientes omandos para ambiar el estilo del font en modo matemati o:
ita li a + 2 log[ ℄ ft
roman + 2ft log[ ℄
negritras + 2 log[ ft
sans serif + 2 log[ ℄ ft
℄
an ho fijo + 2ft log[ ℄
SOLO MAYUSCULAS
$\mathit{it\a ute{a}li a + 2^{ft} \Psi \log[\psi℄}$ $\mathrm{roman + 2^{ft} \Psi \log[\psi℄}$ $\mathbf{negritras + 2^{ft} \Psi \log[\psi℄}$ $\mathsf{sans\ serif + 2^{ft} \Psi \log[\psi℄}$ $\mathtt{an ho\ fijo + 2^{ft} \Psi \log[\psi℄}$ $\math al{SOLO\ MAYUSCULAS}$
Los omandos solo ambian el estilo de letras, numeros y letras griegas mayus ulas. Ninguna otra osa es afe tada. LATEX normalmente utiliza un tipo itali o para letras en modo matemati o. Sin embargo, LATEX interpreta ada letra omo un smbolo matemati o y produ e un espa iado distinto al del estilo itali o de modo texto. No se debe de usar \mathit para smbolo de mas de una letra. >Es esto diferente de diferente ? >Es esto $diferente$ de $\mathit{diferente}$?
Dr. Hora io Mart nez Alfaro, ITESM
(
Cap tulo 7.
F ormulas matem ati as
43
Es evidente, del ejemplo anterior, que no se debe de usar
\emph{...} o \textit{...}. El omando
\boldmath o asiona
$...$
omo una forma orta de
que todo en una f ormula se ambie a negritas, in luyendo los
s mbolos.
7.12.2
Tama~ no de font
TEX utiliza los siguientes 4
tama~ nos de font matem ati o
uando se formatean f ormulas:
display S mbolos normales de f ormulas desplegadas. text S mbolos normales de f ormulas en texto. s ript Super/sub ndi es. s ripts ript Niveles adi ionales de super/sub ndi es.
Las de lara iones
\displaystyle, \textstyle, \s riptstyle y \s ripts riptstyle obligan
a TEX a usar di ho tama~ no. Compare el super ndi e peque~ no en el grande en
7.13
ey (i) .
ex(i)
on
...peque~ no en $e^{x(i)}$ ...grande en~$e^{\textstyle y(i)}$.
Otros s mbolos matem ati os
La tabla 7.4 muestra una lista de omandos disponibles para generar texto normal en font roman dentro de modo matem ati o, por ejemplo,
$\sin2\theta = 2\sin\theta\ os\theta$ produ e
sin 2
= 2 sin
os .
Tabla 7.4: Comandos en font roman normal
\ar
os \ar sin \ar tan \arg
\ os \ osh \ ot \ oth
\ s \deg \det \dim
\exp \g d \hom \inf
\ker \lg \lim \liminf
\limsup \ln \log \max
\min \Pr \se \sin
\sinh \sup \tan \tanh
AT X propor iona omandos omo los mostrados en la Adem as de los s mbolos anteriores, L E tabla 7.5.
\vdots
. . (.),
El modo matem ati o tambi en propor iona otros signos de puntua i on:
\ddots
(
..
. ), y
\ dots
\ldots (: : :),
( ).
Tabla 7.5: Otros omandos espe iales
\fra {a }{b } \sqrt[n ℄{x }
a b p
nx
Dr. Hora io Mart nez Alfaro, ITESM
Cap tulo 7.
F ormulas matem ati as
44
Tabla 7.6: Fle has
( ! ) $ , 7!
( ) *)
\leftarrow \Leftarrow \rightarrow \Rightarrow \leftrightarrow \Leftrightarrow \mapsto \hookleftarrow \leftharpoonup \leftharpoondown \rightleftharpoons
( ! ) ! () 7! ,! =
=
* + ;
" * # + l m % & . -
\longleftarrow \Longleftarrow \longrightarrow \Longrightarrow \longleftrightarrow \Longleftrightarrow \longmapsto \hookrightarrow \rightharpoonup \rightharpoondown \leadsto
\uparrow \Uparrow \downarrow \Downarrow \updownarrow \Updownarrow \nearrow \searrow \swarrow \nwarrow
Tabla 7.7: Operadores binarios
n
?
Æ
\pm \mp \setminus \ dot \times \ast \star \diamond \ ir \bullet \div
\ [ ℄ u t
/ .
o
4 5
\ ap \ up \uplus \sq ap \sq up \triangleleft \triangleright \wr \big ir \bigtriangleup \bigtriangledown
_ ^
y z q
\vee \wedge \oplus \ominus \otimes \oslash \odot \dagger \ddagger \amalg
Las tablas 7.6 a 7.9 muestran la mayor a de los s mbolos disponibles en modo matem ati o. Los siguientes omandos s olo se en uentran disponibles mediante el paquete
\lhd \rhd \unlhd \unrhd
\sqsubset \sqsupset \Join \leadsto
latexsym.
\Box \Diamon \mho
Dr. Hora io Mart nez Alfaro, ITESM
Cap tulo 7.
F ormulas matem ati as
45
Tabla 7.8: Rela ionales