You are on page 1of 7

*spanishcaptions [unicode, charset=utf8, fontenc=EU1 EU2]

spanishstringprocess BibliografaCaptuloAppendixApendiceList of FiguresIndice de figurasList of TablesIndice de cuadrosIndexIndice alfabeticopaginaveasevease


tambienDemostracionContentsIndice
*spanishcaptions
spanishstringprocess PrefacioReferencesReferenciasAbstractResumenBibliografaCaptuloAppendixApendiceList of FiguresIndice de figurasList of
TablesIndice de cuadrosIndexIndice alfabeticoFigureFiguraTableCuadroPartParteAdjuntoCopia
aAp
aginaveasevease tambienDemostracionGlosarioContentsIndice *spanishdate
month1nameenero,febrero,marzo,abril,mayo,junio,julio,agosto,septiembre,octubre,noviembre,diciembre
ucmonth1nameEnero,Febrero,Marzo,Abril,Mayo,Junio,Julio,Agosto,Septiembre,Octubre,Noviembre,Diciembre
August 7, 2014

MANUAL DE LATEX
Erick Reinoso, Andres Ulloa
UNIVERSIDAD DE LAS FUERZAS ARMADAS-ESPE
Quito, Ecuador

erick.reinoso10@gmail.com,jaulloa1@espe.edu.ec

August 7, 2014

1. Abstract

alta calidad.
En general, solo necesitamos editar texto y algunos comandos y LATEX se encarga de componer automticamente la
formulera del documento. A diferencia de un procesador
de textos, con LATEX tenemos un control ms fino sobre
cualquier aspecto tipogrfico del documento.

This document will serve to make known certain characteristics the text composition system known as LaTeX,
this try to describe its capabilities, some of their advantages and disadvantages when use it. Also seeks to inform
the reader about the most populars LaTeX text editors.

1.2. Distribuciones TeX/LaTeX y editores.


Una distribucin TeX contiene el ncleo principal del
programa, paquetes y extensiones adicionales: Integra
todo lo que hace falta para poner a funcionar TeX y LaTeX
sobre un sistema operativo. Una vez que instalamos TeX
usando alguna distribucin, es conveniente tener un editor no solo para editar de manera cmodo el texto, tambin
para tener acceso de manera sencilla a las tareas usuales
de una sesin LaTeX: editar, compilar, visualizar, imprimir
o convertir a PDF.

I. INTRODUCCIN

Cuando hablamos de sistemas de composicin de texto


y editores de texto, tenemos en mente los tpicos WYSIWYG
los cuales no son ms que programas en los cuales obtendremos como resultado el documento tal y como lo escribimos, estos, son muy utilizados debido a la facilidad
que nos brindan. Pero cuando se trata de textos estructurados refirindonos principalmente a textos que incluyen
ecuaciones matemticas, nos encontramos en una dificultad bastante alta para desarrollar nuestros documentos, es 1.2.1. Distribuciones
aqu donde entra en nuestro rescate LaTeX.
MiKTEX es una implementacin de TEX para Windows
de distribucin gratuita. Una de sus mejores facetas es su
habilidad de actualizar o buscar paquetes (va Internet) e
II. INICIOS DE LATEX
instalarlos al vuelo, conforme se necesitan.
Hay otras distribuciones de TEX: TeXLive (Windows, Linux,
1.1. Que es LaTeX?
Mac) y MacTeX (Mac OSX). Las distribuciones Linux (como
TEX (diseado y desarrollado por Donald Knuth en la Ubuntu) vienen con TeXLive y los editores Kile y LyX.
dcada del 70) es un sofisticado programa para la composicin tipogrfica de textos cientficos tales como artculos, Cmo obtener MiKTEX?
reportes, libros, etc. TeX es en la prctica un estndar para Para obtener MiKTEX se puede ir directamente al sitio web
publicaciones cientficas en reas como matemtica, f- http://miktex.org/.
sica, computacin, etc. LATEX es un conjunto macros TEX Se puede optar por el sistema bsico (Installing a basic
preparado por Leslie Lamport. LATEX no es un procesador MiKTeX system) o por el sistema completo (Installing the
de textos, es un lenguaje que nos permite preparar auto- complete MiKTeX system: MiKTeX 2.x Net Installer).
mticamente un documento de apariencia estndar y de Con el sistema completo, podemos indicar a MiKTeX (en el
2

proceso de instalacin, por ejemplo) la direccin en disco


del conjunto de paquetes.
Ambos sistemas vienen con un archivo setup.exe que se
encarga de la instalacin.
Si tiene una carpeta con todos los paquetes, puede indicarle a MiKTeX esta ubicacin con:
INICIO-MiKTeX2.x-BrowsePackages-Repository-Change
Package Repository.
Las pruebas de este libro se hicieron con MiKTeX2.7 y asumimos que el lector tiene el sistema completo a mano.

Editamos: escribimos texto corriente y texto en


modo matemtico (posiblemente combinando ambos). El texto en modo matemtico va entre $ $ o

si se quiere centrado, otra posibilidad para este ltimo es


. Esto le indica al programa que interprete el texto y
lo convierta en smbolos matemticos.

Un Editor Despus de la instalacin de la distribucin


TeX instalamos un editor. Para Linux hay varios editores
Kile, LyX, TeXMaker, etc. Para Mac est TeXMaker. En Windows se pueden utilizar alguno de los editores siguientes:

Compilamos: En el men del editor est la opcin


LaTeX para compilar. Esto nos permite detectar, por
ejemplo, errores en los comandos o en la lgica de
una frmula.

TeXMaker: http://www.xm1math.net/texmaker/

Ver el archivo DVI: Una vez que hemos compilado,


usamos la opcin DVI para ver el documento (esto
hace que un visualizador ejecute el programa dvips
para ver el documento en pantalla).

WinShell: http://www.winshell.org/

LEd: http://www.latexeditor.org/

Imprimir el archivo DVI: Formalmente, imprimir la


interpretacin en formato PostScript (muy fino) del
archivo DVI.

WinEdit: http://www.winedt.com (shareware; 30


das de prueba; no vence, pero despliega una molesta ventana)
Convertir LaTeX a PDF: Esto se hace con la opcin DVI
P DF.
Despus de compilar se producen varios archivos:
Estos editores se instalan despus de la distribucin TeX.
*.tex,*.dvi,*.aux,*.log,*.toc. El archivo de edicin tiene exAmbos buscan la instalacin TeX/LaTeX revisando el registensin *.tex. Para imprimir un documento LATEX solo
tro. La configuracin se har de manera automtica. Tal
necesitamos el archivo *.dvi y los archivos de los grficos
vez, el ms sencillo de configurar (diccionario, fuentes, coincluidos en el documento (si hubiera).
lor, etc.) es TeXMaker.
Compilar en WinShell y TeXMaker
En ambos, la compilacin se hace con la opcin LaTeX.
1.3. Acciones en una sesin con LaTeX
Esto gener una informacin de salida. Si la compilacin
encuentra algn error se indicar con un mensaje corto en
En una sesin LATEX ejecutamos varias acciones:
rojo, por ejemplo
Ponemos un prembulo: la clase de documento, in- archivo.tex(89):
dicaciones sobre mrgenes, largo y ancho de pgina, Error: ! Missing $ inserted. En este ejemplo, esto nos indica
numeracin, etc., y cargamos los paquetes adiciona- que falta el smbolo $ en la lnea 89.
les (fuentes,smbolos,grficos, etc.).

FIGURA 1.1 Editor TeXMaker


3

FIGURA 1.2 ventana de edicin de WinShell

documentclassarticle: Es la clase de documento, article se refiere al archivo article.cls y se utiliza para


hacer artculos. En vez de article se puede utilizar
report obook para un reporte o un libro.

1.4. Convertir documentos MS Word a LaTeX

textheight=21cm: Establece el largo del texto en


cada pgina. El default es 19 cm.

Los archivos en formato Word (972003) se pueden convertir a LaTeX (en Windows) usando el programa gratuito
wsW2LTXSDK (http://www.winshell.org/).
Lo mejor es descargar el paquete wsW2LTXSDK. Hay que
ejecutar el programa wsW2LTXGUI que est en la carpeta
bin de este paquete.

textwidth=17cm: Establece el ancho del texto en


cada pgina (en este caso, de 17 cm). El default es 14
cm.

topmargin=-1cm: Establece el margen superior. El


default es de 3 cm, en este caso la instruccin sube el
margen 1 cm hacia arriba.

oddsidemargin=0cm: Establece el margen izquierdo de la hoja. El default es de 4.5 cm; sin embargo, con slo poner esta instruccin el margen
queda en 2.5 cm. Si el parmetro es positivo se aumenta este margen y si es negativo disminuye.

1.5.1. Otros comandos para el prembulo

FIGURA 1.3 Ventana wsW2LTXGUI

renewcommandbaselinestretch1.5 genera un texto


a espacio y medio. Si se pone 2, lo hace a doble espacio.

III. CREANDO UN DOCUMENTO.

pagestyleempty elimina la numeracin de las pginas.

1.5. Prembulo y cuerpo


parskip=Xmm genera un espacio de X mm entre los
prrafos.

Un documento bsico en LATEX se compone de dos


partes: el prembulo del documento y el cuerpo. Al inicio
del documento se debe especificar la clase de documento
y lo relativo al ajuste de las pginas, nada de lo que pongamos en el prembulo aparecer en el documento que se
imprime al final. En el cuerpo se escribe el texto (normal
y matemtico). Es la parte que aparecer impresa como
producto final.

parindent=0mm elimina la sangra.

pagestylemyheadings coloca la numeracin de pgina en la parte superior.

1.6. Tipos y tamaos de letras

1.5.2. Cuerpo del documento

1.6.1. Caracteres especiales


El cuerpo del documento es el que se pone entre los
Algunos caracteres estn reservados para que cumplan
delimitadores begindocument y enddocument. En
esta parte se coloca el texto del documento junto con alguna funcin, por eso no se pueden obtener digitndolos directamente como cualquier letra. El hacerlo puede
el texto matemtico.
producir algn error de compilacin, o puede pasar que el
carcter sea ignorado. En las siguiente tabla se especifica el
uso de algunos caracteres y el comando que se debe digitar
para imprimirlos.
1.5.3. Otros ajustes
markrighttexto coloca texto en la parte superior de
la pgina. Se pueden poner varios markright en el
texto (en cada seccin).

newpage le indica a LATEX que siga imprimiendo en


la pgina siguiente.

1.5.4. Idioma
El idioma oficial que utiliza LATEX es el ingls, sin em- 1.6.2. Algunos tipos de fuentes
bargo, utilizando algunas instrucciones se puede lograr
Para cambiar el tipo de letra se pone tipo texto.... Por
que soporte otros idiomas, en particular, veremos cmo ejemplo, para escribir en negrita se pone bf text....
hacer para que soporte el espaol. Por ejemplo, LATEX
normalmente no acepta tildes, ni la , tampoco el signo de
pregunta , ni la apertura o el cierre de comillas. Para que
acepte estos caracteres se deben utilizar las instrucciones
que aparecen en la tabla 2.1.

1.6.3. Tamaos de letras

FIGURA 2.1 Acentos en modo texto y otros smbolos

1.5.5. Division de palabras


usepackage[latin1]inputenc
en el prembulo, se logra que LATEX divida correctamente
la mayora de palabras en espaol, sin embargo, hay algunos casos en donde no ser as; si al componer el texto
observamos que hay una palabra que se ha dividido mal,
vamos a esa palabra en el archivo *.tex, y le indicamos
exactamente donde la puede dividir. Por ejemplo:
decisin. Este sistema tiene el inconveniente de que LATEX
slo divide bien la palabra en ese punto del documento y
si dicha palabra aparece otra vez habr que volver a decirle como se divide, y tiene la ventaja de que funciona con
palabras que tienen acento.

Se pueden hacer combinaciones de tipos de letras con diferentes tamaos.


Otros tamaos de fuente El tamao de la fuente se puede
controlar usando el paquete anyfontsize. Debemos pone
el prembulo usepackageanyfontsize. Luego podemos
5

usar el comando fontsizex1 para establecer el tamao de


la fuente.

1.6.4. Doble columna


En LATEX existen varias maneras de escribir doble columna, ahora veremos algunas de ellas.

1.6.5. El comando multicol


La forma ms sencilla es utilizar el paquete multicol,
para ello se pone en el prembulo.
usepackagemulticol
Antes del texto que se quiere escribir a doble columna se
escribe beginmulticols en donde representa el nmero
de columnas que se quieren utilizar, cuando se finaliza se
escribe endmulticols.
Hace que el texto que est entre los delimitadores salga a
doble columna, LATEX se encarga de manera automtica
de distribuir el texto entre las columnas de la mejor manera, adems de acomodar el texto cuando hay un cambio
de lnea.
Una limitacin de este ambiente es que las columnas se
distribuyen con el mismo ancho y no se puede tener control sobre la cantidad de texto que aparece en cada una de
ellas; sin embargo, esto es una gran ventaja cuando no se
quiere tener control sobre estos detalles.
El campo de separacin que se deja entre las columnas se
define en el prembulo con la instruccin setlength7mm
la cual dejara un espacio de 7 milmetros entre ellas.

El anaranjado personalizado tiene parmetros 234


1122. Para poderlas usar, deben ser nmeros entre cero
y uno, y el selector devuelve valores entre 0 y 255, as que
los dividimos por 255. Ponemos en el prembulo definecolormiorangergb0.91, 0.43, 0.0
Para poner texto en una caja usando un color de fondo determinado, se usa:

f col or box{col or f ond o}{col or bor d e}{t ext o}

(2)

IV. TEXTO EN MODO MATEMTICO


Recordemos que el texto matemtico va entre $ $. Para
tener acceso a varios paquetes de fuentes (que no estn
en el formato estndar) y para usar abreviaciones para algunos smbolos especiales, lo mejor es usar la siguiente
plantilla

1.7. Color y cajas


Para usar colores se debe llamar al paquete color: usepackage color. Aunque se pueden usar lo colores predefinidos (black, red, blue,...), tambin podemos personalizar
los colores.
Para definir un color personalizado podemos usar alguna
aplicacin que tenga un selector de colores. Si, por ejemplo, el selector de colores codifica en el formato rgb, el color
se puede definir as:

de f i necol or {mi col or 1}{r g b}{x, y, z}, x, y, z[0, 1].

(1)

Aqu suponemos que se tiene una versin completa de


MiKTeX o, en su defecto, una conexin a Internet para que
La definicin de color se pone en el prembulo.
MiKTeX automticamente agregue los paquetes que le haEJEMPLO 2.10 Usando un selector de colores, pode- gan falta.
mos definir un anaranjado personalizado.
6

VII. DESVENTAJAS

1.8. Potencias, subndices y superndices

Al igual que ventajas LaTeX, posee algunos defectos, de


los cuales mencionaremos algunos a continuacin:
Es muy difcil. A diferencia de los procesadores visuales o WYSIWYG
No se ven los resultados hasta que se compila el archivo. Conocimientos previos de computacin

La creacin de patrones propios es un poco ms


complicada, y toma un poco ms de tiempo el disear uno.
Para correr el sistema LaTeX se necesita muchos recursos del computador

V. CARACTERISTICAS
Latex como cualquier tipo de software, cuenta con ciertas caractersticas propias, de las cuales nombraremos algunas a continuacin.

VIII. CONCLUSIONES

En conclusin podemos decir que LaTeX nos brinda


No es un programa donde se pueda escribir directauna
excelente herramienta a la hora de creacin de documente un documento
mentos o artculos principalmente cuando esto constan
Los archivos de latex se puede transformar a otros con ecuaciones matemticas, ya que si bien es cierto se
formatos como PostScript (.ps), pdf (.pdf).
puede utilizar para la creacin de todo tipo de documentos
pero podemos notar que es un tanto tedioso y complicado
No posee una interfaz grfica interactiva.
al inicio la elaboracin de dicho documentos, aunque cabe
Trabaja de forma similar a un lenguaje de programa- mencionar que cualquier documento que elaboremos con
cin.
LaTeX quedar con buena presentacin y diseo. Dejando
Al compilar el fichero fuente este se nos guarda con esto de lado, como estudiantes es importante aprender la
utilizacin correcta de LaTeX ya que, como pudimos aprela extensin .tex.
ciar es indispensable al momento de presentar publicacioPodemos utilizar cualquier procesador de textos ca- nes y dems documentos que sern tiles y necesarios en
paz de guardar el documento en texto plano. Como nuestra vida profesional.
poe ejemplo: Vi, Vim, Emacs, jed.

IX. REFERENCIAS
VI. VENTAJAS

[1] LaTeX [online]. Available: http://es.wikipedia.org/wiki/.


C3.B3digo_wiki
Entre las principales ventajas que nos brinda LaTeX,
[2] LaTeX [online]. Available: http://es.wikipedia.org/wiki/.
podemos encontrar:
[3] LaTeX Project Public License[online].
Available:
http://es.wikipedia.org/wiki/LPPL
Funciona y es estable y multiplataforma.
[4] Lyx [online]. Available: http://es.wikipedia.org/wiki/LyX
[5] Creacin de documentos cientficos con LaTeX - EditoAlta calidad en la edicin de ecuaciones.
res [online]. Available: http://www.wikilearning.com/tutorial/
LaTeX permite redactar fcilmente documentos es[6] LaTeX [online]. Available: http://www.ecured.cu/index
tructurados. Facilidad en la construccin de macros
.php/LaTeX #Editores_LATEX,
y rdenes.
Se escribe en ASCII.
Es gratis

You might also like