Transcription of Tutorial de LaTeX - UDA
1 Tutorial de LaTeXIntroducci n b sicaGast n SimoneTutorial de LaTeX : Introducci n b sicapor Gast n SimoneEste documento es libre, Ud. puede redistribuirlo y/o modificarlo bajo los t rminos de la FDL (GNU Free Documentation Licence) publicadapor la Fundaci n de Software Libre; ya sea la versi n 1 de la licencia o (a su consideraci n) cualquier versi n documento es distribu do con el deseo de que sea de utilidad, pero SIN NINGUNA GARANT A (vea la FDL por m s detalles).Historial de revisionesRevisi n 19-06-2002 Revisado por: gsDocumento inicialTabla de contenidos1. Introducci Conocimientos b Introducci Caracteres Estructura de un archivo Sesi n de comandos t La disposici n del Clases de Archivos que se pueden Estilos de p Proyectos y documentaci n de gran tama Formato del Idioma y estructura del Saltos de l nea y saltos de p P rrafos Separaci n de palabras por s Texto S mbolos y caracteres Comillas y comillas El car cter ~.
2 El s mbolo de Elipsis (..).. Acentos y caracteres Soporte para lenguaje El espacio entre T tulos, cap tulos y Referencias Notas al Palabras destacadas (subrayado, it lica y fuentes).. Itemize, Enumerate y Flushleft, Flushright y Quote, Quotation y Verbatim (al pie de la letra).. Cuerpos flotantes (im genes y tablas).. Protegiendo comandos d Incluyendo gr ficos Bibliograf Fuentes y tama Comandos para cambiar de Espaciado entre l Formato de p Espacio Espacio Disposici n de la p Reglas y de tablas3-1. Algunos ejemplos de texto Tipos de guiones en Ejemplos del comando"\index"..244-2. Comandos para Comandos para tama Tama os de las distintas fuentes para las distintas Unidades de medida manejadas en Comandos para establecer los m rgenes en tulo 1. Introducci nLaTex es un procesador de documentos muy conveniente para la producci n de documentos cient ficos ymatem ticos de gran calidad tipogr fica.
3 El sistema LaTeX tambi n es conveniente para producir una grancantidad de tipos distintos de documentaci n, desde simples cartas hasta libros completos. LaTeX utiliza Texcomo su motor a la hora de darle formato a los documento busca impulsar al lector de la forma mas r pida posible a la utilizaci n de LaTeX como suprocesador de documentos. Si el lector desea profundizar sus conocimientos sobre LaTeX , le recomiendo visite lap gina oficial del proyecto LaTeX ( ( )), donde podr encontraruna gran variedad de documentaci n sobre este sistema. Por cualquier otro tipo de material relacionado conLaTex, dir jase a la CTAN (Comprhensive TeX Archive Network, ( )). Esrecomendable que visite tambi n el proyectoCervanTeX(" LaTeX en espa ol", ). LaTeX est disponible para la mayor a de las plataformas actuales, desde PC s Intel, Mac hasta varios sistemasUNIX. El objetivo de este documento no es ilustrar al lector de c mo instalar LaTeX en su computador, sino elcomo escribir documentos para que puedan ser procesados con tulo 2.
4 Conocimientos b Introducci nLos documentos en LaTeX se crean en un archivo de texto plano ASCII. LaTeX no hace diferencias entreespacios y tabulaciones en el texto. Varios caracteres-espacio consecutivos son tratados como un nico al principio de una l nea son generalmente ignorados. Un solo retorno de carro es interpretado como unespacio. Una l nea vacia entre dos lineas define el final de un parrafo. Varias l neas vac as consecutivas soninterpretadas como una nica l nea vac . Caracteres especialesLos caracteres especiales son los siguientes:# $ % ^ & _ { } ~ \Con la excepcion del propio backslah, estos pueden ser imprimibles agregandoles antes un car cter backslash \de la siguiente forma:\# \$ \% \^ \& \_ \{ \} \~Dos backslashes seguidos (\\) son interpretados como un retorno de carro. Para imprimir un backslah se debeingresar:$\backslash$Los comandos de LaTeX sonCase sensitivey comienzan con un backslash.
5 LaTeX ignora espacios en blancodespu s de un comando. Para generar un espacio despu s de un comando se debe escribir {} exactamente luegodel comando y a continuaci n un espacio. La secuencia {} le dice a LaTeX que pare de "comerse" los espaciosluego del ComentariosTodo lo que est despu s de un % en una misma linea es un comentario (comentario en una l nea). Para crearcomentarios largos se debe ingresar:\begin{comment}.. \end{comment}2 Cap tulo 2. Conocimientos b Estructura de un archivo LaTexTodo archivo debe comenzar con el comando:\documentclass{..}Este comando especifica que tipo de documento se va a escribir. Luego se pueden incluir comandos queinfluenciar n el estilo de todo el documento o cargar paquetes que agregar n nuevas utilidades al sistema comando para cargar paquetes es:\usepackage{..}Cuando todo el trabajo de seteo est hecho, se comienza el cuerpo del documento con el comando:\begin{document}Luego se ingresa el texto del documento junto con comandos LaTeX y se termina el mismo con el comando:\end{document}Todo lo que est despu s de este comando ser ignorado.
6 Ejemplo de documento LaTeX :\documentclass[a4paper,11pt]{artic le}% define el titulo\author{H.~Partl}\title{Minimalism o}\begin{document}% genera el titulo\maketitle% inserta la table de contenidos\tableofcontents\section{Start }Bien, aqui comienza mi articulo.\section{End}\ldots{} y aqui termina.\end{document} Sesi n de comandos t crea el documento en formato LaTeX con cualquier editor de texto ejecuta el comando:$ LaTeX genera el documento en formato DVI ( ). puede visualizar el documento en formato DVI:$ xdvi pasarlo a formato PostScript:$ dvips -Pcmz -o tulo 2. Conocimientos b La disposici n del Clases de documentosPara indicar la clase de documento que se va a procesar se utiliza el comando "\documentclass" que tiene lasiguiente sintaxis:\documentclass[opciones]{clase} El par metro"clase"indica la clase del documento a procesar. Las clases de documentos posibles en LaTeX2eson los siguientes: "article"para art culos, presentaciones, reportes cortos, documentaci n de programas, invitaciones, etc.
7 "report"para reportes m s largos conteniendo varios cap tulos, libros cortos, etc. "book"para libros reales. "slides"para volantes, avisos de una p gina, etc. Esta clase utiliza fuentes de gran tama par metro"opciones"personaliza el comportamiento de la clase del documento. Las opciones deben serseparadas por comas. Las opciones m s comunes son las siguientes: "10pt,11pt,12pt"indica el tama o de la fuente principal del documento."10pt"es el valor por omisi n. "a4paper,letterpaper,.."define el tama o del papel. Otros tipos de papel sona5paper,b5paper,legalpaper, el valor por omisi n. "fleqn"indica que las f rmulas matem ticas est n alineadas a la izquierda en vez de centradas. "leqno"posiciona la numeraci n de las f rmulas a la izquierda de cada una y no a la derecha. "titlepage,notitlepage"especifica si se debe comenzar una nueva p gina luego de imprimir el t tulo deldocumento. Las clasesreportybooklo hacen autom ticamente, mientras que la clasearticleno.
8 "onecolumn,twocolumn"indica si el documento debe ser generado en una o dos columnas. "twoside,oneside"indica si el documento debe ser arreglado para una impresi n de doble faz (de los dos ladosde cada p gina). La clasebookusa"twoside"por omisi n, mientras que las clasesreportyarticleno. El usarla opci ntwosideNO le indica a la impresora que realice una impresi n de doble faz, esto corre por cuenta delusuario, esto se utiliza por un tema de formato del documento. "openright,openany"indica si los cap tulos del documento deben comenzar solo en p ginas ubicadas a laderecha o en cualquiera. Esto no funciona con la clasearticle(esta no utiliza cap tulos). La clasereportcomienza los cap tulos en la siguiente p gina disponible (por omisi n), mientras que la clasebooklo hace enp ginas a la del comando"\documentclass":\documentclass[1 1pt,twoside,a4paper]{article}4 Cap tulo 2. Conocimientos b PaquetesPara resolver problemas que el LaTeX b sico no resuelve, se agregan paquetes para aumentar las capacidades deLaTex.
9 Por ejemplo, para incluir gr ficos, texto coloreado o codigo fuente proviniente de otro archivo. Elcomando para agregar paquetes tiene la siguiente sintaxis:\usepackage[opciones]{paquete}d onde"paquete"es el nombre del paquete a incluir y"opciones"es una lista de argumentos que personalizan elcomportamiento del paquete. Paquetes que vienen con la distribucion basica de LaTeX2e: "doc"permite la documentaci n de programas LaTeX . Descrito en" ". "exscale"provee versiones de la fuente extendida de matem ticas. Descrito en" ". "fontenc"especifica que codificaci n de fuente se debe utilizar. Descrito en" ". "ifthen"provee comandos de la en" ". "latexsym"para acceder a la fuente de s mbolos de LaTeX . Este paquete es muy til. Descrito en" ". "makeidx"provee comandos para generar ndices. "syntonly"procesa un documento solo revisando su sintaxis. "inputenc"permite la especificaci n de la codificaci n de entrada del documento, como ser ASCII, ISOL atin-1, ISO Latin-2, p ginas de c digo 437/850 de IBM, Apple Macintosh, Next, ANSI-Windows o unadefinida por el usuario.
10 Descrito en" ".Para ver la descripci n de cada uno de estos paquetes, ejecutar LaTeX sobre su archivo Archivos que se pueden encontrarTrabajando con LaTeX se utilizan varios formatos para los distintos archivos con los que se trabaja. sta es unalista de las extensiones utilizadas para cada tipo de archivo: ".tex"Archivo de entrada LaTeX . Compilado con LaTeX . ".sty" LaTeX Macro Package. Este es un archivo que se puede cargar en el documento usando el comando"\usepackage". ".dtx"TeX documentado. Formato de distribuci n principal para archivos de estilo de LaTeX . Si se procesa unarchivo de este tipo, se obtiene un c digo documentado del paquete contenido en este archivo. ".ins"Instalador de los archivos contenidos en el archivo".dtx"correspondiente. Si se baja un paquete de lared, se obtendr n un archivo".ins"y uno".idx". Se debe ejecutar LaTeX sobre el archivo".ins"para instalar elarchivo".idx"y con l, el paquete deseado.