introduccion a latex

13
Introducci´ on Edici´ on de Textos Especialidades Material de Referencia agina Web agina de Abertura agina 1 de 13 Regresar Pantalla Completa Cerrar Abandonar Universidad de Antioquia Facultad de Ciencias Exactas y Naturales Departamento de Matem´ aticas Introducci´ on a L A T E X Este documento fue escrito por profesores del Departamento de Matem´ aticas de la Universidad de Antioquia y generado a partir de un archivo L A T E X compilado con pdfL A T E X, utilizando el paquete pdfscreen.sty . Copyleft c 2006. Departamento de Matem´ aticas, Universidad de Antioquia. Este documento puede ser distribuido y/o modificado bajo los t´ erminos de la Licencia de Documentaci´ on Libre GNU, Versi´ on 1.2 o cualquier otra versi´ on posterior publicada por la Free Software Foundation. Documentaci´ on completa de la licencia es incluida en GNU Free Documentation License.

Upload: master

Post on 11-Jul-2016

18 views

Category:

Documents


1 download

DESCRIPTION

Guía básica de latex

TRANSCRIPT

Page 1: Introduccion a Latex

Introduccion

Edicion de Textos

Especialidades

Material de Referencia

Pagina Web

Pagina de Abertura

JJ II

J I

Pagina 1 de 13

Regresar

Pantalla Completa

Cerrar

Abandonar

Universidad de AntioquiaFacultad de Ciencias Exactas y Naturales

Departamento de Matematicas

Introduccion a LATEX

Este documento fue escrito por profesores del Departamento deMatematicas de la Universidad de Antioquia y generado a partir de un

archivo LATEX compilado con pdfLATEX, utilizando el paquete pdfscreen.sty .

Copyleft c© 2006. Departamento de Matematicas, Universidad de Antioquia.Este documento puede ser distribuido y/o modificado bajo los terminos de laLicencia de Documentacion Libre GNU, Version 1.2 o cualquier otra versionposterior publicada por la Free Software Foundation. Documentacion completade la licencia es incluida en GNU Free Documentation License.

Page 2: Introduccion a Latex

Introduccion

Edicion de Textos

Especialidades

Material de Referencia

Pagina Web

Pagina de Abertura

JJ II

J I

Pagina 2 de 13

Regresar

Pantalla Completa

Cerrar

Abandonar

Acerca de Introduccion a LATEX . . .

LATEX es un sistema de composicion de textos, especialmente disenadopara documentos con un alto contenido de expresiones matematicas.

Este es uno de los n! cursos de introduccion a LATEX que el lectorpuede encontrar en internet. El material aquı incluido cubre, en opinionde los autores, los temas mınimos requeridos para la generacion de docu-mentos de alta calidad en LATEX y esta destinado, contando con suerte, aser cubierto en aproximadamente 8 horas.

Este documento no esta cerca de ser una introduccion completa aLATEX, ni pretende serlo; informacion sobre tutoriales y libros con unadescripcion completa y detallada sobre el funcionamiento de LATEX esincluida en la seccion 6, Material de Referencia.

Page 3: Introduccion a Latex

Introduccion

Edicion de Textos

Especialidades

Material de Referencia

Pagina Web

Pagina de Abertura

JJ II

J I

Pagina 3 de 13

Regresar

Pantalla Completa

Cerrar

Abandonar

1. Introduccion

1.1. El nombre

TEX es un programa de computacion desarrollado por Donald E. Knutha inicios de los ochenta con el fin de ser utilizado en tipografıa, concre-tamente la composicion e impresion de textos con un alto contenido deexpresiones matematicas. TEX hace referncia al prefijo griego griego τεχ,que significa arte, y que aparece en palabras como tecnica y tecnologıa.TEX se pronuncia “tegh”.

LATEX es un conjunto de instrucciones (macros) construidas a partirde comandos de TEX y desarrollado por Leslie Lamport (Lamport-TeX)a mediados de los ochenta. LATEX se pronuncia “Lei-tegh”, aunque entrelos hispanohablantes es mas comun “La-tegh”

1.2. La idea detras del nombre

El proceso de generacion de un documento en LATEX presupone una filoso-fıa de trabajo diferente a la de los procesadores de texto habituales (Abi-word, Microsoft Word, OpenOffice.org Writer, WordPerfect) conocidoscomo WYSIWYG, acronimo en ingles de What You See Is What You Get(lo que ves es lo que obtienes), y se basa en comandos. LATEX, a diferenciade los procesadores de texto de tipo WYSIWYG, permite a quien escribeun documento centrarse exclusivamente en el contenido, sin tener que pre-

Page 4: Introduccion a Latex

Introduccion

Edicion de Textos

Especialidades

Material de Referencia

Pagina Web

Pagina de Abertura

JJ II

J I

Pagina 4 de 13

Regresar

Pantalla Completa

Cerrar

Abandonar

ocuparse por los detalles del formato. Ademas de sus capacidades graficaspara representar ecuaciones, formulas complicadas, notacion cientıfica eincluso musical, LATEX permite estructurar facilmente un documento (concapıtulos, secciones, notas, bibliografıa, ındices analıticos, etc.), lo cual lohace extremadamente confortable y eficiente para artıculos academicos ylibros tecnicos.

La elaboracion de un documento en LATEX requiere normalmente dosetapas: en la primera hay que crear mediante cualquier editor de texto unarchivo plano (archivo ASCII) al que se le debe dar la extension tex conlas ordenes y comandos adecuados que contengan el texto que queramosimprimir. La segunda consiste en procesar el archivo fuente; el editor detextos invocara a LATEX e interpretara las ordenes escritas en el y compilarael documento, dejandolo preparado para que pueda ser enviado a la salidacorrespondiente, ya sea la pantalla o la impresora.

Page 5: Introduccion a Latex

Introduccion

Edicion de Textos

Especialidades

Material de Referencia

Pagina Web

Pagina de Abertura

JJ II

J I

Pagina 5 de 13

Regresar

Pantalla Completa

Cerrar

Abandonar

LATEX procesa (compila) el documento y genera (si el procesamientoes exitoso) un archivo con el mismo nombre pero con extension dvi. Estedocumento es el que puede ser visualizado en pantalla o impreso. Enla figura anterior mostramos esquematicamente las etapas mencionadas.Tenemos un archivo hipotetico llamado ejemplo.tex que al ser compiladopor LATEX produce tres archivos:

1. ejemplo.dvi. Es el archivo que puede ser visualizado en pantallao impreso, contiene texto ya formateado junto con la informacionsobre las fuentes necesarias, pero de tal forma que es independientede las caracterısticas de la impresora o el monitor utilizados, la ex-tension dvi significa precisamente device independent.

2. ejemplo.aux. Archivo auxiliar con informacion interna que LATEXusa para el conteo y enumeracion automatica de secciones, ecua-ciones, referencias bibliograficas, etc.

3. ejemplo.log. Contiene informacion con todos los detalles del pro-ceso de compilacion, incluyendo los mensajes de error. Es un archivode texto que el usuario puede consultar.

Finalmente, si se quiere modificar el documento, se deber hacer loscambios en el archivo fuente y este debe ser procesado nuevamente. Estaidea, que puede parecer poco practica a priori, resultara conocida a los

Page 6: Introduccion a Latex

Introduccion

Edicion de Textos

Especialidades

Material de Referencia

Pagina Web

Pagina de Abertura

JJ II

J I

Pagina 6 de 13

Regresar

Pantalla Completa

Cerrar

Abandonar

que esten familiarizados con el proceso de compilacion que se realiza enlenguajes de programacion como C o FORTRAN.

1.3. Ventajas y desventajas

Las siguientes son ventajas a destacar de LATEX.

1. Portabilidad. La salida que ofrece es siempre la misma, con inde-pendencia del dispositivo (impresora, pantalla, etc.) o la arquitec-tura (Windows, MacOS, Unix, GNU/Linux, etc.) y puede ser ex-portado muy facilmente a partir de una misma fuente a numerososformatos (Postscript, PDF, SGML, HTML, RTF, etc.)

2. Calidad de textos. Altısima calidad de las fuentes, ajusta tamanosde sımbolos matematicos (parentesis, integrales, subındices, etc),alinea elementos, etc.

3. Documentos estructurados. Facilita la redaccion de grandesdocumentos; estructuracion en capıtulos, secciones y subsecciones;control total de numeracion y referencias cruzadas; ajustes de tama-nos y tipos de letras segun la parte del documento.

4. Software libre. LATEX es distribuido bajo la Licencia Publica delProyecto LATEX (LPPL). Se trata de una licencia de software libre,aunque no compatible con la GPL. Actualmente se trabaja en unanueva version de la LPPL compatible con la GPL.

Page 7: Introduccion a Latex

Introduccion

Edicion de Textos

Especialidades

Material de Referencia

Pagina Web

Pagina de Abertura

JJ II

J I

Pagina 7 de 13

Regresar

Pantalla Completa

Cerrar

Abandonar

Como desventajas tenemos:

1. No es WYSIWYG.

2. Requiere un perıodo de aprendizaje (al comienzo es lento luego esmas eficiente).

3. Manual de LATEX siempre a la mano.

1.4. Software requerido

El software mınimo requerido para la generacion de documentos en LATEXviene en el CD que se le ha entregado. Dicho CD contiene software dedominio publico asi como tambien software de evaluacion (shareware). Elsoftware es para ser instalado en un sistema operativo Windows (pues esees el sistema instalado en los computadores de esta sala y de todas). Paraeste cursillo utilizaremos:

• MiKTeX. Implementacion gratuita de TEX para Windows 95/98/2000/ME/NT/XP/. Incluye, entre otros, TEX, LATEX, pdfLATEX,dvips, BibTEX, visor de archivos dvi YAP y todos los paquetesestandares de LATEX.

• Ghostscript. Interpretador de archivos PostScript (version paraWindows).

Page 8: Introduccion a Latex

Introduccion

Edicion de Textos

Especialidades

Material de Referencia

Pagina Web

Pagina de Abertura

JJ II

J I

Pagina 8 de 13

Regresar

Pantalla Completa

Cerrar

Abandonar

• GSview. Interfaz para Ghostscript, visor para archivos PostScript(version para Windows).

• Adobe Reader. Visor de archivos PDF con interfaz para navegacione impresion.

• TEXnicCenter. Entorno integrado de desarrollo (en ingles IDE) parala edicion de documentos LATEX en Windows. TEXnicCenter es dis-tribuido bajo la licencia publica GPL y es por consiguiente libre decargo.

1.5. Un primer ejemplo

El usuario puede iniciar TEXnicCenter haciendo doble clic sobre el ıconode TEXnicCenter en el escritorio

o invocando la aplicacion desde el menu de Inicio de Windows. Al ejecu-tarse TEXnicCenter, debera aparecer una ventana como la que se muestraa continuacion.

Page 9: Introduccion a Latex

Introduccion

Edicion de Textos

Especialidades

Material de Referencia

Pagina Web

Pagina de Abertura

JJ II

J I

Pagina 9 de 13

Regresar

Pantalla Completa

Cerrar

Abandonar

Cree un nuevo documento haciendo clic sobre el ıcono de la hoja enblanco que aparece debajo de File:

Page 10: Introduccion a Latex

Introduccion

Edicion de Textos

Especialidades

Material de Referencia

Pagina Web

Pagina de Abertura

JJ II

J I

Pagina 10 de 13

Regresar

Pantalla Completa

Cerrar

Abandonar

Como un primer ejemplo, y para seguir la tradicion, consideremos elprograma Hola Mundo. Copie el codigo que aparece a continuacion

\documentclass{article}

\begin{document}

Hola Mundo

\end{document}

Observe que en la barra de TEXnicCenter aparecen varias opciones decompilacion:

Page 11: Introduccion a Latex

Introduccion

Edicion de Textos

Especialidades

Material de Referencia

Pagina Web

Pagina de Abertura

JJ II

J I

Pagina 11 de 13

Regresar

Pantalla Completa

Cerrar

Abandonar

2. Edicion de Textos

Page 12: Introduccion a Latex

Introduccion

Edicion de Textos

Especialidades

Material de Referencia

Pagina Web

Pagina de Abertura

JJ II

J I

Pagina 12 de 13

Regresar

Pantalla Completa

Cerrar

Abandonar

3. Especialidades

Page 13: Introduccion a Latex

Introduccion

Edicion de Textos

Especialidades

Material de Referencia

Pagina Web

Pagina de Abertura

JJ II

J I

Pagina 13 de 13

Regresar

Pantalla Completa

Cerrar

Abandonar

4. Material de Referencia