SlideShare ist ein Scribd-Unternehmen logo
1 von 162
Downloaden Sie, um offline zu lesen
Introducción a LTEX
                                                    A

                Seminarios de Formación Polinux curso 2008/2009

                             Andrés Ignacio Martínez Soto
                          andresmartinezsoto@gmail.com
                                     Universitat Politècnica de València


                                     18 de Diciembre de 2008




Andrés Ignacio Martínez Soto (UPV)            Introducción a L TEX         18 de Diciembre de 2008   1 / 132
                                                             A
Licencia Creative Commons 3.0



Usted es libre de:
       Copiar, distribuir y comunicar públicamente la obra
       hacer obras derivadas
Bajo las condiciones siguientes:
       Reconocimiento: Debe reconocer los créditos de la obra de la
       manera especificada por el autor o el licenciador de la misma,
       además, le deberá comunicar al autor el uso de su obra
       No comercial: No puede utilizar esta obra para fines comerciales
       Compartir bajo la misma licencia: Si altera o transforma esta obra,
       o genera una obra derivada, sólo puede distribuir la obra
       generada bajo una licencia idéntica a esta
       Al reutilizar o distribuir la obra, tiene que dejara bien claro los
       términos de la licencia de esta obra
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   2 / 132
                                                    A
Esta charla forma parte de




http://www.polinux.upv.es


Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   3 / 132
                                                    A
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   4 / 132
                                                    A
Introducción
1
        Logotipo de LTEXy TEX
                     A
        ¿Qué es LTEX ?
                  A
        Ventajas e inconvenientes de LTEX
                                     A
        Pequeña demostración de LTEX
                                  A

     Instalación, y editores
2
        Instalación en GNU-Linux
        Instalación en Windows
        LTEX en pendrive (USBTEX)
         A
        Editores para LTEX
                        A
        IDEs para LTE
                    AX

     ¡Hola Mundo!
3
       Código del ¡Hola Mundo!
       Compilación del ¡Hola Mundo!
       Disección del ¡Hola Mundo!
     LTEXbásico
     A
4
       Sintaxis de LTEX
                   A
       Carácteres especiales
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   5 / 132
                                                    A
Estructura de un documento LTEX
                                     A
          Las fuentes
          Alineación del texto
          Listas
          Tablas
          Gráficos
          Matemáticas
          Citas
          Cajitas
          Código fuente
          Referencias cruzadas
          Bibliografía




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   6 / 132
                                                    A
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   7 / 132
                                                    A
Introducción
1
        Logotipo de LTEXy TEX
                     A
        ¿Qué es LTEX ?
                  A
        Ventajas e inconvenientes de LTEX
                                     A
        Pequeña demostración de LTEX
                                  A

     Instalación, y editores
2
        Instalación en GNU-Linux
        Instalación en Windows
        LTEX en pendrive (USBTEX)
         A
        Editores para LTEX
                        A
        IDEs para LTE
                    AX

     ¡Hola Mundo!
3
       Código del ¡Hola Mundo!
       Compilación del ¡Hola Mundo!
       Disección del ¡Hola Mundo!
     LTEXbásico
     A
4
       Sintaxis de LTEX
                   A
       Carácteres especiales
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   8 / 132
                                                    A
Estructura de un documento LTEX
                                     A
          Las fuentes
          Alineación del texto
          Listas
          Tablas
          Gráficos
          Matemáticas
          Citas
          Cajitas
          Código fuente
          Referencias cruzadas
          Bibliografía




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   9 / 132
                                                    A
Introducción
1
        Logotipo de LTEXy TEX
                     A
        ¿Qué es LTEX ?
                  A
        Ventajas e inconvenientes de LTEX
                                     A
        Pequeña demostración de LTEX
                                  A

     Instalación, y editores
2
        Instalación en GNU-Linux
        Instalación en Windows
        LTEX en pendrive (USBTEX)
         A
        Editores para LTEX
                        A
        IDEs para LTE
                    AX

     ¡Hola Mundo!
3
       Código del ¡Hola Mundo!
       Compilación del ¡Hola Mundo!
       Disección del ¡Hola Mundo!
     LTEXbásico
     A
4
       Sintaxis de LTEX
                   A
       Carácteres especiales
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   10 / 132
                                                    A
Estructura de un documento LTEX
                                     A
          Las fuentes
          Alineación del texto
          Listas
          Tablas
          Gráficos
          Matemáticas
          Citas
          Cajitas
          Código fuente
          Referencias cruzadas
          Bibliografía




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   11 / 132
                                                    A
Logotipo de LTEX
            A


                                     L TEX
                                     A
                                      TEX


Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   12 / 132
                                                    A
Introducción
1
        Logotipo de LTEXy TEX
                     A
        ¿Qué es LTEX ?
                  A
        Ventajas e inconvenientes de LTEX
                                     A
        Pequeña demostración de LTEX
                                  A

     Instalación, y editores
2
        Instalación en GNU-Linux
        Instalación en Windows
        LTEX en pendrive (USBTEX)
         A
        Editores para LTEX
                        A
        IDEs para LTE
                    AX

     ¡Hola Mundo!
3
       Código del ¡Hola Mundo!
       Compilación del ¡Hola Mundo!
       Disección del ¡Hola Mundo!
     LTEXbásico
     A
4
       Sintaxis de LTEX
                   A
       Carácteres especiales
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   13 / 132
                                                    A
Estructura de un documento LTEX
                                     A
          Las fuentes
          Alineación del texto
          Listas
          Tablas
          Gráficos
          Matemáticas
          Citas
          Cajitas
          Código fuente
          Referencias cruzadas
          Bibliografía




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   14 / 132
                                                    A
¿Qué es LTEX ?
        A




¿Qué es LTEX?
        A

       Lenguaje de marcado para preparación de textos
       basado en TEX de Donald E. Knuth
       Colección de códigos fuente (macros) de TEX iniciada por Leslie
       Lamport
       . . . con muchas posibilidades y añadidos (paquetes)
       para informática,humanidades,física,química,. . .
       ...




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   15 / 132
                                                    A
¿Qué es LTEX
        A




¿Qué es LTEX
        A

       Software libre bajo licencia «LPPL» (LTEX Project Public License)
                                            A

       Resultados de alta calidad tipográfica con «poco» esfuerzo
       Muy utilizado para la composición de artículos académicos, tesis
       y libros técnicos
       ...




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   16 / 132
                                                    A
¿Qué me ofrece LTEX?
               A




¿Qué me ofrece LTEX?
               A

       Magnífico procesador de textos
       Documentos de alta calidad sin esfuerzo
       Sistema antiguo, asentado y muy estable de preparación de textos
       Creación de presentaciones (Beamer,Prosper,PDFSlide)
       Escritura de matemáticas complejas sencilla (Amstex)
       Escritura de libros, tesis doctorales, trabajos, proyectos
       División del documento en varios ficheros de código LTEX
                                                          A

       ...




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   17 / 132
                                                    A
¿Para qué debería utilizar LTEX?
                           A

       Para escribir apuntes
       Para escribir los trabajos de clase
       Para redactar proyectos y los manuales de estos
       Para presentaciones profesionales y dejar el PowerPoint fuera de
       juego
       Para escribir tu novela
       Para escribir un teorema matemático
       ...




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   18 / 132
                                                    A
¿Por qué debería utilizar LTEX?
                          A

       Porque Word y OOWriter crean resultados de poca calidad
       tipográfica y con mucho esfuerzo
       Porque con LTEX se puede escribir cualquier cosa y tener la
                    A
       estructura bien clara
       Porque es software libre, gratuito y multiplataforma {
       Windows,Unix{GNU-Linux,Sun,. . . },Mac Os}
       ...




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   19 / 132
                                                    A
Introducción
1
        Logotipo de LTEXy TEX
                     A
        ¿Qué es LTEX ?
                  A
        Ventajas e inconvenientes de LTEX
                                     A
        Pequeña demostración de LTEX
                                  A

     Instalación, y editores
2
        Instalación en GNU-Linux
        Instalación en Windows
        LTEX en pendrive (USBTEX)
         A
        Editores para LTEX
                        A
        IDEs para LTE
                    AX

     ¡Hola Mundo!
3
       Código del ¡Hola Mundo!
       Compilación del ¡Hola Mundo!
       Disección del ¡Hola Mundo!
     LTEXbásico
     A
4
       Sintaxis de LTEX
                   A
       Carácteres especiales
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   20 / 132
                                                    A
Estructura de un documento LTEX
                                     A
          Las fuentes
          Alineación del texto
          Listas
          Tablas
          Gráficos
          Matemáticas
          Citas
          Cajitas
          Código fuente
          Referencias cruzadas
          Bibliografía




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   21 / 132
                                                    A
Inconventientes de LTEX
                   A

       NO es WYSIWIG What You See Is What You Get (lo que ves es
       lo que obtienes) - no es como otros procesadores de textos que
       se ve el texto a la vez que se compone -, LTEXes WYSIWYM
                                                 A
       What You See Is What You Mean («lo que ves es lo que quieres
       decir»)
       Elevada curva de aprendizaje (especialmente para novatos que
       vienen de otros procesadores de textos y que esperan un gran
       resultado en dos clicks
       Un error en una línea puede traerte de cabeza varias horas




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   22 / 132
                                                    A
Inconventientes de LTEX
                   A

       NO es WYSIWIG What You See Is What You Get (lo que ves es
       lo que obtienes) - no es como otros procesadores de textos que
       se ve el texto a la vez que se compone -, LTEXes WYSIWYM
                                                 A
       What You See Is What You Mean («lo que ves es lo que quieres
       decir»)
       Elevada curva de aprendizaje (especialmente para novatos que
       vienen de otros procesadores de textos y que esperan un gran
       resultado en dos clicks
       Un error en una línea puede traerte de cabeza varias horas




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   22 / 132
                                                    A
Inconventientes de LTEX
                   A

       NO es WYSIWIG What You See Is What You Get (lo que ves es
       lo que obtienes) - no es como otros procesadores de textos que
       se ve el texto a la vez que se compone -, LTEXes WYSIWYM
                                                 A
       What You See Is What You Mean («lo que ves es lo que quieres
       decir»)
       Elevada curva de aprendizaje (especialmente para novatos que
       vienen de otros procesadores de textos y que esperan un gran
       resultado en dos clicks
       Un error en una línea puede traerte de cabeza varias horas




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   22 / 132
                                                    A
Ventajas de LTEX
            A

       Produce documentos con mucha calidad tipográfica, con
       resultados más vistosos que otros procesadores de textos y aptos
       para publicación científica
       Posibilidad «nativa» de exportar a varios formatos:
       DVI,PDF,PS,XML,XHTML . . .
       Software libre
       Miles de macros gratuitas a tu disposición para hacer «cualquier»
       cosa
       Introducción de fórmulas matemáticas,físicas,químicas . . . de una
       forma sencilla
       Partición del documento en varios ficheros




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   23 / 132
                                                    A
Ventajas de LTEX
            A

       Produce documentos con mucha calidad tipográfica, con
       resultados más vistosos que otros procesadores de textos y aptos
       para publicación científica
       Posibilidad «nativa» de exportar a varios formatos:
       DVI,PDF,PS,XML,XHTML . . .
       Software libre
       Miles de macros gratuitas a tu disposición para hacer «cualquier»
       cosa
       Introducción de fórmulas matemáticas,físicas,químicas . . . de una
       forma sencilla
       Partición del documento en varios ficheros




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   23 / 132
                                                    A
Ventajas de LTEX
            A

       Produce documentos con mucha calidad tipográfica, con
       resultados más vistosos que otros procesadores de textos y aptos
       para publicación científica
       Posibilidad «nativa» de exportar a varios formatos:
       DVI,PDF,PS,XML,XHTML . . .
       Software libre
       Miles de macros gratuitas a tu disposición para hacer «cualquier»
       cosa
       Introducción de fórmulas matemáticas,físicas,químicas . . . de una
       forma sencilla
       Partición del documento en varios ficheros




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   23 / 132
                                                    A
Ventajas de LTEX
            A

       Produce documentos con mucha calidad tipográfica, con
       resultados más vistosos que otros procesadores de textos y aptos
       para publicación científica
       Posibilidad «nativa» de exportar a varios formatos:
       DVI,PDF,PS,XML,XHTML . . .
       Software libre
       Miles de macros gratuitas a tu disposición para hacer «cualquier»
       cosa
       Introducción de fórmulas matemáticas,físicas,químicas . . . de una
       forma sencilla
       Partición del documento en varios ficheros




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   23 / 132
                                                    A
Ventajas de LTEX
            A

       Produce documentos con mucha calidad tipográfica, con
       resultados más vistosos que otros procesadores de textos y aptos
       para publicación científica
       Posibilidad «nativa» de exportar a varios formatos:
       DVI,PDF,PS,XML,XHTML . . .
       Software libre
       Miles de macros gratuitas a tu disposición para hacer «cualquier»
       cosa
       Introducción de fórmulas matemáticas,físicas,químicas . . . de una
       forma sencilla
       Partición del documento en varios ficheros




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   23 / 132
                                                    A
Ventajas de LTEX
            A

       Produce documentos con mucha calidad tipográfica, con
       resultados más vistosos que otros procesadores de textos y aptos
       para publicación científica
       Posibilidad «nativa» de exportar a varios formatos:
       DVI,PDF,PS,XML,XHTML . . .
       Software libre
       Miles de macros gratuitas a tu disposición para hacer «cualquier»
       cosa
       Introducción de fórmulas matemáticas,físicas,químicas . . . de una
       forma sencilla
       Partición del documento en varios ficheros




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   23 / 132
                                                    A
Introducción
1
        Logotipo de LTEXy TEX
                     A
        ¿Qué es LTEX ?
                  A
        Ventajas e inconvenientes de LTEX
                                     A
        Pequeña demostración de LTEX
                                  A

     Instalación, y editores
2
        Instalación en GNU-Linux
        Instalación en Windows
        LTEX en pendrive (USBTEX)
         A
        Editores para LTEX
                        A
        IDEs para LTE
                    AX

     ¡Hola Mundo!
3
       Código del ¡Hola Mundo!
       Compilación del ¡Hola Mundo!
       Disección del ¡Hola Mundo!
     LTEXbásico
     A
4
       Sintaxis de LTEX
                   A
       Carácteres especiales
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   24 / 132
                                                    A
Estructura de un documento LTEX
                                     A
          Las fuentes
          Alineación del texto
          Listas
          Tablas
          Gráficos
          Matemáticas
          Citas
          Cajitas
          Código fuente
          Referencias cruzadas
          Bibliografía




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   25 / 132
                                                    A
Pequeña demostración de LTEX
                        A

a LT
  A
    EX es un programa para preparar documentos con el sistema de
tipografíasb TEX. LTEX fue desarrollado originalmente por Leslie
                  A
Lamport en 1984 y se convirtió en el método dominante para la
manipulación de TEX. La versión utilizada para generar este
documento es LTEX 2ε .
                A




                                      = mc 2
                                     E                                                          (1)
                                           m0
                                     m=                                                         (2)
                                                                v2
                                          1−                    c2
    a
     Código obtenido de la wikipedia: http://es.wikipedia.org/wiki/LaTeX
    b
     Según Wikipedia, la tipografía es el arte y técnica del manejo y selección de tipos,
originalmente de plomo, para crear trabajos de impresión.




Andrés Ignacio Martínez Soto (UPV)       Introducción a L TEX        18 de Diciembre de 2008   26 / 132
                                                        A
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   27 / 132
                                                    A
Introducción
1
        Logotipo de LTEXy TEX
                     A
        ¿Qué es LTEX ?
                  A
        Ventajas e inconvenientes de LTEX
                                     A
        Pequeña demostración de LTEX
                                  A

     Instalación, y editores
2
        Instalación en GNU-Linux
        Instalación en Windows
        LTEX en pendrive (USBTEX)
         A
        Editores para LTEX
                        A
        IDEs para LTE
                    AX

     ¡Hola Mundo!
3
       Código del ¡Hola Mundo!
       Compilación del ¡Hola Mundo!
       Disección del ¡Hola Mundo!
     LTEXbásico
     A
4
       Sintaxis de LTEX
                   A
       Carácteres especiales
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   28 / 132
                                                    A
Estructura de un documento LTEX
                                     A
          Las fuentes
          Alineación del texto
          Listas
          Tablas
          Gráficos
          Matemáticas
          Citas
          Cajitas
          Código fuente
          Referencias cruzadas
          Bibliografía




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   29 / 132
                                                    A
Introducción
1
        Logotipo de LTEXy TEX
                     A
        ¿Qué es LTEX ?
                  A
        Ventajas e inconvenientes de LTEX
                                     A
        Pequeña demostración de LTEX
                                  A

     Instalación, y editores
2
        Instalación en GNU-Linux
        Instalación en Windows
        LTEX en pendrive (USBTEX)
         A
        Editores para LTEX
                        A
        IDEs para LTE
                    AX

     ¡Hola Mundo!
3
       Código del ¡Hola Mundo!
       Compilación del ¡Hola Mundo!
       Disección del ¡Hola Mundo!
     LTEXbásico
     A
4
       Sintaxis de LTEX
                   A
       Carácteres especiales
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   30 / 132
                                                    A
Estructura de un documento LTEX
                                     A
          Las fuentes
          Alineación del texto
          Listas
          Tablas
          Gráficos
          Matemáticas
          Citas
          Cajitas
          Código fuente
          Referencias cruzadas
          Bibliografía




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   31 / 132
                                                    A
Instalación


. . . en GNU-Linux
En Ubuntu y distribuciones tipo Debian podemos instalarlo de la forma
habitual:
sudo apt-get install tetex-bin tetex-base
tetex-extra texlive-base-bin tex-common
sudo apt-get install latex209-base latex-ucs
En otras distribuciones:
       OpenSuse: Instalar los paquetes con YAST2
       Gentoo: Instalar los paquetes con emerge
       Otras: Bajar el código fuente, y compilarlo




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   32 / 132
                                                    A
Introducción
1
        Logotipo de LTEXy TEX
                     A
        ¿Qué es LTEX ?
                  A
        Ventajas e inconvenientes de LTEX
                                     A
        Pequeña demostración de LTEX
                                  A

     Instalación, y editores
2
        Instalación en GNU-Linux
        Instalación en Windows
        LTEX en pendrive (USBTEX)
         A
        Editores para LTEX
                        A
        IDEs para LTE
                    AX

     ¡Hola Mundo!
3
       Código del ¡Hola Mundo!
       Compilación del ¡Hola Mundo!
       Disección del ¡Hola Mundo!
     LTEXbásico
     A
4
       Sintaxis de LTEX
                   A
       Carácteres especiales
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   33 / 132
                                                    A
Estructura de un documento LTEX
                                     A
          Las fuentes
          Alineación del texto
          Listas
          Tablas
          Gráficos
          Matemáticas
          Citas
          Cajitas
          Código fuente
          Referencias cruzadas
          Bibliografía




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   34 / 132
                                                    A
Instalación



. . . en Windows
En Windows es algo más complicado instalar LTEX .
                                           A
No obstante, necesitamos:
        MiKTEX− > http://www.miktex.org/
        TexnicCenter − > http://www.toolscenter.org/ a
    a
   TexnicCenter es de los mejores IDE para LTEX bajo Win32, aunque nos valdría
                                              A

también notepad.exe o cualquier editor de texto plano medianamente serio




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   35 / 132
                                                    A
Introducción
1
        Logotipo de LTEXy TEX
                     A
        ¿Qué es LTEX ?
                  A
        Ventajas e inconvenientes de LTEX
                                     A
        Pequeña demostración de LTEX
                                  A

     Instalación, y editores
2
        Instalación en GNU-Linux
        Instalación en Windows
        LTEX en pendrive (USBTEX)
         A
        Editores para LTEX
                        A
        IDEs para LTE
                    AX

     ¡Hola Mundo!
3
       Código del ¡Hola Mundo!
       Compilación del ¡Hola Mundo!
       Disección del ¡Hola Mundo!
     LTEXbásico
     A
4
       Sintaxis de LTEX
                   A
       Carácteres especiales
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   36 / 132
                                                    A
Estructura de un documento LTEX
                                     A
          Las fuentes
          Alineación del texto
          Listas
          Tablas
          Gráficos
          Matemáticas
          Citas
          Cajitas
          Código fuente
          Referencias cruzadas
          Bibliografía




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   37 / 132
                                                    A
Instalación


. . . en un pendrive (USBTEX)
Para llevar LTEX a todas partes (donde haya un Windows).
            A
USBTEXcontiene:
       MiKTeX 2.7 (versión portátil)
       Ghostscript 8.53
       Ghostview 4.7
       SumatraPDF 1.7
       Texmaker 1.6 (versión portátil)
Para más información visitar
http://www.exomatik.net/LaTeX/USBTeXEspanol




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   38 / 132
                                                    A
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   39 / 132
                                                    A
Introducción
1
        Logotipo de LTEXy TEX
                     A
        ¿Qué es LTEX ?
                  A
        Ventajas e inconvenientes de LTEX
                                     A
        Pequeña demostración de LTEX
                                  A

     Instalación, y editores
2
        Instalación en GNU-Linux
        Instalación en Windows
        LTEX en pendrive (USBTEX)
         A
        Editores para LTEX
                        A
        IDEs para LTE
                    AX

     ¡Hola Mundo!
3
       Código del ¡Hola Mundo!
       Compilación del ¡Hola Mundo!
       Disección del ¡Hola Mundo!
     LTEXbásico
     A
4
       Sintaxis de LTEX
                   A
       Carácteres especiales
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   40 / 132
                                                    A
Estructura de un documento LTEX
                                     A
          Las fuentes
          Alineación del texto
          Listas
          Tablas
          Gráficos
          Matemáticas
          Citas
          Cajitas
          Código fuente
          Referencias cruzadas
          Bibliografía




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   41 / 132
                                                    A
Editores para LTEX
              A


Para editar un fichero TEX de LTEX basta con cualquier editor de texto
                             A
más o menos decente que admita preferentemente UTF-8
Editores:
Editores para Windows
       notepad.exe
       Notepad++

Editores para GNU-Linux
       Kate
       Emacs o TexMacs
       VIM
       Gedit


Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   42 / 132
                                                    A
Editores para LTEX
              A


Para editar un fichero TEX de LTEX basta con cualquier editor de texto
                             A
más o menos decente que admita preferentemente UTF-8
Editores:
Editores para Windows
       notepad.exe
       Notepad++

Editores para GNU-Linux
       Kate
       Emacs o TexMacs
       VIM
       Gedit


Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   42 / 132
                                                    A
Introducción
1
        Logotipo de LTEXy TEX
                     A
        ¿Qué es LTEX ?
                  A
        Ventajas e inconvenientes de LTEX
                                     A
        Pequeña demostración de LTEX
                                  A

     Instalación, y editores
2
        Instalación en GNU-Linux
        Instalación en Windows
        LTEX en pendrive (USBTEX)
         A
        Editores para LTEX
                        A
        IDEs para LTE
                    AX

     ¡Hola Mundo!
3
       Código del ¡Hola Mundo!
       Compilación del ¡Hola Mundo!
       Disección del ¡Hola Mundo!
     LTEXbásico
     A
4
       Sintaxis de LTEX
                   A
       Carácteres especiales
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   43 / 132
                                                    A
Estructura de un documento LTEX
                                     A
          Las fuentes
          Alineación del texto
          Listas
          Tablas
          Gráficos
          Matemáticas
          Citas
          Cajitas
          Código fuente
          Referencias cruzadas
          Bibliografía




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   44 / 132
                                                    A
IDEs para LTEX
          A




IDEs (Integrated Development Evironement):

Entornos de Desarrollo Integrados para Windows
       Lyx
       TexMacs
       TexnicCenter
       WinEdt




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   45 / 132
                                                    A
IDEs para LTEX
          A




IDEs (Integrated Development Evironement):

Entornos de Desarrollo Integrados para Linux
       Kile
       TexMaker
       Lyx
       TexMacs
       Winefish




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   46 / 132
                                                    A
Kile


Kile




                                     Figura: Captura de Kile




Andrés Ignacio Martínez Soto (UPV)        Introducción a L TEX   18 de Diciembre de 2008   47 / 132
                                                         A
TexMaker


TexMaker




                                     Figura: Captura TexMaker




Andrés Ignacio Martínez Soto (UPV)         Introducción a L TEX   18 de Diciembre de 2008   48 / 132
                                                          A
Lyx


Lyx




                                     Figura: Captura de Lyx




Andrés Ignacio Martínez Soto (UPV)       Introducción a L TEX   18 de Diciembre de 2008   49 / 132
                                                        A
TexnicCenter


TexNicCenter




                                Figura: Captura de TexNicCenter




Andrés Ignacio Martínez Soto (UPV)       Introducción a L TEX   18 de Diciembre de 2008   50 / 132
                                                        A
TexMacs


TexMacs




                                     Figura: Captura de TexMacs




Andrés Ignacio Martínez Soto (UPV)          Introducción a L TEX   18 de Diciembre de 2008   51 / 132
                                                           A
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   52 / 132
                                                    A
Introducción
1
        Logotipo de LTEXy TEX
                     A
        ¿Qué es LTEX ?
                  A
        Ventajas e inconvenientes de LTEX
                                     A
        Pequeña demostración de LTEX
                                  A

     Instalación, y editores
2
        Instalación en GNU-Linux
        Instalación en Windows
        LTEX en pendrive (USBTEX)
         A
        Editores para LTEX
                        A
        IDEs para LTE
                    AX

     ¡Hola Mundo!
3
       Código del ¡Hola Mundo!
       Compilación del ¡Hola Mundo!
       Disección del ¡Hola Mundo!
     LTEXbásico
     A
4
       Sintaxis de LTEX
                   A
       Carácteres especiales
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   53 / 132
                                                    A
Estructura de un documento LTEX
                                     A
          Las fuentes
          Alineación del texto
          Listas
          Tablas
          Gráficos
          Matemáticas
          Citas
          Cajitas
          Código fuente
          Referencias cruzadas
          Bibliografía




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   54 / 132
                                                    A
¡Hola Mundo!




En ésta sección se verá una introducción a LTEXbásica, que
                                            A
comenzará por el clásico «¡Hola Mundo!» , para después explicar
paso a paso la compilación del ejemplo, y línea a línea el código del
ejemplo.




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   55 / 132
                                                    A
Introducción
1
        Logotipo de LTEXy TEX
                     A
        ¿Qué es LTEX ?
                  A
        Ventajas e inconvenientes de LTEX
                                     A
        Pequeña demostración de LTEX
                                  A

     Instalación, y editores
2
        Instalación en GNU-Linux
        Instalación en Windows
        LTEX en pendrive (USBTEX)
         A
        Editores para LTEX
                        A
        IDEs para LTE
                    AX

     ¡Hola Mundo!
3
       Código del ¡Hola Mundo!
       Compilación del ¡Hola Mundo!
       Disección del ¡Hola Mundo!
     LTEXbásico
     A
4
       Sintaxis de LTEX
                   A
       Carácteres especiales
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   56 / 132
                                                    A
Estructura de un documento LTEX
                                     A
          Las fuentes
          Alineación del texto
          Listas
          Tablas
          Gráficos
          Matemáticas
          Citas
          Cajitas
          Código fuente
          Referencias cruzadas
          Bibliografía




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   57 / 132
                                                    A
Código del ¡Hola Mundo!
documentclass[a4paper,10pt]{article}
usepackage [utf8] {inputenc}
usepackage [spanish] {babel}

title{¡Hola Mundo!}
author{Fulanito de Tal}
date {today}

begin{document}

maketitle
% un comentario
¡Hola Mundo! newline
footnote {esto es una nota de pie de página}
end{document}


Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   58 / 132
                                                    A
Introducción
1
        Logotipo de LTEXy TEX
                     A
        ¿Qué es LTEX ?
                  A
        Ventajas e inconvenientes de LTEX
                                     A
        Pequeña demostración de LTEX
                                  A

     Instalación, y editores
2
        Instalación en GNU-Linux
        Instalación en Windows
        LTEX en pendrive (USBTEX)
         A
        Editores para LTEX
                        A
        IDEs para LTE
                    AX

     ¡Hola Mundo!
3
       Código del ¡Hola Mundo!
       Compilación del ¡Hola Mundo!
       Disección del ¡Hola Mundo!
     LTEXbásico
     A
4
       Sintaxis de LTEX
                   A
       Carácteres especiales
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   59 / 132
                                                    A
Estructura de un documento LTEX
                                     A
          Las fuentes
          Alineación del texto
          Listas
          Tablas
          Gráficos
          Matemáticas
          Citas
          Cajitas
          Código fuente
          Referencias cruzadas
          Bibliografía




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   60 / 132
                                                    A
Compilación del ¡Hola Mundo!

Pasos para compilar el ¡Hola Mundo!
       usuario@máquina:$ latex hola.tex
   1

       Compilador de LTEX a DVI.
                     A

       usuario@máquina:$ pdflatex hola.tex
   2

       Compilador de LTEX a PDF.
                     A

       usuario@máquina:$ dvi2ps hola.dvi
   3

       Si queremos pasar el DVI a un PostScript.
       usuario@máquina:$ ps2pdf hola.ps
   4

       Si queremos pasar el PostScript a un PDF.
       usuario@máquina:$ latex2html hola.tex
   5

       Generará un fichero html con el código LTEX .
                                             A




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   61 / 132
                                                    A
Compilación del ¡Hola Mundo!

Pasos para compilar el ¡Hola Mundo!
       usuario@máquina:$ latex hola.tex
   1

       Compilador de LTEX a DVI.
                     A

       usuario@máquina:$ pdflatex hola.tex
   2

       Compilador de LTEX a PDF.
                     A

       usuario@máquina:$ dvi2ps hola.dvi
   3

       Si queremos pasar el DVI a un PostScript.
       usuario@máquina:$ ps2pdf hola.ps
   4

       Si queremos pasar el PostScript a un PDF.
       usuario@máquina:$ latex2html hola.tex
   5

       Generará un fichero html con el código LTEX .
                                             A




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   61 / 132
                                                    A
Compilación del ¡Hola Mundo!

Pasos para compilar el ¡Hola Mundo!
       usuario@máquina:$ latex hola.tex
   1

       Compilador de LTEX a DVI.
                     A

       usuario@máquina:$ pdflatex hola.tex
   2

       Compilador de LTEX a PDF.
                     A

       usuario@máquina:$ dvi2ps hola.dvi
   3

       Si queremos pasar el DVI a un PostScript.
       usuario@máquina:$ ps2pdf hola.ps
   4

       Si queremos pasar el PostScript a un PDF.
       usuario@máquina:$ latex2html hola.tex
   5

       Generará un fichero html con el código LTEX .
                                             A




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   61 / 132
                                                    A
Compilación del ¡Hola Mundo!

Pasos para compilar el ¡Hola Mundo!
       usuario@máquina:$ latex hola.tex
   1

       Compilador de LTEX a DVI.
                     A

       usuario@máquina:$ pdflatex hola.tex
   2

       Compilador de LTEX a PDF.
                     A

       usuario@máquina:$ dvi2ps hola.dvi
   3

       Si queremos pasar el DVI a un PostScript.
       usuario@máquina:$ ps2pdf hola.ps
   4

       Si queremos pasar el PostScript a un PDF.
       usuario@máquina:$ latex2html hola.tex
   5

       Generará un fichero html con el código LTEX .
                                             A




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   61 / 132
                                                    A
Compilación del ¡Hola Mundo!

Pasos para compilar el ¡Hola Mundo!
       usuario@máquina:$ latex hola.tex
   1

       Compilador de LTEX a DVI.
                     A

       usuario@máquina:$ pdflatex hola.tex
   2

       Compilador de LTEX a PDF.
                     A

       usuario@máquina:$ dvi2ps hola.dvi
   3

       Si queremos pasar el DVI a un PostScript.
       usuario@máquina:$ ps2pdf hola.ps
   4

       Si queremos pasar el PostScript a un PDF.
       usuario@máquina:$ latex2html hola.tex
   5

       Generará un fichero html con el código LTEX .
                                             A




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   61 / 132
                                                    A
Resultado de compilar el ¡Hola Mundo!



¡Hola Mundo!
                                          ¡Hola Mundo!
                                          Fulanito de Tal
                                     18 de diciembre de 2008

Hola Mundo ¡Hola Mundo!
a

    a
        esto es una nota de pie de página




Andrés Ignacio Martínez Soto (UPV)         Introducción a L TEX   18 de Diciembre de 2008   62 / 132
                                                          A
Introducción
1
        Logotipo de LTEXy TEX
                     A
        ¿Qué es LTEX ?
                  A
        Ventajas e inconvenientes de LTEX
                                     A
        Pequeña demostración de LTEX
                                  A

     Instalación, y editores
2
        Instalación en GNU-Linux
        Instalación en Windows
        LTEX en pendrive (USBTEX)
         A
        Editores para LTEX
                        A
        IDEs para LTE
                    AX

     ¡Hola Mundo!
3
       Código del ¡Hola Mundo!
       Compilación del ¡Hola Mundo!
       Disección del ¡Hola Mundo!
     LTEXbásico
     A
4
       Sintaxis de LTEX
                   A
       Carácteres especiales
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   63 / 132
                                                    A
Estructura de un documento LTEX
                                     A
          Las fuentes
          Alineación del texto
          Listas
          Tablas
          Gráficos
          Matemáticas
          Citas
          Cajitas
          Código fuente
          Referencias cruzadas
          Bibliografía




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   64 / 132
                                                    A
Disección del ¡Hola Mundo!


Paso por paso ( I )
       documentclass[a4paper,10pt] {article}
   1

       Orden necesaria para definir el tipo de documento
       Todos los documentos de LTEX comienzan así, es obligatorio.
                               A

       usepackage [utf8] {inputenc}
   2

       Del paquete inputenc cargaremos la opción utf8 (o latin1)
       dependiendo del juego de caracteres que estemos utilizando.
       usepackage [spanish] {babel}
   3

       Paquete para que LTEX incluya en todo el documento los nombres
                          A
       de las estructuras en castellano.




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   65 / 132
                                                    A
Disección del ¡Hola Mundo!


Paso por paso ( I )
       documentclass[a4paper,10pt] {article}
   1

       Orden necesaria para definir el tipo de documento
       Todos los documentos de LTEX comienzan así, es obligatorio.
                               A

       usepackage [utf8] {inputenc}
   2

       Del paquete inputenc cargaremos la opción utf8 (o latin1)
       dependiendo del juego de caracteres que estemos utilizando.
       usepackage [spanish] {babel}
   3

       Paquete para que LTEX incluya en todo el documento los nombres
                          A
       de las estructuras en castellano.




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   65 / 132
                                                    A
Disección del ¡Hola Mundo!


Paso por paso ( I )
       documentclass[a4paper,10pt] {article}
   1

       Orden necesaria para definir el tipo de documento
       Todos los documentos de LTEX comienzan así, es obligatorio.
                               A

       usepackage [utf8] {inputenc}
   2

       Del paquete inputenc cargaremos la opción utf8 (o latin1)
       dependiendo del juego de caracteres que estemos utilizando.
       usepackage [spanish] {babel}
   3

       Paquete para que LTEX incluya en todo el documento los nombres
                          A
       de las estructuras en castellano.




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   65 / 132
                                                    A
disección del ¡Hola Mundo!


Paso por paso ( II )
       title {¡Hola Mundo!}
   1

       El título del documento.
       author {Fulanito de Tal}
   2

       El autor del documento.
       date {today}
   3
       a La fecha del documento.

   a
     today es una macro de LTEXque contiene la fecha actual (de compilación del
                            A

documento)




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   66 / 132
                                                    A
disección del ¡Hola Mundo!


Paso por paso ( II )
       title {¡Hola Mundo!}
   1

       El título del documento.
       author {Fulanito de Tal}
   2

       El autor del documento.
       date {today}
   3
       a La fecha del documento.

   a
     today es una macro de LTEXque contiene la fecha actual (de compilación del
                            A

documento)




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   66 / 132
                                                    A
disección del ¡Hola Mundo!


Paso por paso ( II )
       title {¡Hola Mundo!}
   1

       El título del documento.
       author {Fulanito de Tal}
   2

       El autor del documento.
       date {today}
   3
       a La fecha del documento.

   a
     today es una macro de LTEXque contiene la fecha actual (de compilación del
                            A

documento)




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   66 / 132
                                                    A
disección del ¡Hola Mundo!

Paso por paso ( y III)
       begin {document}
   1

       Aquí comienza el documento.
       end {document}
   2

       Aquí termina el documento.
       maketitle
   3

       Para que genere la portada del documento.
       Sólo report, book y article.
       % un comentario
   4

       Las líneas precedidas por % son ignoradas por LTEX
                                                     A
       ya que se entienden como comentarios en el texto.
       footnote { esto es una nota de pie de página }
   5

       Las notas de pie de página.


Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   67 / 132
                                                    A
disección del ¡Hola Mundo!

Paso por paso ( y III)
       begin {document}
   1

       Aquí comienza el documento.
       end {document}
   2

       Aquí termina el documento.
       maketitle
   3

       Para que genere la portada del documento.
       Sólo report, book y article.
       % un comentario
   4

       Las líneas precedidas por % son ignoradas por LTEX
                                                     A
       ya que se entienden como comentarios en el texto.
       footnote { esto es una nota de pie de página }
   5

       Las notas de pie de página.


Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   67 / 132
                                                    A
disección del ¡Hola Mundo!

Paso por paso ( y III)
       begin {document}
   1

       Aquí comienza el documento.
       end {document}
   2

       Aquí termina el documento.
       maketitle
   3

       Para que genere la portada del documento.
       Sólo report, book y article.
       % un comentario
   4

       Las líneas precedidas por % son ignoradas por LTEX
                                                     A
       ya que se entienden como comentarios en el texto.
       footnote { esto es una nota de pie de página }
   5

       Las notas de pie de página.


Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   67 / 132
                                                    A
disección del ¡Hola Mundo!

Paso por paso ( y III)
       begin {document}
   1

       Aquí comienza el documento.
       end {document}
   2

       Aquí termina el documento.
       maketitle
   3

       Para que genere la portada del documento.
       Sólo report, book y article.
       % un comentario
   4

       Las líneas precedidas por % son ignoradas por LTEX
                                                     A
       ya que se entienden como comentarios en el texto.
       footnote { esto es una nota de pie de página }
   5

       Las notas de pie de página.


Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   67 / 132
                                                    A
disección del ¡Hola Mundo!

Paso por paso ( y III)
       begin {document}
   1

       Aquí comienza el documento.
       end {document}
   2

       Aquí termina el documento.
       maketitle
   3

       Para que genere la portada del documento.
       Sólo report, book y article.
       % un comentario
   4

       Las líneas precedidas por % son ignoradas por LTEX
                                                     A
       ya que se entienden como comentarios en el texto.
       footnote { esto es una nota de pie de página }
   5

       Las notas de pie de página.


Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   67 / 132
                                                    A
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   68 / 132
                                                    A
Introducción
1
        Logotipo de LTEXy TEX
                     A
        ¿Qué es LTEX ?
                  A
        Ventajas e inconvenientes de LTEX
                                     A
        Pequeña demostración de LTEX
                                  A

     Instalación, y editores
2
        Instalación en GNU-Linux
        Instalación en Windows
        LTEX en pendrive (USBTEX)
         A
        Editores para LTEX
                        A
        IDEs para LTE
                    AX

     ¡Hola Mundo!
3
       Código del ¡Hola Mundo!
       Compilación del ¡Hola Mundo!
       Disección del ¡Hola Mundo!
     LTEXbásico
     A
4
       Sintaxis de LTEX
                   A
       Carácteres especiales
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   69 / 132
                                                    A
Estructura de un documento LTEX
                                     A
          Las fuentes
          Alineación del texto
          Listas
          Tablas
          Gráficos
          Matemáticas
          Citas
          Cajitas
          Código fuente
          Referencias cruzadas
          Bibliografía




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   70 / 132
                                                    A
Introducción
1
        Logotipo de LTEXy TEX
                     A
        ¿Qué es LTEX ?
                  A
        Ventajas e inconvenientes de LTEX
                                     A
        Pequeña demostración de LTEX
                                  A

     Instalación, y editores
2
        Instalación en GNU-Linux
        Instalación en Windows
        LTEX en pendrive (USBTEX)
         A
        Editores para LTEX
                        A
        IDEs para LTE
                    AX

     ¡Hola Mundo!
3
       Código del ¡Hola Mundo!
       Compilación del ¡Hola Mundo!
       Disección del ¡Hola Mundo!
     LTEXbásico
     A
4
       Sintaxis de LTEX
                   A
       Carácteres especiales
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   71 / 132
                                                    A
Estructura de un documento LTEX
                                     A
          Las fuentes
          Alineación del texto
          Listas
          Tablas
          Gráficos
          Matemáticas
          Citas
          Cajitas
          Código fuente
          Referencias cruzadas
          Bibliografía




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   72 / 132
                                                    A
Sintaxis de LTEX(I)
            A




Sintaxis LTEX
         A

Sintaxis de paquetes:
usepackage [opciones] {nombre del paquete}
Ejemplos:
usepackage {hyperref}
usepackage [utf8] {inputenc }




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   73 / 132
                                                    A
Sintaxis de LTEX(II)
            A




Sintaxis LTEX
         A

Entornos o bloques:
begin {nombre del entorno}
end {nombre del entorno}
a Ejemplos:

begin {center} . . . end {center}
begin {itemize} . . . end {itemize}
    a
        Recuerda. . . , todo lo que se abre, se tiene que cerrar




Andrés Ignacio Martínez Soto (UPV)       Introducción a L TEX      18 de Diciembre de 2008   74 / 132
                                                        A
Sintaxis de LTEX(III)
            A




Sintaxis LTEX
         A

Órdenes ya definidas:
today , foo . . .
Ejemplos:
vfill
textbf{Aquí texto en negrita}




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   75 / 132
                                                    A
Introducción
1
        Logotipo de LTEXy TEX
                     A
        ¿Qué es LTEX ?
                  A
        Ventajas e inconvenientes de LTEX
                                     A
        Pequeña demostración de LTEX
                                  A

     Instalación, y editores
2
        Instalación en GNU-Linux
        Instalación en Windows
        LTEX en pendrive (USBTEX)
         A
        Editores para LTEX
                        A
        IDEs para LTE
                    AX

     ¡Hola Mundo!
3
       Código del ¡Hola Mundo!
       Compilación del ¡Hola Mundo!
       Disección del ¡Hola Mundo!
     LTEXbásico
     A
4
       Sintaxis de LTEX
                   A
       Carácteres especiales
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   76 / 132
                                                    A
Estructura de un documento LTEX
                                     A
          Las fuentes
          Alineación del texto
          Listas
          Tablas
          Gráficos
          Matemáticas
          Citas
          Cajitas
          Código fuente
          Referencias cruzadas
          Bibliografía




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   77 / 132
                                                    A
Carácteres especiales



Carácteres especiales
$ # % & ˆ_ { } ˜

Estos carácteres se tienen que escribir de la forma  carácter ya que si
no, LTEX los interpreta como comandos propios, ya que $ significa
    A
modo matemático, # se utiliza para especificar argumentos en
comandos, & para separador de celdas en tablas, y % como carácter
para realizar comentarios en el texto . . .




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   78 / 132
                                                    A
Introducción
1
        Logotipo de LTEXy TEX
                     A
        ¿Qué es LTEX ?
                  A
        Ventajas e inconvenientes de LTEX
                                     A
        Pequeña demostración de LTEX
                                  A

     Instalación, y editores
2
        Instalación en GNU-Linux
        Instalación en Windows
        LTEX en pendrive (USBTEX)
         A
        Editores para LTEX
                        A
        IDEs para LTE
                    AX

     ¡Hola Mundo!
3
       Código del ¡Hola Mundo!
       Compilación del ¡Hola Mundo!
       Disección del ¡Hola Mundo!
     LTEXbásico
     A
4
       Sintaxis de LTEX
                   A
       Carácteres especiales
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   79 / 132
                                                    A
Estructura de un documento LTEX
                                     A
          Las fuentes
          Alineación del texto
          Listas
          Tablas
          Gráficos
          Matemáticas
          Citas
          Cajitas
          Código fuente
          Referencias cruzadas
          Bibliografía




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   80 / 132
                                                    A
Estructura de un documento LTEX
                           A



Todo documento LTEX debe seguir una estructura del tipo:
               A


                                                                    Tipos de
   documentclass[opciones] {tipo_de_documento}
                                                                    documentos:
   % Preámbulo
                                                                           book
   usepackage [opciones] {nombre_de_paquete}
   . . . blah blah . . .                                                   article
   begin{document}                                                        letter
                  % Cuerpo del documento                                   report
                       Blah Blah Blah Blah
                                                                           beamer
                                                                           prosper
   end {document}




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   81 / 132
                                                    A
Estructura de un documento LTEX
                           A



Todo documento LTEX debe seguir una estructura del tipo:
               A


                                                                    Tipos de
   documentclass[opciones] {tipo_de_documento}
                                                                    documentos:
   % Preámbulo
                                                                           book
   usepackage [opciones] {nombre_de_paquete}
   . . . blah blah . . .                                                   article
   begin{document}                                                        letter
                  % Cuerpo del documento                                   report
                       Blah Blah Blah Blah
                                                                           beamer
                                                                           prosper
   end {document}




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   81 / 132
                                                    A
Partes de un documento

Partes de un documento I:
                                      part { }
                                      chapter { }
                                      section { }
                                      subsection { }
                                      subsubsection { }
                                      paragraph { }
                                      subparagraph { }
a

    a
   Si después del nombre de éstas órdenes se añade un asterisco * , éstas no se
numeran




Andrés Ignacio Martínez Soto (UPV)         Introducción a L TEX   18 de Diciembre de 2008   82 / 132
                                                          A
Partes de un documento


Partes de un documento II
                Soporte de estructuras según clase de documento.
                   Orden             Clase
                                       article   report book
                                                   √      √
                   part
                                                   √      √
                   chapter
                                         √         √      √
                   section
                                         √         √      √
                   subsection
                                         √         √      √
                   subsubsection
                                         √         √      √
                   paragraph
                                         √         √      √
                   subparagraph




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   83 / 132
                                                    A
Partes de un documento



Partes de un documento III:
LTEX genera un párrafo cada vez que se encuentra un carácter de fin
 A
de línea o un punto «.» , seguidamente algunas órdenes para que
LTEX cree párrafos:
 A
paragraph{Título del párrafo}
subparagraph{Título del subpárrafo}
par




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   84 / 132
                                                    A
Introducción
1
        Logotipo de LTEXy TEX
                     A
        ¿Qué es LTEX ?
                  A
        Ventajas e inconvenientes de LTEX
                                     A
        Pequeña demostración de LTEX
                                  A

     Instalación, y editores
2
        Instalación en GNU-Linux
        Instalación en Windows
        LTEX en pendrive (USBTEX)
         A
        Editores para LTEX
                        A
        IDEs para LTE
                    AX

     ¡Hola Mundo!
3
       Código del ¡Hola Mundo!
       Compilación del ¡Hola Mundo!
       Disección del ¡Hola Mundo!
     LTEXbásico
     A
4
       Sintaxis de LTEX
                   A
       Carácteres especiales
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   85 / 132
                                                    A
Estructura de un documento LTEX
                                     A
          Las fuentes
          Alineación del texto
          Listas
          Tablas
          Gráficos
          Matemáticas
          Citas
          Cajitas
          Código fuente
          Referencias cruzadas
          Bibliografía




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   86 / 132
                                                    A
Tamaño y tipos de fuentes

                                                    Salida
       Tamaños de fuentes                           texto
                                                    texto
       tiny{texto}                                 texto
       scriptsize{texto}                           texto
       footnotesize{texto}                         texto
       small{texto}                                texto
       normalsize{texto}
                                                    texto
       large{texto}
                                                    texto
       Large{texto}
       LARGE{texto}
                                                    texto
       huge{texto}
       Huge{texto}
                                                    texto
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX    18 de Diciembre de 2008   87 / 132
                                                    A
Tamaño y tipos de fuentes

                                                    Salida
       Tamaños de fuentes                           texto
                                                    texto
       tiny{texto}                                 texto
       scriptsize{texto}                           texto
       footnotesize{texto}                         texto
       small{texto}                                texto
       normalsize{texto}
                                                    texto
       large{texto}
                                                    texto
       Large{texto}
       LARGE{texto}
                                                    texto
       huge{texto}
       Huge{texto}
                                                    texto
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX    18 de Diciembre de 2008   87 / 132
                                                    A
Tamaño de fuentes y tipos de fuentes III

             Tipos de fuentes                          Salida
             textrm{}                                 Texto
             textsf{}                                 Texto
             texttt{}                                 Texto
             textbf{}                                 Texto
             textit{}                                 Texto
             texttt{}                                 Texto
             underline{}                              Texto
             mathnormal{}                             T exto
             mathrm{}                                 Texto
             mathsf{}                                 Texto
             mathit{}                                 Texto
             emph {}                                  Texto



Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX       18 de Diciembre de 2008   88 / 132
                                                    A
Tamaño de fuentes y tipos de fuentes III

             Tipos de fuentes                          Salida
             textrm{}                                 Texto
             textsf{}                                 Texto
             texttt{}                                 Texto
             textbf{}                                 Texto
             textit{}                                 Texto
             texttt{}                                 Texto
             underline{}                              Texto
             mathnormal{}                             T exto
             mathrm{}                                 Texto
             mathsf{}                                 Texto
             mathit{}                                 Texto
             emph {}                                  Texto



Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX       18 de Diciembre de 2008   88 / 132
                                                    A
Introducción
1
        Logotipo de LTEXy TEX
                     A
        ¿Qué es LTEX ?
                  A
        Ventajas e inconvenientes de LTEX
                                     A
        Pequeña demostración de LTEX
                                  A

     Instalación, y editores
2
        Instalación en GNU-Linux
        Instalación en Windows
        LTEX en pendrive (USBTEX)
         A
        Editores para LTEX
                        A
        IDEs para LTE
                    AX

     ¡Hola Mundo!
3
       Código del ¡Hola Mundo!
       Compilación del ¡Hola Mundo!
       Disección del ¡Hola Mundo!
     LTEXbásico
     A
4
       Sintaxis de LTEX
                   A
       Carácteres especiales
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   89 / 132
                                                    A
Estructura de un documento LTEX
                                     A
          Las fuentes
          Alineación del texto
          Listas
          Tablas
          Gráficos
          Matemáticas
          Citas
          Cajitas
          Código fuente
          Referencias cruzadas
          Bibliografía




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   90 / 132
                                                    A
Alineación del texto


Alineación del texto
begin{center} texto... end{center} : Centra el texto.
begin{flushleft} texto... end{flushleft} : Pega el texto a la izquierda.
begin{flushright} texto... end{flushright} : Pega el texto a la derecha.

Salida
                                         texto...

texto...

                                                                                  texto...




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   91 / 132
                                                    A
Alineación del texto


Alineación del texto
begin{center} texto... end{center} : Centra el texto.
begin{flushleft} texto... end{flushleft} : Pega el texto a la izquierda.
begin{flushright} texto... end{flushright} : Pega el texto a la derecha.

Salida
                                         texto...

texto...

                                                                                  texto...




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   91 / 132
                                                    A
Introducción
1
        Logotipo de LTEXy TEX
                     A
        ¿Qué es LTEX ?
                  A
        Ventajas e inconvenientes de LTEX
                                     A
        Pequeña demostración de LTEX
                                  A

     Instalación, y editores
2
        Instalación en GNU-Linux
        Instalación en Windows
        LTEX en pendrive (USBTEX)
         A
        Editores para LTEX
                        A
        IDEs para LTE
                    AX

     ¡Hola Mundo!
3
       Código del ¡Hola Mundo!
       Compilación del ¡Hola Mundo!
       Disección del ¡Hola Mundo!
     LTEXbásico
     A
4
       Sintaxis de LTEX
                   A
       Carácteres especiales
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   92 / 132
                                                    A
Estructura de un documento LTEX
                                     A
          Las fuentes
          Alineación del texto
          Listas
          Tablas
          Gráficos
          Matemáticas
          Citas
          Cajitas
          Código fuente
          Referencias cruzadas
          Bibliografía




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   93 / 132
                                                    A
Las listas (I)


                                            Código
                                            begin {enumerate}
   Listas enumeradas                        item Primer elemento
          Primer elemento                   begin {enumerate}
      1

                 Primer.Primer
             1

                 elemento                        item Primer.Primer elemento
                 Primer.Segundo                item Primer.Segundo elemento
             2

                 elemento
                                            end {enumerate}
          Segundo elemento
      2

                                            item Segundo elemento
                                            end {enumerate}




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   94 / 132
                                                    A
Las listas (I)


                                            Código
                                            begin {enumerate}
   Listas enumeradas                        item Primer elemento
          Primer elemento                   begin {enumerate}
      1

                 Primer.Primer
             1

                 elemento                        item Primer.Primer elemento
                 Primer.Segundo                item Primer.Segundo elemento
             2

                 elemento
                                            end {enumerate}
          Segundo elemento
      2

                                            item Segundo elemento
                                            end {enumerate}




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   94 / 132
                                                    A
Las listas (II)


                                            Código
                                            begin {itemize}
   Listas de items                          item Primer elemento
          Primer elemento                   begin {itemize}
                 Primer.Primer
                 elemento                        item Primer.Primer elemento
                 Primer.Segundo                item Primer.Segundo elemento
                 elemento
          Segundo elemento                  end {itemize}
                                            item Segundo elemento
                                            end {itemize}




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   95 / 132
                                                    A
Las listas (II)


                                            Código
                                            begin {itemize}
   Listas de items                          item Primer elemento
          Primer elemento                   begin {itemize}
                 Primer.Primer
                 elemento                        item Primer.Primer elemento
                 Primer.Segundo                item Primer.Segundo elemento
                 elemento
          Segundo elemento                  end {itemize}
                                            item Segundo elemento
                                            end {itemize}




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   95 / 132
                                                    A
Las listas (III)


                                            Código
                                            begin {description}
                                            item [Primer] elemento
   Listas descriptivas
                                            begin {description}
           Primer elemento
                      Primer 1                              item [Primer] 1
                      Primer 2                              item [Primer] 2
       Segundo elemento
                                            end {description}
                                            item [Segundo] elemento
                                            end {description}




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX         18 de Diciembre de 2008   96 / 132
                                                    A
Las listas (III)


                                            Código
                                            begin {description}
                                            item [Primer] elemento
   Listas descriptivas
                                            begin {description}
           Primer elemento
                      Primer 1                              item [Primer] 1
                      Primer 2                              item [Primer] 2
       Segundo elemento
                                            end {description}
                                            item [Segundo] elemento
                                            end {description}




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX         18 de Diciembre de 2008   96 / 132
                                                    A
Introducción
1
        Logotipo de LTEXy TEX
                     A
        ¿Qué es LTEX ?
                  A
        Ventajas e inconvenientes de LTEX
                                     A
        Pequeña demostración de LTEX
                                  A

     Instalación, y editores
2
        Instalación en GNU-Linux
        Instalación en Windows
        LTEX en pendrive (USBTEX)
         A
        Editores para LTEX
                        A
        IDEs para LTE
                    AX

     ¡Hola Mundo!
3
       Código del ¡Hola Mundo!
       Compilación del ¡Hola Mundo!
       Disección del ¡Hola Mundo!
     LTEXbásico
     A
4
       Sintaxis de LTEX
                   A
       Carácteres especiales
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   97 / 132
                                                    A
Estructura de un documento LTEX
                                     A
          Las fuentes
          Alineación del texto
          Listas
          Tablas
          Gráficos
          Matemáticas
          Citas
          Cajitas
          Código fuente
          Referencias cruzadas
          Bibliografía




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   98 / 132
                                                    A
Tablas

   Tablas
   begin{center}
   begin{tabular}{|l|c|}
   hline
                                                        Salida
   textbf{Fruta}
                                                            Fruta        Cantidad
   & textbf{Cantidad} 
                                                            Peras          13
   hline
                                                            Manzanas       10
   Peras & 13 
                                                            Plátanos        5
   Manzanas & 10 
   Plátanos & 5 
   hline
   end{tabular}
   end{center}



Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX        18 de Diciembre de 2008   99 / 132
                                                    A
Y más tablas
```
            Argumento
      ```
                      0                      π/2
          ```
  Función     ```
                   ``
   sin                                 0       1
   cos                                 1       0




   D         Pu             uu                    Gf
                                      β
                                              ( psi · in)
  (in)      (lbs)          (in)
    5      269.8        0.000674     1.79      0.04089
  10       421.0        0.001035     3.59      0.04089
  20       640.2        0.001565     7.18      0.04089


Andrés Ignacio Martínez Soto (UPV)     Introducción a L TEX   18 de Diciembre de 2008   100 / 132
                                                      A
Introducción
1
        Logotipo de LTEXy TEX
                     A
        ¿Qué es LTEX ?
                  A
        Ventajas e inconvenientes de LTEX
                                     A
        Pequeña demostración de LTEX
                                  A

     Instalación, y editores
2
        Instalación en GNU-Linux
        Instalación en Windows
        LTEX en pendrive (USBTEX)
         A
        Editores para LTEX
                        A
        IDEs para LTE
                    AX

     ¡Hola Mundo!
3
       Código del ¡Hola Mundo!
       Compilación del ¡Hola Mundo!
       Disección del ¡Hola Mundo!
     LTEXbásico
     A
4
       Sintaxis de LTEX
                   A
       Carácteres especiales
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   101 / 132
                                                    A
Estructura de un documento LTEX
                                     A
          Las fuentes
          Alineación del texto
          Listas
          Tablas
          Gráficos
          Matemáticas
          Citas
          Cajitas
          Código fuente
          Referencias cruzadas
          Bibliografía




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   102 / 132
                                                    A
Gráficos


                                            Gráficos
   Gráficos
                                            begin{center}
                                            begin {figure}[posicionamiento] a
                                            includegraphics{foto.jpg}
                                            caption {Paisaje}
                                            end {figure}
                                            end {center}
                                                a
                                                El parámetro posicionamiento es
                                            opcional. Si se especifica, debe valer «h»
                                            «H» «b» «p» «t» a los que se le puede
              Figura: Paisaje               añadir «!» para forzar a LTEXa posicionar
                                                                     A

                                            la figura donde se le indica




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX     18 de Diciembre de 2008   103 / 132
                                                    A
Introducción
1
        Logotipo de LTEXy TEX
                     A
        ¿Qué es LTEX ?
                  A
        Ventajas e inconvenientes de LTEX
                                     A
        Pequeña demostración de LTEX
                                  A

     Instalación, y editores
2
        Instalación en GNU-Linux
        Instalación en Windows
        LTEX en pendrive (USBTEX)
         A
        Editores para LTEX
                        A
        IDEs para LTE
                    AX

     ¡Hola Mundo!
3
       Código del ¡Hola Mundo!
       Compilación del ¡Hola Mundo!
       Disección del ¡Hola Mundo!
     LTEXbásico
     A
4
       Sintaxis de LTEX
                   A
       Carácteres especiales
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   104 / 132
                                                    A
Estructura de un documento LTEX
                                     A
          Las fuentes
          Alineación del texto
          Listas
          Tablas
          Gráficos
          Matemáticas
          Citas
          Cajitas
          Código fuente
          Referencias cruzadas
          Bibliografía




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   105 / 132
                                                    A
Matemáticas




         $ f(x,y)=4y+5x-2 $
         $ n! approx
                                     f (x, y ) = 4y + 5x − 2
         sqrt{2pi} ,                     √            1
                                     n! ≈ 2π e−n nn+ 2
         e^{-n} ,
                                     2 N i = 2 N+1
         n^{n + frac12}                   i=1        2
         $
         $ 2 sum_{i = 1}^N i = 2
         left( frac{N + 1}{2} right) $




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   106 / 132
                                                    A
Matemáticas




                                                    Funciones a trozos
       Matemáticas
       f (x, y , z) = 4z x 2 − 2y + 3z                              1     si x > 1
                                                        f (x) =
                                                                    0     si x = 0




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX         18 de Diciembre de 2008   107 / 132
                                                    A
Matemáticas




                                                    Funciones a trozos
       Matemáticas
       f (x, y , z) = 4z x 2 − 2y + 3z                              1     si x > 1
                                                        f (x) =
                                                                    0     si x = 0




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX         18 de Diciembre de 2008   107 / 132
                                                    A
Introducción
1
        Logotipo de LTEXy TEX
                     A
        ¿Qué es LTEX ?
                  A
        Ventajas e inconvenientes de LTEX
                                     A
        Pequeña demostración de LTEX
                                  A

     Instalación, y editores
2
        Instalación en GNU-Linux
        Instalación en Windows
        LTEX en pendrive (USBTEX)
         A
        Editores para LTEX
                        A
        IDEs para LTE
                    AX

     ¡Hola Mundo!
3
       Código del ¡Hola Mundo!
       Compilación del ¡Hola Mundo!
       Disección del ¡Hola Mundo!
     LTEXbásico
     A
4
       Sintaxis de LTEX
                   A
       Carácteres especiales
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   108 / 132
                                                    A
Estructura de un documento LTEX
                                     A
          Las fuentes
          Alineación del texto
          Listas
          Tablas
          Gráficos
          Matemáticas
          Citas
          Cajitas
          Código fuente
          Referencias cruzadas
          Bibliografía




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   109 / 132
                                                    A
Citas

Entorno quote y sus derivados
begin {quotation}
end {quotation}
begin {quote}
end {quote}
Y en un capítulo de Futurama . . .
           Bender : (soñando) «¡¡Aaaah!! ¡¡AAAAh!!»
           Fry : «¡Bender! ¿Qué pasa?»
           Bender : «¡Qué horrible pesadilla! ¡Unos y ceros por
       todas partes! Hasta me pareció ver un 2.»
           Fry : «Es solo un sueño, Bender. No existe eso que
       llamas 2.»
Se vé que Bender trabajaba en algo más que binario.


Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   110 / 132
                                                    A
Introducción
1
        Logotipo de LTEXy TEX
                     A
        ¿Qué es LTEX ?
                  A
        Ventajas e inconvenientes de LTEX
                                     A
        Pequeña demostración de LTEX
                                  A

     Instalación, y editores
2
        Instalación en GNU-Linux
        Instalación en Windows
        LTEX en pendrive (USBTEX)
         A
        Editores para LTEX
                        A
        IDEs para LTE
                    AX

     ¡Hola Mundo!
3
       Código del ¡Hola Mundo!
       Compilación del ¡Hola Mundo!
       Disección del ¡Hola Mundo!
     LTEXbásico
     A
4
       Sintaxis de LTEX
                   A
       Carácteres especiales
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   111 / 132
                                                    A
Estructura de un documento LTEX
                                     A
          Las fuentes
          Alineación del texto
          Listas
          Tablas
          Gráficos
          Matemáticas
          Citas
          Cajitas
          Código fuente
          Referencias cruzadas
          Bibliografía




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   112 / 132
                                                    A
Cajas de texto


Cajas
Cajas por defecto
fbox{Texto}
mbox{Texto}
Cajas en el paquete fancybox
shadowbox{Texto}
ovalbox{Texto}
 Esto es una FBOX
 ¡Una ShadowBox es una caja con sombra!
§                             ¤
 Cajita ovalada. . .
¦                             ¥




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   113 / 132
                                                    A
Introducción
1
        Logotipo de LTEXy TEX
                     A
        ¿Qué es LTEX ?
                  A
        Ventajas e inconvenientes de LTEX
                                     A
        Pequeña demostración de LTEX
                                  A

     Instalación, y editores
2
        Instalación en GNU-Linux
        Instalación en Windows
        LTEX en pendrive (USBTEX)
         A
        Editores para LTEX
                        A
        IDEs para LTE
                    AX

     ¡Hola Mundo!
3
       Código del ¡Hola Mundo!
       Compilación del ¡Hola Mundo!
       Disección del ¡Hola Mundo!
     LTEXbásico
     A
4
       Sintaxis de LTEX
                   A
       Carácteres especiales
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   114 / 132
                                                    A
Estructura de un documento LTEX
                                     A
          Las fuentes
          Alineación del texto
          Listas
          Tablas
          Gráficos
          Matemáticas
          Citas
          Cajitas
          Código fuente
          Referencias cruzadas
          Bibliografía




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   115 / 132
                                                    A
Código fuente

Paquete Listings
lstset{frameround=fttt}
begin{lstlisting} [frame=trBL,language=C++]
int main (void) {
cout « quot;Hola mundo!«< endl;
return 0;
}
end{lstlisting}
§
 i n t main ( void ) {
           c o u t << quot; Hola mundo quot; << e n d l ;
           return 0;
 }
¦                                                                                             ¥



Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   116 / 132
                                                    A
Código fuente
Otro ejemplo de Listings
lstinputlisting[language=Python,caption=Cliente TCP de echo en
Python] {cliente_echo_simple.py}

                       Listing 1: Cliente TCP de echo en Python
# ! / u s r / b i n / python
import s o c k e t
try :
               s = s o c k e t . s o c k e t ( s o c k e t . AF_INET , 
                             s o c k e t .SOCK_STREAM)
               s . connect ( ( quot; z o l t a r . redes . upv . es quot; , 7 ) )
               s . send ( quot; Hola Z o l t a r i a n o s quot; )
                b u f f e r = s . recv (1024)
               print buffer
               s . close ( )
except s o c k e t . e r r o r , ( value , message ) :
               p r i n t quot;Ha o c u r r i d o un e r r o r : quot; +message
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   117 / 132
                                                    A
Introducción
1
        Logotipo de LTEXy TEX
                     A
        ¿Qué es LTEX ?
                  A
        Ventajas e inconvenientes de LTEX
                                     A
        Pequeña demostración de LTEX
                                  A

     Instalación, y editores
2
        Instalación en GNU-Linux
        Instalación en Windows
        LTEX en pendrive (USBTEX)
         A
        Editores para LTEX
                        A
        IDEs para LTE
                    AX

     ¡Hola Mundo!
3
       Código del ¡Hola Mundo!
       Compilación del ¡Hola Mundo!
       Disección del ¡Hola Mundo!
     LTEXbásico
     A
4
       Sintaxis de LTEX
                   A
       Carácteres especiales
Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   118 / 132
                                                    A
Estructura de un documento LTEX
                                     A
          Las fuentes
          Alineación del texto
          Listas
          Tablas
          Gráficos
          Matemáticas
          Citas
          Cajitas
          Código fuente
          Referencias cruzadas
          Bibliografía




Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   119 / 132
                                                    A
Referencias cruzadas
Las referencias cruzadas son una especie de enlace entre diferentes
objetos de LTEX, es decir, para referenciar una figura, puedo ponerle
           A
una etiqueta con label {etiqueta} y luego «llamarla» allí donde la
necesite con ref {etiqueta } .
Y si queremos una URL, utilizaremos el paquete «hyperref» ...

Cajas
label{etiqueta}
ref{etiqueta}
pageref{etiqueta}
url{http://www.google.es}

Ejemplo
Yo quiero referenciar este texto en la diapositiva siguiente ... Y más
texto, y más texto, y más texto . . . y otras cosillas
http://www.google.es

Andrés Ignacio Martínez Soto (UPV)   Introducción a L TEX   18 de Diciembre de 2008   120 / 132
                                                    A
Introducción a LaTeX
Introducción a LaTeX
Introducción a LaTeX
Introducción a LaTeX
Introducción a LaTeX
Introducción a LaTeX
Introducción a LaTeX
Introducción a LaTeX
Introducción a LaTeX
Introducción a LaTeX
Introducción a LaTeX
Introducción a LaTeX
Introducción a LaTeX
Introducción a LaTeX

Weitere ähnliche Inhalte

Ähnlich wie Introducción a LaTeX

Ähnlich wie Introducción a LaTeX (6)

Expo lyx2
Expo lyx2Expo lyx2
Expo lyx2
 
Exposición de Lyx
Exposición de LyxExposición de Lyx
Exposición de Lyx
 
1- Introduccion a LaTeX
1- Introduccion a LaTeX1- Introduccion a LaTeX
1- Introduccion a LaTeX
 
Una Introducción a LaTeX
Una Introducción a LaTeXUna Introducción a LaTeX
Una Introducción a LaTeX
 
FLISOL 2012 Transparencia de La
FLISOL 2012 Transparencia de LaFLISOL 2012 Transparencia de La
FLISOL 2012 Transparencia de La
 
Introducción a LaTeX (yet another...)
Introducción a LaTeX (yet another...)Introducción a LaTeX (yet another...)
Introducción a LaTeX (yet another...)
 

Kürzlich hochgeladen

certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxkimontey
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar24roberto21
 
La tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadLa tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadEduardoSantiagoSegov
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024u20211198540
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDAVIDROBERTOGALLEGOS
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxhasbleidit
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointValerioIvanDePazLoja
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 

Kürzlich hochgeladen (20)

certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
 
El camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVPEl camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVP
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar
 
La tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadLa tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedad
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power Point
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 

Introducción a LaTeX

  • 1. Introducción a LTEX A Seminarios de Formación Polinux curso 2008/2009 Andrés Ignacio Martínez Soto andresmartinezsoto@gmail.com Universitat Politècnica de València 18 de Diciembre de 2008 Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 1 / 132 A
  • 2. Licencia Creative Commons 3.0 Usted es libre de: Copiar, distribuir y comunicar públicamente la obra hacer obras derivadas Bajo las condiciones siguientes: Reconocimiento: Debe reconocer los créditos de la obra de la manera especificada por el autor o el licenciador de la misma, además, le deberá comunicar al autor el uso de su obra No comercial: No puede utilizar esta obra para fines comerciales Compartir bajo la misma licencia: Si altera o transforma esta obra, o genera una obra derivada, sólo puede distribuir la obra generada bajo una licencia idéntica a esta Al reutilizar o distribuir la obra, tiene que dejara bien claro los términos de la licencia de esta obra Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 2 / 132 A
  • 3. Esta charla forma parte de http://www.polinux.upv.es Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 3 / 132 A
  • 4. Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 4 / 132 A
  • 5. Introducción 1 Logotipo de LTEXy TEX A ¿Qué es LTEX ? A Ventajas e inconvenientes de LTEX A Pequeña demostración de LTEX A Instalación, y editores 2 Instalación en GNU-Linux Instalación en Windows LTEX en pendrive (USBTEX) A Editores para LTEX A IDEs para LTE AX ¡Hola Mundo! 3 Código del ¡Hola Mundo! Compilación del ¡Hola Mundo! Disección del ¡Hola Mundo! LTEXbásico A 4 Sintaxis de LTEX A Carácteres especiales Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 5 / 132 A
  • 6. Estructura de un documento LTEX A Las fuentes Alineación del texto Listas Tablas Gráficos Matemáticas Citas Cajitas Código fuente Referencias cruzadas Bibliografía Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 6 / 132 A
  • 7. Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 7 / 132 A
  • 8. Introducción 1 Logotipo de LTEXy TEX A ¿Qué es LTEX ? A Ventajas e inconvenientes de LTEX A Pequeña demostración de LTEX A Instalación, y editores 2 Instalación en GNU-Linux Instalación en Windows LTEX en pendrive (USBTEX) A Editores para LTEX A IDEs para LTE AX ¡Hola Mundo! 3 Código del ¡Hola Mundo! Compilación del ¡Hola Mundo! Disección del ¡Hola Mundo! LTEXbásico A 4 Sintaxis de LTEX A Carácteres especiales Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 8 / 132 A
  • 9. Estructura de un documento LTEX A Las fuentes Alineación del texto Listas Tablas Gráficos Matemáticas Citas Cajitas Código fuente Referencias cruzadas Bibliografía Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 9 / 132 A
  • 10. Introducción 1 Logotipo de LTEXy TEX A ¿Qué es LTEX ? A Ventajas e inconvenientes de LTEX A Pequeña demostración de LTEX A Instalación, y editores 2 Instalación en GNU-Linux Instalación en Windows LTEX en pendrive (USBTEX) A Editores para LTEX A IDEs para LTE AX ¡Hola Mundo! 3 Código del ¡Hola Mundo! Compilación del ¡Hola Mundo! Disección del ¡Hola Mundo! LTEXbásico A 4 Sintaxis de LTEX A Carácteres especiales Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 10 / 132 A
  • 11. Estructura de un documento LTEX A Las fuentes Alineación del texto Listas Tablas Gráficos Matemáticas Citas Cajitas Código fuente Referencias cruzadas Bibliografía Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 11 / 132 A
  • 12. Logotipo de LTEX A L TEX A TEX Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 12 / 132 A
  • 13. Introducción 1 Logotipo de LTEXy TEX A ¿Qué es LTEX ? A Ventajas e inconvenientes de LTEX A Pequeña demostración de LTEX A Instalación, y editores 2 Instalación en GNU-Linux Instalación en Windows LTEX en pendrive (USBTEX) A Editores para LTEX A IDEs para LTE AX ¡Hola Mundo! 3 Código del ¡Hola Mundo! Compilación del ¡Hola Mundo! Disección del ¡Hola Mundo! LTEXbásico A 4 Sintaxis de LTEX A Carácteres especiales Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 13 / 132 A
  • 14. Estructura de un documento LTEX A Las fuentes Alineación del texto Listas Tablas Gráficos Matemáticas Citas Cajitas Código fuente Referencias cruzadas Bibliografía Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 14 / 132 A
  • 15. ¿Qué es LTEX ? A ¿Qué es LTEX? A Lenguaje de marcado para preparación de textos basado en TEX de Donald E. Knuth Colección de códigos fuente (macros) de TEX iniciada por Leslie Lamport . . . con muchas posibilidades y añadidos (paquetes) para informática,humanidades,física,química,. . . ... Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 15 / 132 A
  • 16. ¿Qué es LTEX A ¿Qué es LTEX A Software libre bajo licencia «LPPL» (LTEX Project Public License) A Resultados de alta calidad tipográfica con «poco» esfuerzo Muy utilizado para la composición de artículos académicos, tesis y libros técnicos ... Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 16 / 132 A
  • 17. ¿Qué me ofrece LTEX? A ¿Qué me ofrece LTEX? A Magnífico procesador de textos Documentos de alta calidad sin esfuerzo Sistema antiguo, asentado y muy estable de preparación de textos Creación de presentaciones (Beamer,Prosper,PDFSlide) Escritura de matemáticas complejas sencilla (Amstex) Escritura de libros, tesis doctorales, trabajos, proyectos División del documento en varios ficheros de código LTEX A ... Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 17 / 132 A
  • 18. ¿Para qué debería utilizar LTEX? A Para escribir apuntes Para escribir los trabajos de clase Para redactar proyectos y los manuales de estos Para presentaciones profesionales y dejar el PowerPoint fuera de juego Para escribir tu novela Para escribir un teorema matemático ... Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 18 / 132 A
  • 19. ¿Por qué debería utilizar LTEX? A Porque Word y OOWriter crean resultados de poca calidad tipográfica y con mucho esfuerzo Porque con LTEX se puede escribir cualquier cosa y tener la A estructura bien clara Porque es software libre, gratuito y multiplataforma { Windows,Unix{GNU-Linux,Sun,. . . },Mac Os} ... Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 19 / 132 A
  • 20. Introducción 1 Logotipo de LTEXy TEX A ¿Qué es LTEX ? A Ventajas e inconvenientes de LTEX A Pequeña demostración de LTEX A Instalación, y editores 2 Instalación en GNU-Linux Instalación en Windows LTEX en pendrive (USBTEX) A Editores para LTEX A IDEs para LTE AX ¡Hola Mundo! 3 Código del ¡Hola Mundo! Compilación del ¡Hola Mundo! Disección del ¡Hola Mundo! LTEXbásico A 4 Sintaxis de LTEX A Carácteres especiales Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 20 / 132 A
  • 21. Estructura de un documento LTEX A Las fuentes Alineación del texto Listas Tablas Gráficos Matemáticas Citas Cajitas Código fuente Referencias cruzadas Bibliografía Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 21 / 132 A
  • 22. Inconventientes de LTEX A NO es WYSIWIG What You See Is What You Get (lo que ves es lo que obtienes) - no es como otros procesadores de textos que se ve el texto a la vez que se compone -, LTEXes WYSIWYM A What You See Is What You Mean («lo que ves es lo que quieres decir») Elevada curva de aprendizaje (especialmente para novatos que vienen de otros procesadores de textos y que esperan un gran resultado en dos clicks Un error en una línea puede traerte de cabeza varias horas Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 22 / 132 A
  • 23. Inconventientes de LTEX A NO es WYSIWIG What You See Is What You Get (lo que ves es lo que obtienes) - no es como otros procesadores de textos que se ve el texto a la vez que se compone -, LTEXes WYSIWYM A What You See Is What You Mean («lo que ves es lo que quieres decir») Elevada curva de aprendizaje (especialmente para novatos que vienen de otros procesadores de textos y que esperan un gran resultado en dos clicks Un error en una línea puede traerte de cabeza varias horas Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 22 / 132 A
  • 24. Inconventientes de LTEX A NO es WYSIWIG What You See Is What You Get (lo que ves es lo que obtienes) - no es como otros procesadores de textos que se ve el texto a la vez que se compone -, LTEXes WYSIWYM A What You See Is What You Mean («lo que ves es lo que quieres decir») Elevada curva de aprendizaje (especialmente para novatos que vienen de otros procesadores de textos y que esperan un gran resultado en dos clicks Un error en una línea puede traerte de cabeza varias horas Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 22 / 132 A
  • 25. Ventajas de LTEX A Produce documentos con mucha calidad tipográfica, con resultados más vistosos que otros procesadores de textos y aptos para publicación científica Posibilidad «nativa» de exportar a varios formatos: DVI,PDF,PS,XML,XHTML . . . Software libre Miles de macros gratuitas a tu disposición para hacer «cualquier» cosa Introducción de fórmulas matemáticas,físicas,químicas . . . de una forma sencilla Partición del documento en varios ficheros Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 23 / 132 A
  • 26. Ventajas de LTEX A Produce documentos con mucha calidad tipográfica, con resultados más vistosos que otros procesadores de textos y aptos para publicación científica Posibilidad «nativa» de exportar a varios formatos: DVI,PDF,PS,XML,XHTML . . . Software libre Miles de macros gratuitas a tu disposición para hacer «cualquier» cosa Introducción de fórmulas matemáticas,físicas,químicas . . . de una forma sencilla Partición del documento en varios ficheros Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 23 / 132 A
  • 27. Ventajas de LTEX A Produce documentos con mucha calidad tipográfica, con resultados más vistosos que otros procesadores de textos y aptos para publicación científica Posibilidad «nativa» de exportar a varios formatos: DVI,PDF,PS,XML,XHTML . . . Software libre Miles de macros gratuitas a tu disposición para hacer «cualquier» cosa Introducción de fórmulas matemáticas,físicas,químicas . . . de una forma sencilla Partición del documento en varios ficheros Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 23 / 132 A
  • 28. Ventajas de LTEX A Produce documentos con mucha calidad tipográfica, con resultados más vistosos que otros procesadores de textos y aptos para publicación científica Posibilidad «nativa» de exportar a varios formatos: DVI,PDF,PS,XML,XHTML . . . Software libre Miles de macros gratuitas a tu disposición para hacer «cualquier» cosa Introducción de fórmulas matemáticas,físicas,químicas . . . de una forma sencilla Partición del documento en varios ficheros Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 23 / 132 A
  • 29. Ventajas de LTEX A Produce documentos con mucha calidad tipográfica, con resultados más vistosos que otros procesadores de textos y aptos para publicación científica Posibilidad «nativa» de exportar a varios formatos: DVI,PDF,PS,XML,XHTML . . . Software libre Miles de macros gratuitas a tu disposición para hacer «cualquier» cosa Introducción de fórmulas matemáticas,físicas,químicas . . . de una forma sencilla Partición del documento en varios ficheros Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 23 / 132 A
  • 30. Ventajas de LTEX A Produce documentos con mucha calidad tipográfica, con resultados más vistosos que otros procesadores de textos y aptos para publicación científica Posibilidad «nativa» de exportar a varios formatos: DVI,PDF,PS,XML,XHTML . . . Software libre Miles de macros gratuitas a tu disposición para hacer «cualquier» cosa Introducción de fórmulas matemáticas,físicas,químicas . . . de una forma sencilla Partición del documento en varios ficheros Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 23 / 132 A
  • 31. Introducción 1 Logotipo de LTEXy TEX A ¿Qué es LTEX ? A Ventajas e inconvenientes de LTEX A Pequeña demostración de LTEX A Instalación, y editores 2 Instalación en GNU-Linux Instalación en Windows LTEX en pendrive (USBTEX) A Editores para LTEX A IDEs para LTE AX ¡Hola Mundo! 3 Código del ¡Hola Mundo! Compilación del ¡Hola Mundo! Disección del ¡Hola Mundo! LTEXbásico A 4 Sintaxis de LTEX A Carácteres especiales Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 24 / 132 A
  • 32. Estructura de un documento LTEX A Las fuentes Alineación del texto Listas Tablas Gráficos Matemáticas Citas Cajitas Código fuente Referencias cruzadas Bibliografía Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 25 / 132 A
  • 33. Pequeña demostración de LTEX A a LT A EX es un programa para preparar documentos con el sistema de tipografíasb TEX. LTEX fue desarrollado originalmente por Leslie A Lamport en 1984 y se convirtió en el método dominante para la manipulación de TEX. La versión utilizada para generar este documento es LTEX 2ε . A = mc 2 E (1) m0 m= (2) v2 1− c2 a Código obtenido de la wikipedia: http://es.wikipedia.org/wiki/LaTeX b Según Wikipedia, la tipografía es el arte y técnica del manejo y selección de tipos, originalmente de plomo, para crear trabajos de impresión. Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 26 / 132 A
  • 34. Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 27 / 132 A
  • 35. Introducción 1 Logotipo de LTEXy TEX A ¿Qué es LTEX ? A Ventajas e inconvenientes de LTEX A Pequeña demostración de LTEX A Instalación, y editores 2 Instalación en GNU-Linux Instalación en Windows LTEX en pendrive (USBTEX) A Editores para LTEX A IDEs para LTE AX ¡Hola Mundo! 3 Código del ¡Hola Mundo! Compilación del ¡Hola Mundo! Disección del ¡Hola Mundo! LTEXbásico A 4 Sintaxis de LTEX A Carácteres especiales Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 28 / 132 A
  • 36. Estructura de un documento LTEX A Las fuentes Alineación del texto Listas Tablas Gráficos Matemáticas Citas Cajitas Código fuente Referencias cruzadas Bibliografía Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 29 / 132 A
  • 37. Introducción 1 Logotipo de LTEXy TEX A ¿Qué es LTEX ? A Ventajas e inconvenientes de LTEX A Pequeña demostración de LTEX A Instalación, y editores 2 Instalación en GNU-Linux Instalación en Windows LTEX en pendrive (USBTEX) A Editores para LTEX A IDEs para LTE AX ¡Hola Mundo! 3 Código del ¡Hola Mundo! Compilación del ¡Hola Mundo! Disección del ¡Hola Mundo! LTEXbásico A 4 Sintaxis de LTEX A Carácteres especiales Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 30 / 132 A
  • 38. Estructura de un documento LTEX A Las fuentes Alineación del texto Listas Tablas Gráficos Matemáticas Citas Cajitas Código fuente Referencias cruzadas Bibliografía Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 31 / 132 A
  • 39. Instalación . . . en GNU-Linux En Ubuntu y distribuciones tipo Debian podemos instalarlo de la forma habitual: sudo apt-get install tetex-bin tetex-base tetex-extra texlive-base-bin tex-common sudo apt-get install latex209-base latex-ucs En otras distribuciones: OpenSuse: Instalar los paquetes con YAST2 Gentoo: Instalar los paquetes con emerge Otras: Bajar el código fuente, y compilarlo Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 32 / 132 A
  • 40. Introducción 1 Logotipo de LTEXy TEX A ¿Qué es LTEX ? A Ventajas e inconvenientes de LTEX A Pequeña demostración de LTEX A Instalación, y editores 2 Instalación en GNU-Linux Instalación en Windows LTEX en pendrive (USBTEX) A Editores para LTEX A IDEs para LTE AX ¡Hola Mundo! 3 Código del ¡Hola Mundo! Compilación del ¡Hola Mundo! Disección del ¡Hola Mundo! LTEXbásico A 4 Sintaxis de LTEX A Carácteres especiales Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 33 / 132 A
  • 41. Estructura de un documento LTEX A Las fuentes Alineación del texto Listas Tablas Gráficos Matemáticas Citas Cajitas Código fuente Referencias cruzadas Bibliografía Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 34 / 132 A
  • 42. Instalación . . . en Windows En Windows es algo más complicado instalar LTEX . A No obstante, necesitamos: MiKTEX− > http://www.miktex.org/ TexnicCenter − > http://www.toolscenter.org/ a a TexnicCenter es de los mejores IDE para LTEX bajo Win32, aunque nos valdría A también notepad.exe o cualquier editor de texto plano medianamente serio Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 35 / 132 A
  • 43. Introducción 1 Logotipo de LTEXy TEX A ¿Qué es LTEX ? A Ventajas e inconvenientes de LTEX A Pequeña demostración de LTEX A Instalación, y editores 2 Instalación en GNU-Linux Instalación en Windows LTEX en pendrive (USBTEX) A Editores para LTEX A IDEs para LTE AX ¡Hola Mundo! 3 Código del ¡Hola Mundo! Compilación del ¡Hola Mundo! Disección del ¡Hola Mundo! LTEXbásico A 4 Sintaxis de LTEX A Carácteres especiales Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 36 / 132 A
  • 44. Estructura de un documento LTEX A Las fuentes Alineación del texto Listas Tablas Gráficos Matemáticas Citas Cajitas Código fuente Referencias cruzadas Bibliografía Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 37 / 132 A
  • 45. Instalación . . . en un pendrive (USBTEX) Para llevar LTEX a todas partes (donde haya un Windows). A USBTEXcontiene: MiKTeX 2.7 (versión portátil) Ghostscript 8.53 Ghostview 4.7 SumatraPDF 1.7 Texmaker 1.6 (versión portátil) Para más información visitar http://www.exomatik.net/LaTeX/USBTeXEspanol Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 38 / 132 A
  • 46. Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 39 / 132 A
  • 47. Introducción 1 Logotipo de LTEXy TEX A ¿Qué es LTEX ? A Ventajas e inconvenientes de LTEX A Pequeña demostración de LTEX A Instalación, y editores 2 Instalación en GNU-Linux Instalación en Windows LTEX en pendrive (USBTEX) A Editores para LTEX A IDEs para LTE AX ¡Hola Mundo! 3 Código del ¡Hola Mundo! Compilación del ¡Hola Mundo! Disección del ¡Hola Mundo! LTEXbásico A 4 Sintaxis de LTEX A Carácteres especiales Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 40 / 132 A
  • 48. Estructura de un documento LTEX A Las fuentes Alineación del texto Listas Tablas Gráficos Matemáticas Citas Cajitas Código fuente Referencias cruzadas Bibliografía Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 41 / 132 A
  • 49. Editores para LTEX A Para editar un fichero TEX de LTEX basta con cualquier editor de texto A más o menos decente que admita preferentemente UTF-8 Editores: Editores para Windows notepad.exe Notepad++ Editores para GNU-Linux Kate Emacs o TexMacs VIM Gedit Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 42 / 132 A
  • 50. Editores para LTEX A Para editar un fichero TEX de LTEX basta con cualquier editor de texto A más o menos decente que admita preferentemente UTF-8 Editores: Editores para Windows notepad.exe Notepad++ Editores para GNU-Linux Kate Emacs o TexMacs VIM Gedit Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 42 / 132 A
  • 51. Introducción 1 Logotipo de LTEXy TEX A ¿Qué es LTEX ? A Ventajas e inconvenientes de LTEX A Pequeña demostración de LTEX A Instalación, y editores 2 Instalación en GNU-Linux Instalación en Windows LTEX en pendrive (USBTEX) A Editores para LTEX A IDEs para LTE AX ¡Hola Mundo! 3 Código del ¡Hola Mundo! Compilación del ¡Hola Mundo! Disección del ¡Hola Mundo! LTEXbásico A 4 Sintaxis de LTEX A Carácteres especiales Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 43 / 132 A
  • 52. Estructura de un documento LTEX A Las fuentes Alineación del texto Listas Tablas Gráficos Matemáticas Citas Cajitas Código fuente Referencias cruzadas Bibliografía Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 44 / 132 A
  • 53. IDEs para LTEX A IDEs (Integrated Development Evironement): Entornos de Desarrollo Integrados para Windows Lyx TexMacs TexnicCenter WinEdt Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 45 / 132 A
  • 54. IDEs para LTEX A IDEs (Integrated Development Evironement): Entornos de Desarrollo Integrados para Linux Kile TexMaker Lyx TexMacs Winefish Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 46 / 132 A
  • 55. Kile Kile Figura: Captura de Kile Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 47 / 132 A
  • 56. TexMaker TexMaker Figura: Captura TexMaker Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 48 / 132 A
  • 57. Lyx Lyx Figura: Captura de Lyx Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 49 / 132 A
  • 58. TexnicCenter TexNicCenter Figura: Captura de TexNicCenter Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 50 / 132 A
  • 59. TexMacs TexMacs Figura: Captura de TexMacs Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 51 / 132 A
  • 60. Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 52 / 132 A
  • 61. Introducción 1 Logotipo de LTEXy TEX A ¿Qué es LTEX ? A Ventajas e inconvenientes de LTEX A Pequeña demostración de LTEX A Instalación, y editores 2 Instalación en GNU-Linux Instalación en Windows LTEX en pendrive (USBTEX) A Editores para LTEX A IDEs para LTE AX ¡Hola Mundo! 3 Código del ¡Hola Mundo! Compilación del ¡Hola Mundo! Disección del ¡Hola Mundo! LTEXbásico A 4 Sintaxis de LTEX A Carácteres especiales Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 53 / 132 A
  • 62. Estructura de un documento LTEX A Las fuentes Alineación del texto Listas Tablas Gráficos Matemáticas Citas Cajitas Código fuente Referencias cruzadas Bibliografía Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 54 / 132 A
  • 63. ¡Hola Mundo! En ésta sección se verá una introducción a LTEXbásica, que A comenzará por el clásico «¡Hola Mundo!» , para después explicar paso a paso la compilación del ejemplo, y línea a línea el código del ejemplo. Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 55 / 132 A
  • 64. Introducción 1 Logotipo de LTEXy TEX A ¿Qué es LTEX ? A Ventajas e inconvenientes de LTEX A Pequeña demostración de LTEX A Instalación, y editores 2 Instalación en GNU-Linux Instalación en Windows LTEX en pendrive (USBTEX) A Editores para LTEX A IDEs para LTE AX ¡Hola Mundo! 3 Código del ¡Hola Mundo! Compilación del ¡Hola Mundo! Disección del ¡Hola Mundo! LTEXbásico A 4 Sintaxis de LTEX A Carácteres especiales Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 56 / 132 A
  • 65. Estructura de un documento LTEX A Las fuentes Alineación del texto Listas Tablas Gráficos Matemáticas Citas Cajitas Código fuente Referencias cruzadas Bibliografía Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 57 / 132 A
  • 66. Código del ¡Hola Mundo! documentclass[a4paper,10pt]{article} usepackage [utf8] {inputenc} usepackage [spanish] {babel} title{¡Hola Mundo!} author{Fulanito de Tal} date {today} begin{document} maketitle % un comentario ¡Hola Mundo! newline footnote {esto es una nota de pie de página} end{document} Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 58 / 132 A
  • 67. Introducción 1 Logotipo de LTEXy TEX A ¿Qué es LTEX ? A Ventajas e inconvenientes de LTEX A Pequeña demostración de LTEX A Instalación, y editores 2 Instalación en GNU-Linux Instalación en Windows LTEX en pendrive (USBTEX) A Editores para LTEX A IDEs para LTE AX ¡Hola Mundo! 3 Código del ¡Hola Mundo! Compilación del ¡Hola Mundo! Disección del ¡Hola Mundo! LTEXbásico A 4 Sintaxis de LTEX A Carácteres especiales Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 59 / 132 A
  • 68. Estructura de un documento LTEX A Las fuentes Alineación del texto Listas Tablas Gráficos Matemáticas Citas Cajitas Código fuente Referencias cruzadas Bibliografía Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 60 / 132 A
  • 69. Compilación del ¡Hola Mundo! Pasos para compilar el ¡Hola Mundo! usuario@máquina:$ latex hola.tex 1 Compilador de LTEX a DVI. A usuario@máquina:$ pdflatex hola.tex 2 Compilador de LTEX a PDF. A usuario@máquina:$ dvi2ps hola.dvi 3 Si queremos pasar el DVI a un PostScript. usuario@máquina:$ ps2pdf hola.ps 4 Si queremos pasar el PostScript a un PDF. usuario@máquina:$ latex2html hola.tex 5 Generará un fichero html con el código LTEX . A Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 61 / 132 A
  • 70. Compilación del ¡Hola Mundo! Pasos para compilar el ¡Hola Mundo! usuario@máquina:$ latex hola.tex 1 Compilador de LTEX a DVI. A usuario@máquina:$ pdflatex hola.tex 2 Compilador de LTEX a PDF. A usuario@máquina:$ dvi2ps hola.dvi 3 Si queremos pasar el DVI a un PostScript. usuario@máquina:$ ps2pdf hola.ps 4 Si queremos pasar el PostScript a un PDF. usuario@máquina:$ latex2html hola.tex 5 Generará un fichero html con el código LTEX . A Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 61 / 132 A
  • 71. Compilación del ¡Hola Mundo! Pasos para compilar el ¡Hola Mundo! usuario@máquina:$ latex hola.tex 1 Compilador de LTEX a DVI. A usuario@máquina:$ pdflatex hola.tex 2 Compilador de LTEX a PDF. A usuario@máquina:$ dvi2ps hola.dvi 3 Si queremos pasar el DVI a un PostScript. usuario@máquina:$ ps2pdf hola.ps 4 Si queremos pasar el PostScript a un PDF. usuario@máquina:$ latex2html hola.tex 5 Generará un fichero html con el código LTEX . A Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 61 / 132 A
  • 72. Compilación del ¡Hola Mundo! Pasos para compilar el ¡Hola Mundo! usuario@máquina:$ latex hola.tex 1 Compilador de LTEX a DVI. A usuario@máquina:$ pdflatex hola.tex 2 Compilador de LTEX a PDF. A usuario@máquina:$ dvi2ps hola.dvi 3 Si queremos pasar el DVI a un PostScript. usuario@máquina:$ ps2pdf hola.ps 4 Si queremos pasar el PostScript a un PDF. usuario@máquina:$ latex2html hola.tex 5 Generará un fichero html con el código LTEX . A Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 61 / 132 A
  • 73. Compilación del ¡Hola Mundo! Pasos para compilar el ¡Hola Mundo! usuario@máquina:$ latex hola.tex 1 Compilador de LTEX a DVI. A usuario@máquina:$ pdflatex hola.tex 2 Compilador de LTEX a PDF. A usuario@máquina:$ dvi2ps hola.dvi 3 Si queremos pasar el DVI a un PostScript. usuario@máquina:$ ps2pdf hola.ps 4 Si queremos pasar el PostScript a un PDF. usuario@máquina:$ latex2html hola.tex 5 Generará un fichero html con el código LTEX . A Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 61 / 132 A
  • 74. Resultado de compilar el ¡Hola Mundo! ¡Hola Mundo! ¡Hola Mundo! Fulanito de Tal 18 de diciembre de 2008 Hola Mundo ¡Hola Mundo! a a esto es una nota de pie de página Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 62 / 132 A
  • 75. Introducción 1 Logotipo de LTEXy TEX A ¿Qué es LTEX ? A Ventajas e inconvenientes de LTEX A Pequeña demostración de LTEX A Instalación, y editores 2 Instalación en GNU-Linux Instalación en Windows LTEX en pendrive (USBTEX) A Editores para LTEX A IDEs para LTE AX ¡Hola Mundo! 3 Código del ¡Hola Mundo! Compilación del ¡Hola Mundo! Disección del ¡Hola Mundo! LTEXbásico A 4 Sintaxis de LTEX A Carácteres especiales Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 63 / 132 A
  • 76. Estructura de un documento LTEX A Las fuentes Alineación del texto Listas Tablas Gráficos Matemáticas Citas Cajitas Código fuente Referencias cruzadas Bibliografía Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 64 / 132 A
  • 77. Disección del ¡Hola Mundo! Paso por paso ( I ) documentclass[a4paper,10pt] {article} 1 Orden necesaria para definir el tipo de documento Todos los documentos de LTEX comienzan así, es obligatorio. A usepackage [utf8] {inputenc} 2 Del paquete inputenc cargaremos la opción utf8 (o latin1) dependiendo del juego de caracteres que estemos utilizando. usepackage [spanish] {babel} 3 Paquete para que LTEX incluya en todo el documento los nombres A de las estructuras en castellano. Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 65 / 132 A
  • 78. Disección del ¡Hola Mundo! Paso por paso ( I ) documentclass[a4paper,10pt] {article} 1 Orden necesaria para definir el tipo de documento Todos los documentos de LTEX comienzan así, es obligatorio. A usepackage [utf8] {inputenc} 2 Del paquete inputenc cargaremos la opción utf8 (o latin1) dependiendo del juego de caracteres que estemos utilizando. usepackage [spanish] {babel} 3 Paquete para que LTEX incluya en todo el documento los nombres A de las estructuras en castellano. Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 65 / 132 A
  • 79. Disección del ¡Hola Mundo! Paso por paso ( I ) documentclass[a4paper,10pt] {article} 1 Orden necesaria para definir el tipo de documento Todos los documentos de LTEX comienzan así, es obligatorio. A usepackage [utf8] {inputenc} 2 Del paquete inputenc cargaremos la opción utf8 (o latin1) dependiendo del juego de caracteres que estemos utilizando. usepackage [spanish] {babel} 3 Paquete para que LTEX incluya en todo el documento los nombres A de las estructuras en castellano. Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 65 / 132 A
  • 80. disección del ¡Hola Mundo! Paso por paso ( II ) title {¡Hola Mundo!} 1 El título del documento. author {Fulanito de Tal} 2 El autor del documento. date {today} 3 a La fecha del documento. a today es una macro de LTEXque contiene la fecha actual (de compilación del A documento) Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 66 / 132 A
  • 81. disección del ¡Hola Mundo! Paso por paso ( II ) title {¡Hola Mundo!} 1 El título del documento. author {Fulanito de Tal} 2 El autor del documento. date {today} 3 a La fecha del documento. a today es una macro de LTEXque contiene la fecha actual (de compilación del A documento) Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 66 / 132 A
  • 82. disección del ¡Hola Mundo! Paso por paso ( II ) title {¡Hola Mundo!} 1 El título del documento. author {Fulanito de Tal} 2 El autor del documento. date {today} 3 a La fecha del documento. a today es una macro de LTEXque contiene la fecha actual (de compilación del A documento) Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 66 / 132 A
  • 83. disección del ¡Hola Mundo! Paso por paso ( y III) begin {document} 1 Aquí comienza el documento. end {document} 2 Aquí termina el documento. maketitle 3 Para que genere la portada del documento. Sólo report, book y article. % un comentario 4 Las líneas precedidas por % son ignoradas por LTEX A ya que se entienden como comentarios en el texto. footnote { esto es una nota de pie de página } 5 Las notas de pie de página. Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 67 / 132 A
  • 84. disección del ¡Hola Mundo! Paso por paso ( y III) begin {document} 1 Aquí comienza el documento. end {document} 2 Aquí termina el documento. maketitle 3 Para que genere la portada del documento. Sólo report, book y article. % un comentario 4 Las líneas precedidas por % son ignoradas por LTEX A ya que se entienden como comentarios en el texto. footnote { esto es una nota de pie de página } 5 Las notas de pie de página. Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 67 / 132 A
  • 85. disección del ¡Hola Mundo! Paso por paso ( y III) begin {document} 1 Aquí comienza el documento. end {document} 2 Aquí termina el documento. maketitle 3 Para que genere la portada del documento. Sólo report, book y article. % un comentario 4 Las líneas precedidas por % son ignoradas por LTEX A ya que se entienden como comentarios en el texto. footnote { esto es una nota de pie de página } 5 Las notas de pie de página. Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 67 / 132 A
  • 86. disección del ¡Hola Mundo! Paso por paso ( y III) begin {document} 1 Aquí comienza el documento. end {document} 2 Aquí termina el documento. maketitle 3 Para que genere la portada del documento. Sólo report, book y article. % un comentario 4 Las líneas precedidas por % son ignoradas por LTEX A ya que se entienden como comentarios en el texto. footnote { esto es una nota de pie de página } 5 Las notas de pie de página. Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 67 / 132 A
  • 87. disección del ¡Hola Mundo! Paso por paso ( y III) begin {document} 1 Aquí comienza el documento. end {document} 2 Aquí termina el documento. maketitle 3 Para que genere la portada del documento. Sólo report, book y article. % un comentario 4 Las líneas precedidas por % son ignoradas por LTEX A ya que se entienden como comentarios en el texto. footnote { esto es una nota de pie de página } 5 Las notas de pie de página. Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 67 / 132 A
  • 88. Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 68 / 132 A
  • 89. Introducción 1 Logotipo de LTEXy TEX A ¿Qué es LTEX ? A Ventajas e inconvenientes de LTEX A Pequeña demostración de LTEX A Instalación, y editores 2 Instalación en GNU-Linux Instalación en Windows LTEX en pendrive (USBTEX) A Editores para LTEX A IDEs para LTE AX ¡Hola Mundo! 3 Código del ¡Hola Mundo! Compilación del ¡Hola Mundo! Disección del ¡Hola Mundo! LTEXbásico A 4 Sintaxis de LTEX A Carácteres especiales Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 69 / 132 A
  • 90. Estructura de un documento LTEX A Las fuentes Alineación del texto Listas Tablas Gráficos Matemáticas Citas Cajitas Código fuente Referencias cruzadas Bibliografía Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 70 / 132 A
  • 91. Introducción 1 Logotipo de LTEXy TEX A ¿Qué es LTEX ? A Ventajas e inconvenientes de LTEX A Pequeña demostración de LTEX A Instalación, y editores 2 Instalación en GNU-Linux Instalación en Windows LTEX en pendrive (USBTEX) A Editores para LTEX A IDEs para LTE AX ¡Hola Mundo! 3 Código del ¡Hola Mundo! Compilación del ¡Hola Mundo! Disección del ¡Hola Mundo! LTEXbásico A 4 Sintaxis de LTEX A Carácteres especiales Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 71 / 132 A
  • 92. Estructura de un documento LTEX A Las fuentes Alineación del texto Listas Tablas Gráficos Matemáticas Citas Cajitas Código fuente Referencias cruzadas Bibliografía Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 72 / 132 A
  • 93. Sintaxis de LTEX(I) A Sintaxis LTEX A Sintaxis de paquetes: usepackage [opciones] {nombre del paquete} Ejemplos: usepackage {hyperref} usepackage [utf8] {inputenc } Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 73 / 132 A
  • 94. Sintaxis de LTEX(II) A Sintaxis LTEX A Entornos o bloques: begin {nombre del entorno} end {nombre del entorno} a Ejemplos: begin {center} . . . end {center} begin {itemize} . . . end {itemize} a Recuerda. . . , todo lo que se abre, se tiene que cerrar Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 74 / 132 A
  • 95. Sintaxis de LTEX(III) A Sintaxis LTEX A Órdenes ya definidas: today , foo . . . Ejemplos: vfill textbf{Aquí texto en negrita} Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 75 / 132 A
  • 96. Introducción 1 Logotipo de LTEXy TEX A ¿Qué es LTEX ? A Ventajas e inconvenientes de LTEX A Pequeña demostración de LTEX A Instalación, y editores 2 Instalación en GNU-Linux Instalación en Windows LTEX en pendrive (USBTEX) A Editores para LTEX A IDEs para LTE AX ¡Hola Mundo! 3 Código del ¡Hola Mundo! Compilación del ¡Hola Mundo! Disección del ¡Hola Mundo! LTEXbásico A 4 Sintaxis de LTEX A Carácteres especiales Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 76 / 132 A
  • 97. Estructura de un documento LTEX A Las fuentes Alineación del texto Listas Tablas Gráficos Matemáticas Citas Cajitas Código fuente Referencias cruzadas Bibliografía Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 77 / 132 A
  • 98. Carácteres especiales Carácteres especiales $ # % & ˆ_ { } ˜ Estos carácteres se tienen que escribir de la forma carácter ya que si no, LTEX los interpreta como comandos propios, ya que $ significa A modo matemático, # se utiliza para especificar argumentos en comandos, & para separador de celdas en tablas, y % como carácter para realizar comentarios en el texto . . . Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 78 / 132 A
  • 99. Introducción 1 Logotipo de LTEXy TEX A ¿Qué es LTEX ? A Ventajas e inconvenientes de LTEX A Pequeña demostración de LTEX A Instalación, y editores 2 Instalación en GNU-Linux Instalación en Windows LTEX en pendrive (USBTEX) A Editores para LTEX A IDEs para LTE AX ¡Hola Mundo! 3 Código del ¡Hola Mundo! Compilación del ¡Hola Mundo! Disección del ¡Hola Mundo! LTEXbásico A 4 Sintaxis de LTEX A Carácteres especiales Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 79 / 132 A
  • 100. Estructura de un documento LTEX A Las fuentes Alineación del texto Listas Tablas Gráficos Matemáticas Citas Cajitas Código fuente Referencias cruzadas Bibliografía Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 80 / 132 A
  • 101. Estructura de un documento LTEX A Todo documento LTEX debe seguir una estructura del tipo: A Tipos de documentclass[opciones] {tipo_de_documento} documentos: % Preámbulo book usepackage [opciones] {nombre_de_paquete} . . . blah blah . . . article begin{document} letter % Cuerpo del documento report Blah Blah Blah Blah beamer prosper end {document} Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 81 / 132 A
  • 102. Estructura de un documento LTEX A Todo documento LTEX debe seguir una estructura del tipo: A Tipos de documentclass[opciones] {tipo_de_documento} documentos: % Preámbulo book usepackage [opciones] {nombre_de_paquete} . . . blah blah . . . article begin{document} letter % Cuerpo del documento report Blah Blah Blah Blah beamer prosper end {document} Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 81 / 132 A
  • 103. Partes de un documento Partes de un documento I: part { } chapter { } section { } subsection { } subsubsection { } paragraph { } subparagraph { } a a Si después del nombre de éstas órdenes se añade un asterisco * , éstas no se numeran Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 82 / 132 A
  • 104. Partes de un documento Partes de un documento II Soporte de estructuras según clase de documento. Orden Clase article report book √ √ part √ √ chapter √ √ √ section √ √ √ subsection √ √ √ subsubsection √ √ √ paragraph √ √ √ subparagraph Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 83 / 132 A
  • 105. Partes de un documento Partes de un documento III: LTEX genera un párrafo cada vez que se encuentra un carácter de fin A de línea o un punto «.» , seguidamente algunas órdenes para que LTEX cree párrafos: A paragraph{Título del párrafo} subparagraph{Título del subpárrafo} par Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 84 / 132 A
  • 106. Introducción 1 Logotipo de LTEXy TEX A ¿Qué es LTEX ? A Ventajas e inconvenientes de LTEX A Pequeña demostración de LTEX A Instalación, y editores 2 Instalación en GNU-Linux Instalación en Windows LTEX en pendrive (USBTEX) A Editores para LTEX A IDEs para LTE AX ¡Hola Mundo! 3 Código del ¡Hola Mundo! Compilación del ¡Hola Mundo! Disección del ¡Hola Mundo! LTEXbásico A 4 Sintaxis de LTEX A Carácteres especiales Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 85 / 132 A
  • 107. Estructura de un documento LTEX A Las fuentes Alineación del texto Listas Tablas Gráficos Matemáticas Citas Cajitas Código fuente Referencias cruzadas Bibliografía Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 86 / 132 A
  • 108. Tamaño y tipos de fuentes Salida Tamaños de fuentes texto texto tiny{texto} texto scriptsize{texto} texto footnotesize{texto} texto small{texto} texto normalsize{texto} texto large{texto} texto Large{texto} LARGE{texto} texto huge{texto} Huge{texto} texto Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 87 / 132 A
  • 109. Tamaño y tipos de fuentes Salida Tamaños de fuentes texto texto tiny{texto} texto scriptsize{texto} texto footnotesize{texto} texto small{texto} texto normalsize{texto} texto large{texto} texto Large{texto} LARGE{texto} texto huge{texto} Huge{texto} texto Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 87 / 132 A
  • 110. Tamaño de fuentes y tipos de fuentes III Tipos de fuentes Salida textrm{} Texto textsf{} Texto texttt{} Texto textbf{} Texto textit{} Texto texttt{} Texto underline{} Texto mathnormal{} T exto mathrm{} Texto mathsf{} Texto mathit{} Texto emph {} Texto Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 88 / 132 A
  • 111. Tamaño de fuentes y tipos de fuentes III Tipos de fuentes Salida textrm{} Texto textsf{} Texto texttt{} Texto textbf{} Texto textit{} Texto texttt{} Texto underline{} Texto mathnormal{} T exto mathrm{} Texto mathsf{} Texto mathit{} Texto emph {} Texto Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 88 / 132 A
  • 112. Introducción 1 Logotipo de LTEXy TEX A ¿Qué es LTEX ? A Ventajas e inconvenientes de LTEX A Pequeña demostración de LTEX A Instalación, y editores 2 Instalación en GNU-Linux Instalación en Windows LTEX en pendrive (USBTEX) A Editores para LTEX A IDEs para LTE AX ¡Hola Mundo! 3 Código del ¡Hola Mundo! Compilación del ¡Hola Mundo! Disección del ¡Hola Mundo! LTEXbásico A 4 Sintaxis de LTEX A Carácteres especiales Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 89 / 132 A
  • 113. Estructura de un documento LTEX A Las fuentes Alineación del texto Listas Tablas Gráficos Matemáticas Citas Cajitas Código fuente Referencias cruzadas Bibliografía Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 90 / 132 A
  • 114. Alineación del texto Alineación del texto begin{center} texto... end{center} : Centra el texto. begin{flushleft} texto... end{flushleft} : Pega el texto a la izquierda. begin{flushright} texto... end{flushright} : Pega el texto a la derecha. Salida texto... texto... texto... Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 91 / 132 A
  • 115. Alineación del texto Alineación del texto begin{center} texto... end{center} : Centra el texto. begin{flushleft} texto... end{flushleft} : Pega el texto a la izquierda. begin{flushright} texto... end{flushright} : Pega el texto a la derecha. Salida texto... texto... texto... Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 91 / 132 A
  • 116. Introducción 1 Logotipo de LTEXy TEX A ¿Qué es LTEX ? A Ventajas e inconvenientes de LTEX A Pequeña demostración de LTEX A Instalación, y editores 2 Instalación en GNU-Linux Instalación en Windows LTEX en pendrive (USBTEX) A Editores para LTEX A IDEs para LTE AX ¡Hola Mundo! 3 Código del ¡Hola Mundo! Compilación del ¡Hola Mundo! Disección del ¡Hola Mundo! LTEXbásico A 4 Sintaxis de LTEX A Carácteres especiales Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 92 / 132 A
  • 117. Estructura de un documento LTEX A Las fuentes Alineación del texto Listas Tablas Gráficos Matemáticas Citas Cajitas Código fuente Referencias cruzadas Bibliografía Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 93 / 132 A
  • 118. Las listas (I) Código begin {enumerate} Listas enumeradas item Primer elemento Primer elemento begin {enumerate} 1 Primer.Primer 1 elemento item Primer.Primer elemento Primer.Segundo item Primer.Segundo elemento 2 elemento end {enumerate} Segundo elemento 2 item Segundo elemento end {enumerate} Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 94 / 132 A
  • 119. Las listas (I) Código begin {enumerate} Listas enumeradas item Primer elemento Primer elemento begin {enumerate} 1 Primer.Primer 1 elemento item Primer.Primer elemento Primer.Segundo item Primer.Segundo elemento 2 elemento end {enumerate} Segundo elemento 2 item Segundo elemento end {enumerate} Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 94 / 132 A
  • 120. Las listas (II) Código begin {itemize} Listas de items item Primer elemento Primer elemento begin {itemize} Primer.Primer elemento item Primer.Primer elemento Primer.Segundo item Primer.Segundo elemento elemento Segundo elemento end {itemize} item Segundo elemento end {itemize} Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 95 / 132 A
  • 121. Las listas (II) Código begin {itemize} Listas de items item Primer elemento Primer elemento begin {itemize} Primer.Primer elemento item Primer.Primer elemento Primer.Segundo item Primer.Segundo elemento elemento Segundo elemento end {itemize} item Segundo elemento end {itemize} Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 95 / 132 A
  • 122. Las listas (III) Código begin {description} item [Primer] elemento Listas descriptivas begin {description} Primer elemento Primer 1 item [Primer] 1 Primer 2 item [Primer] 2 Segundo elemento end {description} item [Segundo] elemento end {description} Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 96 / 132 A
  • 123. Las listas (III) Código begin {description} item [Primer] elemento Listas descriptivas begin {description} Primer elemento Primer 1 item [Primer] 1 Primer 2 item [Primer] 2 Segundo elemento end {description} item [Segundo] elemento end {description} Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 96 / 132 A
  • 124. Introducción 1 Logotipo de LTEXy TEX A ¿Qué es LTEX ? A Ventajas e inconvenientes de LTEX A Pequeña demostración de LTEX A Instalación, y editores 2 Instalación en GNU-Linux Instalación en Windows LTEX en pendrive (USBTEX) A Editores para LTEX A IDEs para LTE AX ¡Hola Mundo! 3 Código del ¡Hola Mundo! Compilación del ¡Hola Mundo! Disección del ¡Hola Mundo! LTEXbásico A 4 Sintaxis de LTEX A Carácteres especiales Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 97 / 132 A
  • 125. Estructura de un documento LTEX A Las fuentes Alineación del texto Listas Tablas Gráficos Matemáticas Citas Cajitas Código fuente Referencias cruzadas Bibliografía Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 98 / 132 A
  • 126. Tablas Tablas begin{center} begin{tabular}{|l|c|} hline Salida textbf{Fruta} Fruta Cantidad & textbf{Cantidad} Peras 13 hline Manzanas 10 Peras & 13 Plátanos 5 Manzanas & 10 Plátanos & 5 hline end{tabular} end{center} Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 99 / 132 A
  • 127. Y más tablas ``` Argumento ``` 0 π/2 ``` Función ``` `` sin 0 1 cos 1 0 D Pu uu Gf β ( psi · in) (in) (lbs) (in) 5 269.8 0.000674 1.79 0.04089 10 421.0 0.001035 3.59 0.04089 20 640.2 0.001565 7.18 0.04089 Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 100 / 132 A
  • 128. Introducción 1 Logotipo de LTEXy TEX A ¿Qué es LTEX ? A Ventajas e inconvenientes de LTEX A Pequeña demostración de LTEX A Instalación, y editores 2 Instalación en GNU-Linux Instalación en Windows LTEX en pendrive (USBTEX) A Editores para LTEX A IDEs para LTE AX ¡Hola Mundo! 3 Código del ¡Hola Mundo! Compilación del ¡Hola Mundo! Disección del ¡Hola Mundo! LTEXbásico A 4 Sintaxis de LTEX A Carácteres especiales Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 101 / 132 A
  • 129. Estructura de un documento LTEX A Las fuentes Alineación del texto Listas Tablas Gráficos Matemáticas Citas Cajitas Código fuente Referencias cruzadas Bibliografía Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 102 / 132 A
  • 130. Gráficos Gráficos Gráficos begin{center} begin {figure}[posicionamiento] a includegraphics{foto.jpg} caption {Paisaje} end {figure} end {center} a El parámetro posicionamiento es opcional. Si se especifica, debe valer «h» «H» «b» «p» «t» a los que se le puede Figura: Paisaje añadir «!» para forzar a LTEXa posicionar A la figura donde se le indica Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 103 / 132 A
  • 131. Introducción 1 Logotipo de LTEXy TEX A ¿Qué es LTEX ? A Ventajas e inconvenientes de LTEX A Pequeña demostración de LTEX A Instalación, y editores 2 Instalación en GNU-Linux Instalación en Windows LTEX en pendrive (USBTEX) A Editores para LTEX A IDEs para LTE AX ¡Hola Mundo! 3 Código del ¡Hola Mundo! Compilación del ¡Hola Mundo! Disección del ¡Hola Mundo! LTEXbásico A 4 Sintaxis de LTEX A Carácteres especiales Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 104 / 132 A
  • 132. Estructura de un documento LTEX A Las fuentes Alineación del texto Listas Tablas Gráficos Matemáticas Citas Cajitas Código fuente Referencias cruzadas Bibliografía Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 105 / 132 A
  • 133. Matemáticas $ f(x,y)=4y+5x-2 $ $ n! approx f (x, y ) = 4y + 5x − 2 sqrt{2pi} , √ 1 n! ≈ 2π e−n nn+ 2 e^{-n} , 2 N i = 2 N+1 n^{n + frac12} i=1 2 $ $ 2 sum_{i = 1}^N i = 2 left( frac{N + 1}{2} right) $ Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 106 / 132 A
  • 134. Matemáticas Funciones a trozos Matemáticas f (x, y , z) = 4z x 2 − 2y + 3z 1 si x > 1 f (x) = 0 si x = 0 Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 107 / 132 A
  • 135. Matemáticas Funciones a trozos Matemáticas f (x, y , z) = 4z x 2 − 2y + 3z 1 si x > 1 f (x) = 0 si x = 0 Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 107 / 132 A
  • 136. Introducción 1 Logotipo de LTEXy TEX A ¿Qué es LTEX ? A Ventajas e inconvenientes de LTEX A Pequeña demostración de LTEX A Instalación, y editores 2 Instalación en GNU-Linux Instalación en Windows LTEX en pendrive (USBTEX) A Editores para LTEX A IDEs para LTE AX ¡Hola Mundo! 3 Código del ¡Hola Mundo! Compilación del ¡Hola Mundo! Disección del ¡Hola Mundo! LTEXbásico A 4 Sintaxis de LTEX A Carácteres especiales Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 108 / 132 A
  • 137. Estructura de un documento LTEX A Las fuentes Alineación del texto Listas Tablas Gráficos Matemáticas Citas Cajitas Código fuente Referencias cruzadas Bibliografía Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 109 / 132 A
  • 138. Citas Entorno quote y sus derivados begin {quotation} end {quotation} begin {quote} end {quote} Y en un capítulo de Futurama . . . Bender : (soñando) «¡¡Aaaah!! ¡¡AAAAh!!» Fry : «¡Bender! ¿Qué pasa?» Bender : «¡Qué horrible pesadilla! ¡Unos y ceros por todas partes! Hasta me pareció ver un 2.» Fry : «Es solo un sueño, Bender. No existe eso que llamas 2.» Se vé que Bender trabajaba en algo más que binario. Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 110 / 132 A
  • 139. Introducción 1 Logotipo de LTEXy TEX A ¿Qué es LTEX ? A Ventajas e inconvenientes de LTEX A Pequeña demostración de LTEX A Instalación, y editores 2 Instalación en GNU-Linux Instalación en Windows LTEX en pendrive (USBTEX) A Editores para LTEX A IDEs para LTE AX ¡Hola Mundo! 3 Código del ¡Hola Mundo! Compilación del ¡Hola Mundo! Disección del ¡Hola Mundo! LTEXbásico A 4 Sintaxis de LTEX A Carácteres especiales Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 111 / 132 A
  • 140. Estructura de un documento LTEX A Las fuentes Alineación del texto Listas Tablas Gráficos Matemáticas Citas Cajitas Código fuente Referencias cruzadas Bibliografía Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 112 / 132 A
  • 141. Cajas de texto Cajas Cajas por defecto fbox{Texto} mbox{Texto} Cajas en el paquete fancybox shadowbox{Texto} ovalbox{Texto} Esto es una FBOX ¡Una ShadowBox es una caja con sombra! § ¤ Cajita ovalada. . . ¦ ¥ Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 113 / 132 A
  • 142. Introducción 1 Logotipo de LTEXy TEX A ¿Qué es LTEX ? A Ventajas e inconvenientes de LTEX A Pequeña demostración de LTEX A Instalación, y editores 2 Instalación en GNU-Linux Instalación en Windows LTEX en pendrive (USBTEX) A Editores para LTEX A IDEs para LTE AX ¡Hola Mundo! 3 Código del ¡Hola Mundo! Compilación del ¡Hola Mundo! Disección del ¡Hola Mundo! LTEXbásico A 4 Sintaxis de LTEX A Carácteres especiales Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 114 / 132 A
  • 143. Estructura de un documento LTEX A Las fuentes Alineación del texto Listas Tablas Gráficos Matemáticas Citas Cajitas Código fuente Referencias cruzadas Bibliografía Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 115 / 132 A
  • 144. Código fuente Paquete Listings lstset{frameround=fttt} begin{lstlisting} [frame=trBL,language=C++] int main (void) { cout « quot;Hola mundo!«< endl; return 0; } end{lstlisting} § i n t main ( void ) { c o u t << quot; Hola mundo quot; << e n d l ; return 0; } ¦ ¥ Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 116 / 132 A
  • 145. Código fuente Otro ejemplo de Listings lstinputlisting[language=Python,caption=Cliente TCP de echo en Python] {cliente_echo_simple.py} Listing 1: Cliente TCP de echo en Python # ! / u s r / b i n / python import s o c k e t try : s = s o c k e t . s o c k e t ( s o c k e t . AF_INET , s o c k e t .SOCK_STREAM) s . connect ( ( quot; z o l t a r . redes . upv . es quot; , 7 ) ) s . send ( quot; Hola Z o l t a r i a n o s quot; ) b u f f e r = s . recv (1024) print buffer s . close ( ) except s o c k e t . e r r o r , ( value , message ) : p r i n t quot;Ha o c u r r i d o un e r r o r : quot; +message Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 117 / 132 A
  • 146. Introducción 1 Logotipo de LTEXy TEX A ¿Qué es LTEX ? A Ventajas e inconvenientes de LTEX A Pequeña demostración de LTEX A Instalación, y editores 2 Instalación en GNU-Linux Instalación en Windows LTEX en pendrive (USBTEX) A Editores para LTEX A IDEs para LTE AX ¡Hola Mundo! 3 Código del ¡Hola Mundo! Compilación del ¡Hola Mundo! Disección del ¡Hola Mundo! LTEXbásico A 4 Sintaxis de LTEX A Carácteres especiales Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 118 / 132 A
  • 147. Estructura de un documento LTEX A Las fuentes Alineación del texto Listas Tablas Gráficos Matemáticas Citas Cajitas Código fuente Referencias cruzadas Bibliografía Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 119 / 132 A
  • 148. Referencias cruzadas Las referencias cruzadas son una especie de enlace entre diferentes objetos de LTEX, es decir, para referenciar una figura, puedo ponerle A una etiqueta con label {etiqueta} y luego «llamarla» allí donde la necesite con ref {etiqueta } . Y si queremos una URL, utilizaremos el paquete «hyperref» ... Cajas label{etiqueta} ref{etiqueta} pageref{etiqueta} url{http://www.google.es} Ejemplo Yo quiero referenciar este texto en la diapositiva siguiente ... Y más texto, y más texto, y más texto . . . y otras cosillas http://www.google.es Andrés Ignacio Martínez Soto (UPV) Introducción a L TEX 18 de Diciembre de 2008 120 / 132 A