A TEX? Algunas Caracter´ ısticas 2 Ventajas y Desventajas Ventajas Desventajas 3 Instalaci´ on Windows GNU/Linux Mac OS 4 Conceptos B´ asicos de L A TEX Espacios Caracteres Especiales Comandos de L A TEX Entornos Declaraciones Comentarios 5 Flujo de Trabajo Edici´ on Compilaci´ on Conversi´ on L A TEX 2 / 25
A TEX? Algunas Caracter´ ısticas 2 Ventajas y Desventajas Ventajas Desventajas 3 Instalaci´ on Windows GNU/Linux Mac OS 4 Conceptos B´ asicos de L A TEX Espacios Caracteres Especiales Comandos de L A TEX Entornos Declaraciones Comentarios 5 Flujo de Trabajo Edici´ on Compilaci´ on Conversi´ on L A TEX 3 / 25
un lenguaje escrito por Leslie Lamport en 1984 conformado por un conjunto de macros TEX que permite la composici´ on de textos de alta calidad, orientado especialmente a la creaci´ on de libros, documentos cient´ ıficos y t´ ecnicos que contengan f´ ormulas matem´ aticas. 4 / 25
• No es un programa WYSIWYG (What You See Is What You Get) sino WYSIWYM (What You See Is What You Mean) • Software libre multiplataforma gratuito. • Produce archivos en formato DVI que pueden exportarse a formatos como PostScript, HTML, XML, PDF, etc. 5 / 25
A TEX? Algunas Caracter´ ısticas 2 Ventajas y Desventajas Ventajas Desventajas 3 Instalaci´ on Windows GNU/Linux Mac OS 4 Conceptos B´ asicos de L A TEX Espacios Caracteres Especiales Comandos de L A TEX Entornos Declaraciones Comentarios 5 Flujo de Trabajo Edici´ on Compilaci´ on Conversi´ on L A TEX 6 / 25
aspecto tipogr´ afico del documento. • Permite centrarse exclusivamente en el contenido y la estructura del documento y no del formato. • Permite representar ecuaciones, f´ ormulas complicadas, notaciones cient´ ıficas y musicales en una calidad alta. • Permite estructurar f´ acilmente el documento. • Permite generar pies de p´ agina, referencias, tabla de contenido y bibliograf´ ıa f´ acilmente. • Existen gran cantidad de paquetes libres. • Solo se necesita un editor de textos y el compilador. 7 / 25
inmediato. • Se necesita conocer los comandos necesarios. • Requiere cierta experiencia para obtener los resultados esperados r´ apidamente. • L A TEX does not work well for people who have sold their souls . . .1 1Extra´ ıdo de The Not So Short A Introduction to LATEX 2 8 / 25
inmediato. • Se necesita conocer los comandos necesarios. • Requiere cierta experiencia para obtener los resultados esperados r´ apidamente. • L A TEX does not work well for people who have sold their souls . . .1 1Extra´ ıdo de The Not So Short A Introduction to LATEX 2 8 / 25
A TEX? Algunas Caracter´ ısticas 2 Ventajas y Desventajas Ventajas Desventajas 3 Instalaci´ on Windows GNU/Linux Mac OS 4 Conceptos B´ asicos de L A TEX Espacios Caracteres Especiales Comandos de L A TEX Entornos Declaraciones Comentarios 5 Flujo de Trabajo Edici´ on Compilaci´ on Conversi´ on L A TEX 9 / 25
A TEX? Algunas Caracter´ ısticas 2 Ventajas y Desventajas Ventajas Desventajas 3 Instalaci´ on Windows GNU/Linux Mac OS 4 Conceptos B´ asicos de L A TEX Espacios Caracteres Especiales Comandos de L A TEX Entornos Declaraciones Comentarios 5 Flujo de Trabajo Edici´ on Compilaci´ on Conversi´ on L A TEX 13 / 25
como un solo espacio en blanco. • L A TEX toma varias lineas en blanco como una sola linea en blanco. C´ odigo It does not matter whether you enter one or several spaces after a word. An empty line starts a new paragraph. Resultado It does not matter whether you enter one or several spaces after a word. An empty line starts a new paragraph. Figura : Ejemplo de varios espacios y lineas en L A TEX [4] 14 / 25
como un solo espacio en blanco. • L A TEX toma varias lineas en blanco como una sola linea en blanco. C´ odigo It does not matter whether you enter one or several spaces after a word. An empty line starts a new paragraph. Resultado It does not matter whether you enter one or several spaces after a word. An empty line starts a new paragraph. Figura : Ejemplo de varios espacios y lineas en L A TEX [4] 14 / 25
como un solo espacio en blanco. • L A TEX toma varias lineas en blanco como una sola linea en blanco. C´ odigo It does not matter whether you enter one or several spaces after a word. An empty line starts a new paragraph. Resultado It does not matter whether you enter one or several spaces after a word. An empty line starts a new paragraph. Figura : Ejemplo de varios espacios y lineas en L A TEX [4] 14 / 25
TEX. • L A TEX puede generar caracteres que no existen en el teclado. • L A TEX puede generar letras y acentos de otros lenguajes. C´ odigo \# \$ \% \^{} \& \_ \{ \} \~{} \textbackslash \copyright \pounds \o \ss \v{o} \r{o} Resultado # $ % ˆ & { } ˜ \ c £ ø ß ˇ o ˚ o Figura : Ejemplo de caracteres especiales en L A TEX [4] 15 / 25
TEX. • L A TEX puede generar caracteres que no existen en el teclado. • L A TEX puede generar letras y acentos de otros lenguajes. C´ odigo \# \$ \% \^{} \& \_ \{ \} \~{} \textbackslash \copyright \pounds \o \ss \v{o} \r{o} Resultado # $ % ˆ & { } ˜ \ c £ ø ß ˇ o ˚ o Figura : Ejemplo de caracteres especiales en L A TEX [4] 15 / 25
TEX. • L A TEX puede generar caracteres que no existen en el teclado. • L A TEX puede generar letras y acentos de otros lenguajes. C´ odigo \# \$ \% \^{} \& \_ \{ \} \~{} \textbackslash \copyright \pounds \o \ss \v{o} \r{o} Resultado # $ % ˆ & { } ˜ \ c £ ø ß ˇ o ˚ o Figura : Ejemplo de caracteres especiales en L A TEX [4] 15 / 25
TEX. • L A TEX puede generar caracteres que no existen en el teclado. • L A TEX puede generar letras y acentos de otros lenguajes. C´ odigo \# \$ \% \^{} \& \_ \{ \} \~{} \textbackslash \copyright \pounds \o \ss \v{o} \r{o} Resultado # $ % ˆ & { } ˜ \ c £ ø ß ˇ o ˚ o Figura : Ejemplo de caracteres especiales en L A TEX [4] 15 / 25
A TEX comienzan con backslash "\" • L A TEX ignora los espacios seguidos de un comando, por lo que se debe agregar "{}" Sintaxis \command_name[optional]{mandatory} C´ odigo I read that Knuth divides the people working with \TeX{} into \TeX{}nicians and \TeX perts.\\ You can \textsl{lean} on me!\newline Today is \today Resultado I read that Knuth divides the people working with TEX into TEXnicians and TEXperts. You can lean on me! Today is 21 de agosto de 2012 Figura : Ejemplo de comandos en L A TEX [4] 16 / 25
A TEX comienzan con backslash "\" • L A TEX ignora los espacios seguidos de un comando, por lo que se debe agregar "{}" Sintaxis \command_name[optional]{mandatory} C´ odigo I read that Knuth divides the people working with \TeX{} into \TeX{}nicians and \TeX perts.\\ You can \textsl{lean} on me!\newline Today is \today Resultado I read that Knuth divides the people working with TEX into TEXnicians and TEXperts. You can lean on me! Today is 21 de agosto de 2012 Figura : Ejemplo de comandos en L A TEX [4] 16 / 25
A TEX comienzan con backslash "\" • L A TEX ignora los espacios seguidos de un comando, por lo que se debe agregar "{}" Sintaxis \command_name[optional]{mandatory} C´ odigo I read that Knuth divides the people working with \TeX{} into \TeX{}nicians and \TeX perts.\\ You can \textsl{lean} on me!\newline Today is \today Resultado I read that Knuth divides the people working with TEX into TEXnicians and TEXperts. You can lean on me! Today is 21 de agosto de 2012 Figura : Ejemplo de comandos en L A TEX [4] 16 / 25
A TEX comienzan con backslash "\" • L A TEX ignora los espacios seguidos de un comando, por lo que se debe agregar "{}" Sintaxis \command_name[optional]{mandatory} C´ odigo I read that Knuth divides the people working with \TeX{} into \TeX{}nicians and \TeX perts.\\ You can \textsl{lean} on me!\newline Today is \today Resultado I read that Knuth divides the people working with TEX into TEXnicians and TEXperts. You can lean on me! Today is 21 de agosto de 2012 Figura : Ejemplo de comandos en L A TEX [4] 16 / 25
el de acuerdo a sus par´ ametros. • El usuario puede crear sus propios entornos Sintaxis \begin{environment_name} \end{environment_name} C´ odigo \begin{itemize} \item elemento 1 \item elemento 2 \end{itemize} Resultado • elemento 1 • elemento 2 Figura : Ejemplo de entornos en L A TEX 17 / 25
el de acuerdo a sus par´ ametros. • El usuario puede crear sus propios entornos Sintaxis \begin{environment_name} \end{environment_name} C´ odigo \begin{itemize} \item elemento 1 \item elemento 2 \end{itemize} Resultado • elemento 1 • elemento 2 Figura : Ejemplo de entornos en L A TEX 17 / 25
el de acuerdo a sus par´ ametros. • El usuario puede crear sus propios entornos Sintaxis \begin{environment_name} \end{environment_name} C´ odigo \begin{itemize} \item elemento 1 \item elemento 2 \end{itemize} Resultado • elemento 1 • elemento 2 Figura : Ejemplo de entornos en L A TEX 17 / 25
el de acuerdo a sus par´ ametros. • El usuario puede crear sus propios entornos Sintaxis \begin{environment_name} \end{environment_name} C´ odigo \begin{itemize} \item elemento 1 \item elemento 2 \end{itemize} Resultado • elemento 1 • elemento 2 Figura : Ejemplo de entornos en L A TEX 17 / 25
de determinados par´ ametros o comandos. • Algunas declaraciones tienen argumentos. Ejemplo 1 {\bfseries This text appears in boldface} This text appears in boldface Ejemplo 2 \pagenumbering{roman} Cambia la numeraci´ on de las p´ aginas a n´ umeros romanos 18 / 25
de determinados par´ ametros o comandos. • Algunas declaraciones tienen argumentos. Ejemplo 1 {\bfseries This text appears in boldface} This text appears in boldface Ejemplo 2 \pagenumbering{roman} Cambia la numeraci´ on de las p´ aginas a n´ umeros romanos 18 / 25
de determinados par´ ametros o comandos. • Algunas declaraciones tienen argumentos. Ejemplo 1 {\bfseries This text appears in boldface} This text appears in boldface Ejemplo 2 \pagenumbering{roman} Cambia la numeraci´ on de las p´ aginas a n´ umeros romanos 18 / 25
de determinados par´ ametros o comandos. • Algunas declaraciones tienen argumentos. Ejemplo 1 {\bfseries This text appears in boldface} This text appears in boldface Ejemplo 2 \pagenumbering{roman} Cambia la numeraci´ on de las p´ aginas a n´ umeros romanos 18 / 25
%" • Los comentarios grandes se crean utilizando el entorno comment que se encuentra en el paquete verbatim C´ odigo 1 This is an % stupid % Better: instructive <---- example: Supercal% commands Resultado 1 This is an example: Supercalcommands C´ odigo 2 This is another \begin{comment} rather stupid,but helpful \end{comment} example for embedding comments in your document. Resultado 2 This is another example for embedding comments in your document. Figura : Ejemplo de diferentes tipos de comentarios en L A TEX [4] 19 / 25
%" • Los comentarios grandes se crean utilizando el entorno comment que se encuentra en el paquete verbatim C´ odigo 1 This is an % stupid % Better: instructive <---- example: Supercal% commands Resultado 1 This is an example: Supercalcommands C´ odigo 2 This is another \begin{comment} rather stupid,but helpful \end{comment} example for embedding comments in your document. Resultado 2 This is another example for embedding comments in your document. Figura : Ejemplo de diferentes tipos de comentarios en L A TEX [4] 19 / 25
%" • Los comentarios grandes se crean utilizando el entorno comment que se encuentra en el paquete verbatim C´ odigo 1 This is an % stupid % Better: instructive <---- example: Supercal% commands Resultado 1 This is an example: Supercalcommands C´ odigo 2 This is another \begin{comment} rather stupid,but helpful \end{comment} example for embedding comments in your document. Resultado 2 This is another example for embedding comments in your document. Figura : Ejemplo de diferentes tipos de comentarios en L A TEX [4] 19 / 25
%" • Los comentarios grandes se crean utilizando el entorno comment que se encuentra en el paquete verbatim C´ odigo 1 This is an % stupid % Better: instructive <---- example: Supercal% commands Resultado 1 This is an example: Supercalcommands C´ odigo 2 This is another \begin{comment} rather stupid,but helpful \end{comment} example for embedding comments in your document. Resultado 2 This is another example for embedding comments in your document. Figura : Ejemplo de diferentes tipos de comentarios en L A TEX [4] 19 / 25
A TEX? Algunas Caracter´ ısticas 2 Ventajas y Desventajas Ventajas Desventajas 3 Instalaci´ on Windows GNU/Linux Mac OS 4 Conceptos B´ asicos de L A TEX Espacios Caracteres Especiales Comandos de L A TEX Entornos Declaraciones Comentarios 5 Flujo de Trabajo Edici´ on Compilaci´ on Conversi´ on L A TEX 20 / 25
informaci´ on de una compilaci´ on a otra .bbl Archivo de Salida de BibTEX y usado por L A TEX .bib Archivo BibTEX .dvi Archivo generado por la compilaci´ on .log Archivo que contiene lo que pas´ o durante la compilaci´ on .toc Archivo que contiene todas las cabeceras del documento y es usado para crear la tabla de contenidos .lof Archivo que es usado para crear el listado de figuras .lot Archivo que es usado para crear el listado de tablas Cuadro : Archivos generados despu´ es de la compilaci´ on2 2http://en.wikibooks.org/wiki/LaTeX/Tables 23 / 25
Textos Cient´ ıficos con LATEX: Composici´ on, Gr´ aficos y Presentaciones Beamer. Revista digital, Matem´ atica, Educacion e Internet, 2009, 180 Kopka, H. & Daly, P. W. Guide to LATEX. Pearson Education, 2004, 597 Lamport, L. LATEX: a Document Preparation System. Addison-Wesley, 1994, 282 Oetiker, T.; Partl, H.; Hyna, I. & Schlegl, E. The Not So Short A Introduction to LATEX 2 , 2009 25 / 25