Está en la página 1de 14

A LTEX a vuelo de pjaro

Versin 1.3

Juan Mayorga-Zambrano

Este documento es un manual prctico para iniciarse en el manejo A de L TEX. El objetivo es ayudar al lector a ponerse cuanto antes sobre ruedas. Tcnicas ms sosticadas a las aqu presentadas se pueden aprender de forma autnoma y conforme a las necesidades.

Copyright 2012 Juan Mayorga-Zambrano


PUBLICADO POR ESPE H T T P : / / W W W. E S P E . E D U . E C

Licensed under the Apache License, Version 2.0 (the License); you may not use this le except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an A S I S
B A S I S , W I T H O U T WA R R A N T I E S O R C O N D I T I O N S O F A N Y K I N D ,

either express or implied. See the License for the

specic language governing permissions and limitations under the License.

Impresin especial para las VII Jornadas de Investigacin, Ciencia y Tecnologa, Universidad Internacional del Ecuador, Mayo 2012.

A L TEX a vuelo de pjaro

Para Carmita, con amor.

1 Existe una opinin muy generalizada segn la cual la matemtica es la

ciencia ms difcil cuando en realidad es la ms simple de todas. La causa de esta paradoja reside en el hecho de que, precisamente por su simplicidad, los razonamientos matemticos equivocados quedan a la vista. En una compleja cuestin de poltica o arte, hay tantos factores en juego y tantos desconocidos o inaparentes, que es muy difcil distinguir lo verdadero de lo falso. El resultado es que cualquier tonto se cree en condiciones de discutir sobre poltica y arte - y en verdad lo hace - mientras que mira la matemtica desde una respetuosa distancia. Ernesto Sbato, Uno y el Universo.
1

CTAN lion drawing by Duane Bibby; thanks to www.ctan.org

A L TEX a vuelo de pjaro

Tabla de contenidos
Introduccin
A Qu es LTEX?

4 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A LT

Cmo trabaja

EX? . . . . . . . . . . . . . . . . . . . . . . . . .

4 4
5

A Instalacin de L TEX

Conguracin del editor . . . . . . . . . . . . . . . . . . . . . . . . Sincronizacin de un repositorio de paquetes . . . . . . . . . . . . .

7 8
10

Rudimentos
Tipo de documento . . . . . . . . . . . . . . . . . . . . . . . . . .

Departamento de Ciencias Exactas

Paquetes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cuerpo del documento . . . . . . . . . . . . . . . . . . . . . . . . . Comentarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Frmulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fracciones, Integrales, Potencias,... . . . . . . . . . . . . . . . . . .

11 11 11 12 12 12
13

Recursos adicionales
Carpeta virtual de archivos . . . . . . . . . . . . . . . . . . . . . . Textos sine quan non . . . . . . . . . . . . . . . . . . . . . . . . .

14 14

A L TEX a vuelo de pjaro

Introduccin
A El presente manual busca acercar al lector el manejo de LTEX, una herra-

mienta poderosa para escribir textos que contienen frmulas matemticas. Partimos desde la perspectiva del usuario, que usualmente est vido por saber si el tiempo que est invirtiendo en aprender tendr su ganancia. Reducimos entonces al mnimo detalles tcnicos, presentando slo aquellos que estimamos que son necesarios para mejorar la calidad de la exposicin.
A Qu es LTEX?
A LTEX es un paquete de macros basado en TEX - lenguaje de programacin

Por supuesto, este manual est hecho A en L TEX...

Departamento de Ciencias Exactas

creado por Donald Knuth en 1977 para preparar documentos de una manera
A consistente y con alta calidad de impresin.2 Desde su nacimiento LTEX3 ha
2 3

visto incrementar su tamao con cientos de paquetes creados por individuos y grupos que trabajaron fuerte para cubrir las necesidades particulares de cada proyecto.
A Desde sus inicios LTEX4 fue diseado pensando en cmo hacer ms fcil

TEX es poderoso pero difcil de usar. A L TEX fue creado por Leslie Lamport y recibi un gran empuje de la American Mathematical Society.

el trabajo de matemticos, fsicos, ingenieros, etc. y es el estndar de facto para la comunicacin y publicacin de documentos tcnicos y cientcos.5
A A LTEX es mantenido actualmente por el Proyecto LTEX3 6 y llega al usuario

De aqu en adelante no haremos A distincin entre TEX y L TEX.


4

a travs de distribuciones que pueden ser licenciadas o de cdigo abierto. En la siguiente seccin guiamos al lector en la instalacin de la maquinaria de
A LTEX en un ambiente Windows usando recursos tipo cdigo abierto.7

Por ello no es de extraarse que la versin de TEX converja a . La versin que uso al escribir este documento es la 3.1415926. 6 Para ms informacin:
5

http://www.latex-project.org/latex3.html

A Cmo trabaja LTEX?


A LTEX no es una herramienta del tipo WYSIWYG (What You See Is What You

Sin embargo, una vez instalada su disA tribucin de L TEX usted encontrar til A todava este manual puesto que L TEX es sumamente estable (entre varias distribuciones y sistemas operativos).
7

Get - lo que ves es lo que obtienes) como OpenOfce o Word. Es, ms bien una herramienta estructurada. Por ejemplo, el cdigo siguiente es tomado
A de un archivo de LTEX 8 y tiene como resultado la frmula presentada al lado
8

derecho.
$$ \alpha(\Gamma) = \frac{1}{2} \int_{a}^{b} |\theta(t)| dt. $$

A Los archivos principales de L TEX llevan la extensin .tex

() =

1 2

b a

| (t)|dt.

Este ejemplo nos permite hacer un par de comentarios: 1. No se puede ver el resultado al mismo tiempo en que se inserta cdigo
A LTEX. A 2. Es necesario conocer los comandos de LTEX. A 3. El tiempo que se tarda en escribir una frmula en LTEX es mucho menor al

que se tomara en una herramienta WYSIWYG.

A L TEX a vuelo de pjaro

A Adicionalmente, como veremos ms adelante, LTEX se encarga de la preparacin consistente de tablas, grcas, pies de pgina as como del conteo de ecua-

ciones, secciones, captulos, etc. Afortunadamente 9 sus documentos debern estar bien estructurados.

Y desafortunadamente...

A Instalacin de L TEX
A Como ya se dijo anteriormente, LTEX puede obtenerse en diferentes distribu-

ciones. Nosotros escogemos por completitud, estabilidad y popularidad10 a MiKTeX. Para ello vaya a http://www.miktex.org/ y busque el vnculo para descargar la ltima versin estable.11 Al abrir este vnculo le aparece una pgina con dos opciones de instalacin: Neta y Bsica. Descrguese el instalador bsico a partir de alguna fuente cercana al lugar en que usted se encuentra.

Departamento de Ciencias Exactas

MiKTeX es gratuito pero vale la pena aportar a su desarrollo - para ello vaya a http://www.miktex.org/support Tambin vale la pena invertir unos dlares para adquirir el CD/DVD de instalacin una vez que facilita la instalacin en varios computadores.
10

Al tiempo en que escribo, la ltima versin estable es MiKTeX 2.9


11

Si usted tiene una buena conexin a internet y est dispuesto a bajarse cientos de Mb en paquetes que casi seguramente nunca utilizar, entonces escoja la instalacin neta.

A La instalacin bsica trae consigo los paquetes esenciales de LTEX - que

corresponden a aproximadamente unos 92 Mb. Cuando se requiere de un

paquete adicional, MiKTeX lo bajar de Internet.

Ejecute el instalador, acepte las condiciones de copiado y de click en Siguiente.

A L TEX a vuelo de pjaro

Elija la opcin de instalar MiKTeX para todos los usuarios y de click en Siguiente.

Departamento de Ciencias Exactas

En la pantalla del Directorio de Instalacin de click en Siguiente.

En la pantalla de preferencias escoja la opcin de instalar al vuelo paquetes faltantes y de click en Siguiente.

A L TEX a vuelo de pjaro

En la siguiente pantalla de click en Start. para empezar la instalacin.

Departamento de Ciencias Exactas

Espere hasta que termine todo el proceso de instalacin y entonces de click en Siguiente.

De click en Close.

Conguracin del editor


A En este momento usted tiene ya instalado LTEX en su computador - es el A motor de la maquinaria. Para completar su indumentaria, LTEX requiere de

A L TEX a vuelo de pjaro

un visor y de un editor de texto. Hay varias opciones en el mercado, desde software libre12 hasta software licenciado.13 Nosotros hemos escogido TeXWorks una vez que viene incluido en la distribucin MiKTeX y debido al hecho afortunado de que combina de una vez un visor pdf con un editor de texto sincronizados: se pueden hacer bsquedas
12 13

Como LEd y TeXnic Center. Como el popular WinEdt.

directas e inversas (como se explicar ms adelante).


A travs del Men Inicio de Windows, busque entre los Programas la carpeta de MiKTeX 2.9 y brala. All, escoja TeXWorks. Una vez que arranca el programa, vaya al men Editar y escoja la opcin

Preferencias:

Departamento de Ciencias Exactas

Figure 1: TeXWorks viene con la distribucin MiKTeX.

En la vieta Editor busque Codicacin y elija la opcin windows-1258. Esto le permitir trabajar sin problemas con caracteres como , , , , del castellano.

Sincronizacin de un repositorio de paquetes


A En este momento tenemos lo mnimo necesario para trabajar en LTEX. Es

como tener un buen motor con una carrocera funcional. Sin embargo, si se necesita ejecutar acciones ms complicadas, es necesario ponerle a
A LTEXadornos adicionales - este es el papel que juegan a grosso modo los

paquetes.
Como ya dijimos anteriormente, uno podra haberse descargado la versin
A completa de LTEX; pero an si ese es el caso, es importante saber instalar

paquetes adicionales.
A Cuando LTEX necesita descargarse paquetes o actualizaciones lo hace A a partir de algn repositorio.14 Para sincronizar LTEX con un repositorio,

busque entre los Programas del Men Inicio de Windows, la carpeta de MiK-

TeX 2.9. Abra la carpeta Maintenance (Admin) y escoja Package Manager (Admin). Una vez que el programa se abra, vaya al men Repository

Un repositorio es como un almacen donde est disponibles todo el material A que concierne a un L TEX. Por el alcance A de L TEX, hay decenas de repositorios alrededor del mundo.
14

A L TEX a vuelo de pjaro

de la barra de herramientas y escoja la opcin Change Package Reposi-

tory. Indique que los paquetes sern instalados desde el Internet.

Departamento de Ciencias Exactas

IMPORTANTE. Si su conexin a internet es personal y no tiene restricciones tipo Proxy, de click en Siguiente y vaya al punto marcado con (**) ms abajo; caso contrario, de click en Connection Settings e ingrese la informacin apropiada (consulte a su administrador de redes).

Si usted est conectado a internet a travs del servicio de la ESPE, introduzca la siguiente informacin y de click en OK.

Al dar click en Siguiente en la pantalla de Connection settings, le aparece una pantalla requirindole su nombre de usuario y su clave (son los que usted usa diariamente para acceder a los recursos computacionales de ESPE). Cuando lo haya hecho, de click en OK.

IMPORTANTE. Aqu suponemos que su nombre de usuario tiene los permisos necesarios para descargarse libremente informacin de la web; si no es el caso debe gestionar el correspondiente desbloqueo.

A L TEX a vuelo de pjaro

10

(**) Le aparece una lista de repositorios. Escoja uno y de click en Finalizar.

Departamento de Ciencias Exactas

A Espere hasta que se sincronicen el repositorio y su instalacin de LTEX.

Cierre la ventana de Change Package Repository (Admin)

Rudimentos
Empecemos a escribir matemticas... Escriba el siguiente texto en un documento nuevo de TeXWorks. Tenga bastante cuidado al copiar o tipear textos. Esto le ahorrar dolores de cabeza
A mientras se acostumbra a LTEX.

\documentclass{article} \usepackage[ansinew]{inputenc} \usepackage{amsfonts} \begin{document} % Este es un comentario Este es mi primer texto en \LaTeX. \[ h = \sqrt{a^{2} + b^{2}}. \] Eureka! % Los comentarios no se procesan como cdigo LaTeX \begin{equation} I = \int_{0}^{1} f(x) \cdot e^{-x^{2}} dx. \end{equation} % Tambin se puede intercalar texto normal % con texto matemtico Es sabido que $\mathbb{R}=]-\infty, +\infty[$. Cancin de cuna para el nio... \end{document}
I=
0
A Este es mi primer texto en LTEX.

Si no lo ha hecho an, grabe su archivo con el nombre ejemplo1.tex. Para ello vaya al men Archivo y elija la opcin Guardar como.

h=
Eureka!
1

a2 + b2 .

f ( x ) e x dx.

(1)

Es sabido que R =] , +[. Cancin de cuna para el nio...

A L TEX a vuelo de pjaro

11

Cuando haya terminado de tipear lo anterior, compile el texto. En TeXWorks esto se consigue con la combinacin Ctrl+T. En la parte inferior del editor de texto usted podr ver como se va desarrollando el proceso de compilacin. Cuando haya terminado, se abrir una segunda ventana de TeXWorks que permite visualizar el archivo ejemplo1.pdf.15 Usted debera ver un texto con frmulas como las que aparecen a la derecha: la primera es el Teorema de Pitgoras y la segunda es una integral denida.
A Como ya dijimos, los documentos de LTEX deben mantener una estructura
15 Desde la versin 2.8 de MikTeX, el compilador por defecto prove archivos pdf. Anteriormente los archivos con extensin dvi eran lo estndar.

lgica. Analicemos el ejemplo anterior en detalle...

Figure 2: Para compilar, tambin puede dar click en la echa verde que aparece en la barra de herramientas.

Tipo de documento

Departamento de Ciencias Exactas

La primera lnea de nuestro ejemplo introductorio es


\documentclass{article}

Es una declaracin del tipo de documento con el que se va a trabajar. En nuestro caso hemos declarado article que sirve bien para redactar artculos cientcos y documentos que no sean muy largos una vez que permite manejar secciones y subsecciones pero no captulos. Para documentos de mediano tamao el tipo report es conveniente en tanto que para libros el tipo book va a lugar. Este texto est trabajado con tufte-handout. 16 Hay tambin clases preparadas por la American Mathematical Society, 17 como
Se puede trabajar libros con la clase tufte-book. Para ms informacin:
16

amsart (artculo de AMS) que cambian y/ o mejoran ciertas caractersticas.18


Paquetes
A LTEX se vale de paquetes adicionales para realizar tareas especiales. Por ejemplo, nuestra segunda lnea,

http://code.google.com/p/tufte-latex/

17

Para ms informacin:

http://www.ams.org/tex/

18

Para ms informacin siga el Link

\usepackage[ansinew]{inputenc}

declara que se van a utilizar los recursos y herramientas (comandos) del paquete inputenc que reconoce todos los caracteres que tienen un cdigo
ascii mayor a 127 como , , , etc. (como en la penltima lnea de nuestro

Para las opciones apropiadas para otros sistemas operativos, vase el siguiente Link
19

cdigo ejemplo). Las opciones se escriben en corchetes; en nuestro caso se usa ansinew que es estndar para los sistemas Windows. 19 El paquete amsfonts trae consigo tipos de letra TEX adicionales que han sido preparados por la AMS. En nuestro caso, nos ha permitido escribir el smbolo que representa al conjunto de los nmeros reales, R.

Cuerpo del documento


A El texto en si mismo que queremos formatear con LTEX viene encapsulado:

\begin{document} ::: ::: ::: \end{document}

Durante todo el manual, los puntos ::: ::: ::: reemplazan a cualquier texto o cdigo aceptables.

A L TEX a vuelo de pjaro

12

Cualquier texto que insertemos despus de esto ser ingnorado durante el proceso de compilacin.

Comentarios
A En LTEX cualquier texto que corresponda a comentarios (y que no se quiere

que aparezcan en el producto nal) debe ser antecedido por el smbolo %. En nuestro ejemplo, tenemos algunos comentarios:
% Este es un comentario ::: ::: ::: % Los comentarios no se procesan como cdigo LaTeX ::: ::: ::: % Tambin se puede intercalar texto normal % con texto matemtico

Departamento de Ciencias Exactas

Frmulas
Cuando queremos escribir una frmula que aparezca en su propia la pero sin numeracin de referencia, se utiliza el encapsulamiento:
\[ ::: ::: ::: \]

Cuando queremos escribir una frmula que aparezca en su propia la y con numeracin de referencia, se utiliza el encapsulamiento
\begin{equation} ::: ::: ::: \end{equation}
A LTEX numera automticamente todas las frmulas de este tipo.

Para introducir frmulas combinadas con texto, se utiliza el patrn


<texto> $ ::: ::: ::: $ <texto>

Fracciones, Integrales, Potencias,...


En la primera frmula que aparece en nuestro ejemplo aparece el cdigo para potencias que es bastante intuitivo. Veamos un par de ejemplos:
\[ x^{2 + y} \]
x 2+ y

A L TEX a vuelo de pjaro

13

\[ e^{-x^{2}} \]

e x

El cdigo para escribir la raz cuadrada de un argumento se usa el cdigo:


\[ \sqrt{ ::: ::: ::: } \]

Es claro en este punto cmo trabaja el cdigo de nuestro ejemplo para el Teorema de Pitgoras:
\[
h= a2 + b2 .

Departamento de Ciencias Exactas

h = \sqrt{ a^{2} + b^{2} }. \]

El smbolo de integral no exige lmites inferior o superior


\[ \int \quad \int^{x} \quad \int_{x} \]
x x

El comando \quad permite introducir un espacio mediano al interior de una frmula.20 Para escribir una fraccin se usa el cdigo
\[ \frac{::: ::: :::}{::: ::: :::} \]

En orden de tamao, los comandos que permiten introducir espacio en medio de una frmula son: \, \: \quad \qquad
20

donde el primer juego de llaves encierra al numerador y el segundo juego de llaves encierra al denominador:
\[ \frac{1}{2} + x^{\frac{1}{2}} \]
1 1 + x2 2

Para terminar esta seccin presentamos un ejemplo que invierte todos los
A recursos LTEX hasta ahora aprendidos.

\[ \Gamma(x)=\sqrt{\frac{1}{2} \int_{0}^{x} e^{-\frac{t^{2}}{2}} dt} \]

( x ) =

1 2

x 0

e 2 dt

t2

Recursos adicionales
A Hay abundancia de recursos en Internet sobre LTEX. Cuando usted requiere

hacer una tarea especca que no aparece en algn manual a mano, normalmente puede encontrar un buen nmero de referencias a travs de buscadores como Google o Yahoo.

A L TEX a vuelo de pjaro

14

Carpeta virtual de archivos


A Por su potencia, LTEX tiende a enganchar rpidamente al principiante. Por

ello sugerimos un nmero limitado de recursos en bibliografa e internet que permitan desarrollar las competencias necesarias de una manera veloz y slida. El material que comentamos a continuacin est disponible en una carpeta virtual creada para apoyar este manual. Para acceder a ella, de click en el siguiente Link: Carpeta Virtual

Textos sine quan non

Departamento de Ciencias Exactas

Nuestras referencian principales son los libros 21 (en espaol) y 22 (en ingls). El lector hara bien en hecharles una mirada y escoger uno de ellos como texto de cabecera. Otra referencia importante es la pareja de textos 23 y 24 . La Wikipedia presenta un texto bastante aceptable en castellano; puede descargarlo siguien el siguiente Link siguiente Link Una lista completa de smbolos puede ser encontrada en el

21

A A. Borbn and W. Mora, L TEX Composicin, Grcos y Presentaciones Beamer, Revista digital Matemtica, Educacin e Internet, 2009 22 G. Gratzer, More Math Into LaTeX, Springer, 2007

F. Mittelbach and M. Goossens, The A L TEX Companion, AddisonWesley, 2004


23

F. Mittelbach, M. Goossens, and A S. Rahtz, The L TEX Graphics Companion, AddisonWesley, 1997
24

References
A [1] A. Borbn and W. Mora, LTEX Composicin, Grcos y Presenta-

ciones Beamer, Revista digital Matemtica, Educacin e Internet, 2009. [2] G. Gratzer, More Math Into LaTeX, Springer, 2007. [3] J. Mayorga-Zambrano, LaTeX a vuelo de pjaro, Apuntes de Curso ESPE, Versin 1.0 (2009).
A [4] F. Mittelbach and M. Goossens, The LTEX Companion, Addison

Wesley, 2004.
A [5] F. Mittelbach, M. Goossens, and S. Rahtz, The LTEX Graphics

Companion, AddisonWesley, 1997.

También podría gustarte