PDF de programación - Tutorial de Latex

Imágen de pdf Tutorial de Latex

Tutorial de Latexgráfica de visualizaciones

Publicado el 14 de Enero del 2017
579 visualizaciones desde el 14 de Enero del 2017
240,4 KB
41 paginas
Creado hace 18a (01/10/2005)
Tutorial de LATEX

version 1.4

por
Freddy Perez

Octubre 2005

Indice general

1. Introduccion

2. Estructuracion del documento

2.1. Clases y Paquetes . . . . . . . . . . . . . . . . . . . . . . . . .

2.2. Comandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3

5

6

8

2.2.1. Comandos de conguracion de paginas . . . . . . . . . 250

2.2.2. Comandos de conguracion de parrafos . . . . . . . . . 10

2.2.3. Comandos de conguracion de palabras y letras . . . . 10

2.3. Ambientes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

2.3.1. document

. . . . . . . . . . . . . . . . . . . . . . . . . 14

2.3.2. center

. . . . . . . . . . . . . . . . . . . . . . . . . . . 14

2.3.3. verbatim . . . . . . . . . . . . . . . . . . . . . . . . . . 14

2.3.4. verse . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

2.3.5. quotation . . . . . . . . . . . . . . . . . . . . . . . . . 16

2.3.6. minipage . . . . . . . . . . . . . . . . . . . . . . . . . . 17

2.3.7.

raggedright y raggedleft

. . . . . . . . . . . . . . . . . 18

1

2.3.8.

tabbing . . . . . . . . . . . . . . . . . . . . . . . . . . 19

2.3.9. Ambientes de enumeracion . . . . . . . . . . . . . . . . 19

2.3.10. Ambiente matematico . . . . . . . . . . . . . . . . . . 21

2.3.11. tabular . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

2.3.12. gure . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

2.3.13. Teoremas

. . . . . . . . . . . . . . . . . . . . . . . . . 30

2.4. Referenciando paginas, guras, tablas y ecuaciones

. . . . . . 31

2.5. Comandos personalizados

. . . . . . . . . . . . . . . . . . . . 32

3. Partes de un Documento

33

3.1. Referencias Bibliogracas . . . . . . . . . . . . . . . . . . . . . 34

4. Caracteres reservados de LaTeX

5. Compilacion de archivos LATEX

36

37

5.1. Compilando archivos LATEX en Linux . . . . . . . . . . . . . . 37

5.2. Compilando archivos LATEX en Windows . . . . . . . . . . . . 38

5.3. Manejo de Errores

. . . . . . . . . . . . . . . . . . . . . . . . 38

2

Captulo 1

Introduccion

LATEX fue escrito por Leslie B. Lamport, a mediados de los 80’s, es una de
las variantes mas populares de TEX1. La primera version que se tuvo fue la
2.09 (1986), actualmente la version ocial es la 2 (junio de 1994). Entre las
diferecnias que hay entre estas versiones tenemos el comando ndocumentclass
(version 2) y ndocumentstyle (version 2.09), para los comandos y ejemplos
de este tutorial usaremos la version ocial.

Su gran potencialidad en el manejo de formulas matematicas, cuadros y
tablas lo hace adecuado para la produccion de artculos cientifcos y libros
de alta calidad. LATEX permite la enumeracion automatica tanto de pagi-
nas como de captulos, secciones, teoremas, ecuaciones, guras, etc., tambien
facilita la referencia a guras, tablas, y demas objetos.

LATEX no solo se destaca por lo anteriormente escrito sino tambien por
el eciente manejo de guras, las cuales pueden ser creadas en el propio
lenguaje o pueden ser importadas, teniendose un control total y eciente
de las mismas. Es pertinente hacer conocer que LATEX no solo sirve para
hacer documentos, sino tambien presentaciones, similares a \Power Point"
existen diferentes proyectos orientados a esto, uno de ellos es Prosper2, lo
mismo para diseñar posters y paginas web, a traves del uso de un convertidor

1Tex es un programa para procesar texto creado por E. Knuth
2Puede bajarse de http://prosper.sourceforge.net/

3

(LATEX2HTML) escrito en Perl3. A diferencia de otros procesadores de texto
LATEX es compilado, por tanto la forma en que se escribe no es la apariencia
nal del documento, este hecho es visto por sus detractores como una gran
desventaja.

LATEX permite crear estilos, los cuales pueden usarse como formatos de
diversos documentos, como: cartas, ocios, resumes, informes, papers, tesis,
etc. Tal es as que muchas universidades tienen un estilo personalizado que los
estudiantes usan como plantilla al escribir sus tesis. En el estilo se encuentran
denidos los tipos de letra, numeracion, margenes y demas requisitos que
exige la escuela graduada de la universidad.

Para editar un documento en LATEX se puede utilizar cualquier editor de
texto, si es para Windows se puede usar desde el bloque de notas(\Notepad")
hasta WinEdt4, si es Linux se puede utilizar cualquier editor,como por ejem-
plo vi, xemacs, etc. Una vez terminada la edicion del documento este debe ser
compilado. Este proceso sera explicado en el ultimo capitulo de este manual.

El objetivo de este manual es enseñar a escribir un documento de mejor
calidad mostrando algunas de las herramientas que posee LATEX y como
usarlas adecuadamente en la redaccion de los mismos.

3Practical Extraction and Report Language, es un lenguaje de programacion
4Disponible en http://wwww.winedt.com

4

Captulo 2

Estructuracion del documento

A diferencia de Word y otros procesadores de texto en los que se utiliza
el enfoque denominado WYSIWYG (\What You See Is What You Get"),
LATEX es un procesador de texto que primero necesita ser compilado, lo cual
le da una buena portabilidad obteniendose siempre el mismo documento, pues
es independiente de la maquina, el sistema operativo, el editor y la version
que se utilice.

Luego de escoger el editor de su preferencia y escribir el documento LATEX
necesita guardar el archivo con la extension \.tex", puesto que el compila-
dor solo reconoce los archivos que tienen esa terminacion, por ejemplo: infor-
me.tex. Si el documento va a tener una bibliografa, necesita crear un archivo
con la extension \.bib", en el cual debe escribir sus referencias, usando los
formatos establecidos para las diferentes clases de referencia.

Una vez que tenemos el archivo con la extension correcta, la primera lnea
que necesitamos escribir, es la que especicara al compilador de LATEX el tipo
de documento que vamos a redactar, este comando extablece el tipo de letra,
el tamaño y demas detalles del documento.

Por tanto, la primera lnea en nuestro documento sera la siguiente:

ndocumentclass[opciones]fclasesg

5

2.1. Clases y Paquetes

Las clases y las opciones que tienen estas, asi como los diversos paquetes1,
son los que dan la potencia a LATEX , pues en ellas se denen las diferentes
herramientas para la edicion personalizada de los documentos. Existen diver-
sos lugares en internet donde se puede conseguir diferentes estilos, fuentes y
otras herramientas, la pagina ocial de LATEX (http://www.ctan.org) tiene
un listado casi completo de esas ayudas, as como tutoriales.

Entre las clases mas populares tenemos:

article Este tipo es conveniente en la mayora de los casos, por su
exibilidad y por las pocas opciones que tiene, las tablas y ecuaciones
son enumeradas consecutivamente.

book Este tipo de clase como su mismo nombre lo indica es usado para
escribir libros, tiene estilos de encuadernacion entre otros.

report Este estilo es sugerido para documentos largos. Aqu cuen-
tas con un nivel mas de encabezados (Chapter) que en el estilo arti-
cle. Ademas las tablas, guras y ecuaciones son numeradas segun los
captulos y no como en el estilo article.

letter Al igual que la clase book es especial para escribir cartas y los
sobres de las mismas.

slides Esta clase nos permite hacer presentaciones similares a power
point, hay diversas variedades de paquetes predenidos para hacer pre-
sentaciones, el mas popular es Prosper.

proc Este tipo es basado en el tipo article y es especial para escribir
la recopilacion de articulos de una conferencia.

ltxdoc Esta clase sirve para crear una documentacion de LATEXy esta
basado tambien en la clase article.

1se conocen porque tiene la extension .sty

6

Cada una de estas clases tiene muchas opciones y el formato del docu-

mento cambia de acuerdo a la clase que se use.

Denida nuestra primera linea, necesitamos en seguida denir que tipo de
paquetes se usaran, los cuales dependeran del docuemnto a crear,por ejemplo;

ndocumentclass[twoside,dvips]farticleg
nusepackagefgraphics,colorg

La segunda linea nos indica que se usaran los paquetes \color2 \graphics",
estos paquetes son usados para manejar guras, cambiar el color de las letras,
el fondo de la pagina, etc. Al igual que las clases existen muchos paquetes
denidos, entre los mas comunes tenemos:

amslatex Este paquete fue creado por la \American Mathematical So-
ciety"es uno de los mas avanzados para escribir formulas matematicas
y demas cosas relacionadas con esta ciencia. En este paquete se incluye
el paquete \amsmath"el cual provee muchos comandos para escribir
formulas matematicas de alta complejidad.

babel Este paquete es otro de los mas usados pues nos da el soporte
necesario para poder usar diferentes idiomas.

cyrillic Para poder usar todas las ventajas que nos provee \Cyrillic
Fonts"necesitamos incluir este paquete en nuestro documento, este pa-
quete tiene diversos tipos de letra.

graphics Este paquete provee e
  • Links de descarga
http://lwp-l.com/pdf458

Comentarios de: Tutorial de Latex (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad