A2 - Nuestro primer documento en LTEX                                       A  Composición de textos científicos con LTEX  ...
A                        Bases del lenguaje L TEX                                                    Formato Ficheros     ...
A                     Bases del lenguaje L TEX                                                 Formato Ficheros           ...
A                    Bases del lenguaje L TEX                                                Formato Ficheros             ...
A                      Bases del lenguaje L TEX                                                  Formato Ficheros         ...
A                         Bases del lenguaje L TEX                                                     Formato Ficheros   ...
A                      Bases del lenguaje L TEX                                                  Formato Ficheros         ...
A                     Bases del lenguaje L TEX                                                 Formato Ficheros           ...
A                    Bases del lenguaje L TEX                                                Formato Ficheros             ...
A                     Bases del lenguaje L TEX                                                 Formato Ficheros           ...
A                            Bases del lenguaje L TEX                                                        Formato Fiche...
A                     Bases del lenguaje L TEX                                                 Formato Ficheros           ...
A                             Bases del lenguaje L TEX                                                         Formato Fic...
A                    Bases del lenguaje L TEX                                                Formato Ficheros             ...
A                Bases del lenguaje L TEX                                            Formato Ficheros                 Crea...
A                        Bases del lenguaje L TEX    Formato básico                         Creando un documento       For...
A                     Bases del lenguaje L TEX    Formato básico                      Creando un documento       Formato d...
A                             Bases del lenguaje L TEX    Formato básico                              Creando un documento...
A                         Bases del lenguaje L TEX    Formato básico                          Creando un documento       F...
A                        Bases del lenguaje L TEX    Formato básico                         Creando un documento       For...
A                     Bases del lenguaje L TEX    Formato básico                      Creando un documento       Formato d...
A                          Bases del lenguaje L TEX    Formato básico                           Creando un documento      ...
A                     Bases del lenguaje L TEX    Formato básico                      Creando un documento       Formato d...
A                     Bases del lenguaje L TEX    Formato básico                      Creando un documento       Formato d...
A                     Bases del lenguaje L TEX    Formato básico                      Creando un documento       Formato d...
A                     Bases del lenguaje L TEX    Formato básico                      Creando un documento       Formato d...
A                      Bases del lenguaje L TEX    Formato básico                       Creando un documento       Formato...
A                     Bases del lenguaje L TEX    Formato básico                      Creando un documento       Formato d...
A                     Bases del lenguaje L TEX    Formato básico                      Creando un documento       Formato d...
A                            Bases del lenguaje L TEX    Formato básico                             Creando un documento  ...
A                      Bases del lenguaje L TEX    Formato básico                       Creando un documento       Formato...
A                     Bases del lenguaje L TEX    Formato básico                      Creando un documento       Formato d...
A                     Bases del lenguaje L TEX    Formato básico                      Creando un documento       Formato d...
A                         Bases del lenguaje L TEX    Formato básico                          Creando un documento       F...
A                     Bases del lenguaje L TEX    Formato básico                      Creando un documento       Formato d...
A                         Bases del lenguaje L TEX    Formato básico                          Creando un documento       F...
A                        Bases del lenguaje L TEX    Formato básico                         Creando un documento       For...
A                     Bases del lenguaje L TEX    Formato básico                      Creando un documento       Formato d...
A                     Bases del lenguaje L TEX    Formato básico                      Creando un documento       Formato d...
A                     Bases del lenguaje L TEX    Formato básico                      Creando un documento       Formato d...
A                      Bases del lenguaje L TEX    Formato básico                       Creando un documento       Formato...
A                   Bases del lenguaje L TEX    Formato básico                    Creando un documento       Formato de pa...
A                       Bases del lenguaje L TEX    Formato básico                        Creando un documento       Forma...
A                       Bases del lenguaje L TEX    Formato básico                        Creando un documento       Forma...
A                      Bases del lenguaje L TEX    Formato básico                       Creando un documento       Formato...
A                     Bases del lenguaje L TEX    Formato básico                      Creando un documento       Formato d...
A                     Bases del lenguaje L TEX    Formato básico                      Creando un documento       Formato d...
A                         Bases del lenguaje L TEX    Formato básico                          Creando un documento       F...
A                    Bases del lenguaje L TEX    Formato básico                     Creando un documento       Formato de ...
A                     Bases del lenguaje L TEX    Formato básico                      Creando un documento       Formato d...
A                     Bases del lenguaje L TEX    Formato básico                      Creando un documento       Formato d...
A                     Bases del lenguaje L TEX    Formato básico                      Creando un documento       Formato d...
A                     Bases del lenguaje L TEX    Formato básico                      Creando un documento       Formato d...
A             Bases del lenguaje L TEX    Formato básico              Creando un documento       Formato de palabras y pár...
A                      Bases del lenguaje L TEX    Formato básico                       Creando un documento       Formato...
A                      Bases del lenguaje L TEX    Formato básico                       Creando un documento       Formato...
A                          Bases del lenguaje L TEX    Formato básico                           Creando un documento      ...
A                      Bases del lenguaje L TEX    Formato básico                       Creando un documento       Formato...
A                        Bases del lenguaje L TEX    Formato básico                         Creando un documento       For...
A                      Bases del lenguaje L TEX    Formato básico                       Creando un documento       Formato...
A                      Bases del lenguaje L TEX    Formato básico                       Creando un documento       Formato...
A                    Bases del lenguaje L TEX    Formato básico                     Creando un documento       Formato de ...
A                        Bases del lenguaje L TEX    Formato básico                         Creando un documento       For...
A                     Bases del lenguaje L TEX    Formato básico                      Creando un documento       Formato d...
A                     Bases del lenguaje L TEX    Formato básico                      Creando un documento       Formato d...
A                             Bases del lenguaje L TEX    Formato básico                              Creando un documento...
A                    Bases del lenguaje L TEX    Formato básico                     Creando un documento       Formato de ...
A                    Bases del lenguaje L TEX    Formato básico                     Creando un documento       Formato de ...
A                       Bases del lenguaje L TEX    Formato básico                        Creando un documento       Forma...
A                        Bases del lenguaje L TEX    Formato básico                         Creando un documento       For...
A                       Bases del lenguaje L TEX    Formato básico                        Creando un documento       Forma...
A                       Bases del lenguaje L TEX    Formato básico                        Creando un documento       Forma...
A                        Bases del lenguaje L TEX    Formato básico                         Creando un documento       For...
A                     Bases del lenguaje L TEX    Formato básico                      Creando un documento       Formato d...
A                        Bases del lenguaje L TEX                         Creando un documento                          Fó...
A                     Bases del lenguaje L TEX                      Creando un documento                       Fórmulas ma...
A                            Bases del lenguaje L TEX                             Creando un documento                    ...
A                     Bases del lenguaje L TEX                      Creando un documento                       Fórmulas ma...
A                     Bases del lenguaje L TEX                      Creando un documento                       Fórmulas ma...
A                     Bases del lenguaje L TEX                      Creando un documento                       Fórmulas ma...
A                     Bases del lenguaje L TEX                      Creando un documento                       Fórmulas ma...
A                     Bases del lenguaje L TEX                      Creando un documento                       Fórmulas ma...
A                     Bases del lenguaje L TEX                      Creando un documento                       Fórmulas ma...
A                     Bases del lenguaje L TEX                      Creando un documento                       Fórmulas ma...
A                     Bases del lenguaje L TEX                      Creando un documento                       Fórmulas ma...
A                            Bases del lenguaje L TEX                             Creando un documento                    ...
A                     Bases del lenguaje L TEX                      Creando un documento                       Fórmulas ma...
Referencias I      Varios autores                  A      Wikibooks: LTEX.      http://en.wikibooks.org/wiki/LaTeX/      M...
A                        Bases del lenguaje L TEX                         Creando un documento                          Fó...
A                        Bases del lenguaje L TEX                         Creando un documento                          Fó...
A                     Bases del lenguaje L TEX                      Creando un documento                       Fórmulas ma...
A                    Bases del lenguaje L TEX                     Creando un documento                      Fórmulas matem...
A                         Bases del lenguaje L TEX                          Creando un documento                          ...
A                  Bases del lenguaje L TEX                   Creando un documento                    Fórmulas matemáticas...
Licencia CC by-sa
Referencias I      Tobias Oetiker, Hubert Partl, Irene Hyna y Elisabeth Schlegl.                                         A...
Referencias II      Mathmode: Fórmulas matemáticas avanzadas      http://www.tex.ac.uk/tex-archive/info/math/voss/mathmode...
A2 - Nuestro primer documento en LTEX                                       A  Composición de textos científicos con LTEX  ...
Próxima SlideShare
Cargando en…5
×

2- Primer documento en LaTeX

16.184 visualizaciones

Publicado el

Curso de introducción a LaTeX: creación de un documento paso a paso mediante ejemplos: secciones, subsecciones, inserción de tablas e imágenes, referencias cruzadas...

Publicado en: Tecnología
3 comentarios
7 recomendaciones
Estadísticas
Notas
Sin descargas
Visualizaciones
Visualizaciones totales
16.184
En SlideShare
0
De insertados
0
Número de insertados
359
Acciones
Compartido
0
Descargas
652
Comentarios
3
Recomendaciones
7
Insertados 0
No insertados

No hay notas en la diapositiva.

2- Primer documento en LaTeX

  1. 1. A2 - Nuestro primer documento en LTEX A Composición de textos científicos con LTEX Digna María González Otero Itsas 30 de junio de 2011
  2. 2. A Bases del lenguaje L TEX Formato Ficheros Creando un documento Comandos Fórmulas matemáticas Caracteres y espaciado Personalización del documento Clases de documento LicenciaÍndice I 1 Bases del lenguaje LTEX A Formato Ficheros Comandos Caracteres y espaciado Clases de documento 2 Creando un documento Formato básico Formato de palabras y párrafos Otros entornos útiles Referencias cruzadas Figuras y tablas 3 Fórmulas matemáticas 4 Personalización del documento Digna González Otero A 2 - Nuestro primer documento en L TEX 2/ 92
  3. 3. A Bases del lenguaje L TEX Formato Ficheros Creando un documento Comandos Fórmulas matemáticas Caracteres y espaciado Personalización del documento Clases de documento LicenciaBases del lenguaje Ficheros de texto plano Se escribe un fichero de texto plano que contiene el contenido del documento y etiquetas que lo estructuran. Separación de formato y contenido. Digna González Otero A 2 - Nuestro primer documento en L TEX 3/ 92
  4. 4. A Bases del lenguaje L TEX Formato Ficheros Creando un documento Comandos Fórmulas matemáticas Caracteres y espaciado Personalización del documento Clases de documento LicenciaBases del lenguaje Formato de los comandos comando[opciones]{parametros} Ejemplo: includegraphics[width=6cm]{LogoItsas.png} Entornos Afectan a una sección del código. begin{entorno} ... end{entorno} Ejemplo: begin{center} Texto centrado end{center} Digna González Otero A 2 - Nuestro primer documento en L TEX 4/ 92
  5. 5. A Bases del lenguaje L TEX Formato Ficheros Creando un documento Comandos Fórmulas matemáticas Caracteres y espaciado Personalización del documento Clases de documento LicenciaBases del lenguaje Gestión del espaciado A LTEX ignora varios espacios en blanco seguidos (tabuladores, espacios, líneas en blanco, etc.). Los párrafos se separan con una línea en blanco. Prueba Prueba de espaciado y de espaciado y contracci ’ on de contracción de espacios. espacios . Nuevo párrafo tras linea en blanco. Nuevo p ’ arrafo tras linea en blanco . Digna González Otero A 2 - Nuestro primer documento en L TEX 5/ 92
  6. 6. A Bases del lenguaje L TEX Formato Ficheros Creando un documento Comandos Fórmulas matemáticas Caracteres y espaciado Personalización del documento Clases de documento LicenciaBases del lenguaje Caracteres reservados Hay algunos caracteres especiales que están reservados para A LTEX. $ % ^ & _ { } ~ No se pueden introducir directamente como carácter, hay que introducir su código.# $ % ^{} & _ { } ~{} # $% ˆ & _ { } ˜ textbackslash Digna González Otero A 2 - Nuestro primer documento en L TEX 6/ 92
  7. 7. A Bases del lenguaje L TEX Formato Ficheros Creando un documento Comandos Fórmulas matemáticas Caracteres y espaciado Personalización del documento Clases de documento LicenciaBases del lenguaje Comentarios Es posible introducir comentarios en el texto que no se visualizarán. Útil para dejarse notas, separar partes del documento, detectar errores... Carácter %. Esto es un % muy b r e v e Esto es un texto para texto para demostrar c ’ omo insertar ← demostrar cómo insertar comentarios . comentarios. Digna González Otero A 2 - Nuestro primer documento en L TEX 7/ 92
  8. 8. A Bases del lenguaje L TEX Formato Ficheros Creando un documento Comandos Fórmulas matemáticas Caracteres y espaciado Personalización del documento Clases de documento LicenciaBases del lenguaje Acentos y caracteres no estándar Se usan caracteres de 7 bit (estándar). Caracteres de 8 bit (acentos, eñes, etc.): mediante comandos especiales. Se guardan como caracteres de 7 bits y el compilador los interpreta. Ejemplo: Gonz’alez. ¿Por qué? Para mantener la portabilidad. Todos los sistemas interpretan estos caracteres de la misma forma. Digna González Otero A 2 - Nuestro primer documento en L TEX 8/ 92
  9. 9. A Bases del lenguaje L TEX Formato Ficheros Creando un documento Comandos Fórmulas matemáticas Caracteres y espaciado Personalización del documento Clases de documento LicenciaBases del lenguaje Acentos en modo texto Acentos comunes: ’{o} ó ’a á ‘{o} ò ’e é ^{o} ô "{o} ö ’{i} í H{o} ő ’o ó ~{o} õ ~{n} ñ ’u ú c{c} ç ~n ñ ={o} o ¯ ?‘ ¿ b{o} o .{o} ¯ o˙ ? ? d{o} o. !‘ ¡ r{o} o ˚ v{o} o ˇ ! ! t{oo} oo Digna González Otero A 2 - Nuestro primer documento en L TEX 9/ 92
  10. 10. A Bases del lenguaje L TEX Formato Ficheros Creando un documento Comandos Fórmulas matemáticas Caracteres y espaciado Personalización del documento Clases de documento LicenciaBases del lenguaje Acentos y caracteres no estándar El paquete inputenc permite escribir esos caracteres directamente (es decir, á en lugar de ’a). Se pierde cierta portabilidad. En realidad casi todos los editores (como TexMakerX) permiten seleccionar la codificación. Posible solución: Buscar y Reemplazar (bien de forma gráfica o mediante un script). Hay editores (como Kile) que según escribes convierten los caracteres a la nomenclatura estándar. Digna González Otero A 2 - Nuestro primer documento en L TEX 10/ 92
  11. 11. A Bases del lenguaje L TEX Formato Ficheros Creando un documento Comandos Fórmulas matemáticas Caracteres y espaciado Personalización del documento Clases de documento LicenciaBases del lenguaje Estructura básica de un fichero Se define el tipo de documento. Preámbulo, donde se cargan paquetes, se modifican comandos, etc. Cuerpo del documento. d o c u m e n t c l a s s [ 1 0 pt , a 4 paper ] { article } % Preambulo : u s e p a c k a g e [ utf 8 ] { inputenc } author { Digna Gonz ’ alez Otero } % Comienzo d e l documento : begin { document } % C o n t e n i d o d e l documento : Texto del documento end { document } Digna González Otero A 2 - Nuestro primer documento en L TEX 11/ 92
  12. 12. A Bases del lenguaje L TEX Formato Ficheros Creando un documento Comandos Fórmulas matemáticas Caracteres y espaciado Personalización del documento Clases de documento LicenciaBases del lenguaje Inclusión de ficheros A LTEX permite que el documento se divida en varios ficheros. Útil para modularizar documentos grandes. Facilita la redacción colaborativa de documentos. Permite separar preámbulo y contenido. Comando input. input{documento}. Digna González Otero A 2 - Nuestro primer documento en L TEX 12/ 92
  13. 13. A Bases del lenguaje L TEX Formato Ficheros Creando un documento Comandos Fórmulas matemáticas Caracteres y espaciado Personalización del documento Clases de documento LicenciaBases del lenguaje d o c u m e n t c l a s s [ 1 0 pt , a 4 paper ] { article } % Preambulo : u s e p a c k a g e [ utf 8 ] { inputenc } author { Digna Gonz ’ alez Otero } % Comienzo d e l documento : begin { document } % C o n t e n i d o d e l documento : input { introduccion . tex } input { formulas . tex } input { bibliografia . tex } Texto del documento end { document } Practicando con input Digna González Otero A 2 - Nuestro primer documento en L TEX 13/ 92
  14. 14. A Bases del lenguaje L TEX Formato Ficheros Creando un documento Comandos Fórmulas matemáticas Caracteres y espaciado Personalización del documento Clases de documento LicenciaBases del lenguaje Clases de documento article para artículos de revistas científicas, congresos, informes breves, documentación de programas, invitaciones, etc. proc para proceedings report para informes más largos que contengan varios capítulos como pequeños libros, tesis doctorales, proyectos fin de carrera, etc. book para libros. beamer para transparencias (requiere paquete adicional). Digna González Otero A 2 - Nuestro primer documento en L TEX 14/ 92
  15. 15. A Bases del lenguaje L TEX Formato Ficheros Creando un documento Comandos Fórmulas matemáticas Caracteres y espaciado Personalización del documento Clases de documento LicenciaY ahora que sabemos todo esto, empecemos con lo bueno... A ¡Nuestro primer documento en LTEX! Digna González Otero A 2 - Nuestro primer documento en L TEX 15/ 92
  16. 16. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasÍndice I 1 Bases del lenguaje LTEX A Formato Ficheros Comandos Caracteres y espaciado Clases de documento 2 Creando un documento Formato básico Formato de palabras y párrafos Otros entornos útiles Referencias cruzadas Figuras y tablas 3 Fórmulas matemáticas 4 Personalización del documento Digna González Otero A 2 - Nuestro primer documento en L TEX 16/ 92
  17. 17. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablas ANuestro primer documento en LTEX A Preparando el directorio en LTEX En primer lugar, cread una carpeta para meter dentro el documento. Dentro irá el archivo principal .tex, las imágenes, otros archivos que queráis incluir... ... y también los archivos que se generen al compilar. Digna González Otero A 2 - Nuestro primer documento en L TEX 17/ 92
  18. 18. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablas AEmpezando a escribir en LTEX Escribimos un documento con el texto indicado abajo. Lo guardamos en un directorio conocido con extensión .tex. Compilamos y vemos el resultado. (¿Nos acordamos aún de los compiladores?) A Si queréis, podéis probar a compilar con LTEX, visualizar el .dvi y después convertir a otros formatos. d o c u m e n t c l a s s { article } % Preambulo begin { document } % Contenido Texto del documento . end { document } Digna González Otero A 2 - Nuestro primer documento en L TEX 18/ 92
  19. 19. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasDatos del documento Añadimos algunos datos al documento: título, autor y fecha. Lo escribimos en el preámbulo (antes del begin{document}) Compilamos de nuevo para ver el resultado. d o c u m e n t c l a s s { article } % Preambulo title { Apuntes curso LaTeX } author {Digna Gonzalez Otero } date { Junio 2010} begin { document } % Contenido Texto del documento . end { document } Digna González Otero A 2 - Nuestro primer documento en L TEX 19/ 92
  20. 20. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasGenerando un título ¿Todo igual? A Hay que decirle a LTEX que genere un título: maketitle Esto va dentro del documento (el título es parte del contenido). d o c u m e n t c l a s s { report } % Preambulo title { Apuntes curso LaTeX } author {Digna Gonzalez Otero } date { Junio 2010} begin { document } maketitle % Contenido Texto del documento . end { document } Digna González Otero A 2 - Nuestro primer documento en L TEX 20/ 92
  21. 21. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablas ANuestro primer documento en LTEX Importante Nada de lo que va antes de begin{document} se muestra, son sólo sentencias de control. Digna González Otero A 2 - Nuestro primer documento en L TEX 21/ 92
  22. 22. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasSoporte para acentos ¿Fallan las tildes? Incluir el paquete inputenc para soporte de tildes: usepackage[utf8]{inputenc} No es parte del contenido: en el preámbulo. d o c u m e n t c l a s s { report } u s e p a c k a g e [ utf 8 ] { inputenc } title { Apuntes curso LaTeX } author {Digna María González Otero } date { Junio 2010} begin { document } maketitle Texto del documento . end { document } Digna González Otero A 2 - Nuestro primer documento en L TEX 22/ 92
  23. 23. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasInsertando un abstract Entorno abstract: begin{abstract} ... end{abstract} begin { document } maketitle % Contenido begin { abstract } Texto del abstract . end { abstract } Texto del documento . end { document } Digna González Otero A 2 - Nuestro primer documento en L TEX 23/ 92
  24. 24. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasDivisión del documento: capítulos, secciones... Para estructurar el documento, hay que dividirlo en secciones y subsecciones. A Se usan órdenes de LTEX que toman el título de la sección como argumento. Digna González Otero A 2 - Nuestro primer documento en L TEX 24/ 92
  25. 25. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasDivisión del documento: capítulos, secciones... Las divisiones disponibles dependen del tipo de documento. Clase article: section{}, subsection{}, subsubsection{}. paragraph{}, subparagraph{}. División que no afecta a la numeración de secciones: part{}. Clases report y book: Otra división adicional: chapter{}. Digna González Otero A 2 - Nuestro primer documento en L TEX 25/ 92
  26. 26. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasDivisión del documento: capítulos, secciones... Comandos chapter{}, section{} y subsection{}. Para practicar A Insertad un capítulo: Creación de documentos en LTEX. Insertad dentro dos secciones: Introducción y Principios básicos. Insertad dentro de la última una subsección: Comandos y A entornos LTEX (Podéis crear otras separaciones cualesquiera, pero practicad esto). Digna González Otero A 2 - Nuestro primer documento en L TEX 26/ 92
  27. 27. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasDivisión del documento: capítulos, secciones... Comandos chapter{}, section{} y subsection{}. begin { document } maketitle % Contenido [...] chapter {Creación de documentos en LaTeX } section {Introducción} section { Principios básicos} subsection { Comandos y entornos } Texto del documento . end { document } Digna González Otero A 2 - Nuestro primer documento en L TEX 26/ 92
  28. 28. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasDivisión del documento: capítulos, secciones... Capítulos tipo apéndice El comando appendix hace que los siguientes capítulos se numeren como apéndices (con letras). Si estamos usando la clase article, cambia la numeración de secciones. Digna González Otero A 2 - Nuestro primer documento en L TEX 27/ 92
  29. 29. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasDivisión del documento en varios ficheros El comando input permite introducir en el documento texto escrito en otro fichero .tex. Se puede usar para separar diferentes partes del contenido (como capítulos de una tesis), o para separar preámbulo y contenido (tener un fichero a parte para configuración e importarlo). Digna González Otero A 2 - Nuestro primer documento en L TEX 28/ 92
  30. 30. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasDivisión del documento en varios ficheros Para practicar Cread en el mismo directorio otro fichero .tex con contenido (no se debe escribir de nuevo begin{document}, etc. Sólo contenido. Importadlo desde el documento principal usando input{nombreFichero}. Recordad no usar tildes ni espacios en el nombre del fichero. Ver ejemplo de input Digna González Otero A 2 - Nuestro primer documento en L TEX 29/ 92
  31. 31. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasGenerando un índice Comando tableofcontents. Necesario compilar varias veces para que asigne la numeración correctamente. begin { document } maketitle t ab le of c on te nt s [...] chapter {Creación de documentos en LaTeX } section { Principios básicos} subsection { Comandos y entornos } Texto del documento . end { document } Digna González Otero A 2 - Nuestro primer documento en L TEX 30/ 92
  32. 32. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasSelección de idioma Tenemos palabras en inglés: Chapter, Table of Contents, etc. Cambiar idioma con el paquete babel. usepackage[spanish]{babel}. usepackage[basque]{babel} Para practicar Incluid el paquete babel. Compilad para ver el resultado. Digna González Otero A 2 - Nuestro primer documento en L TEX 31/ 92
  33. 33. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasNotas al pie Comando footnote. Para practicar Poned un pie de página, preferiblemente con una página web (por ejemplo, una página donde ampliar información sobre un tema). Digna González Otero A 2 - Nuestro primer documento en L TEX 32/ 92
  34. 34. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasNotas al pie Comando footnote. [...] section {Introducción} Las presenta ciones usadas en el curso est ’ an disponibles en el enlace f o o t n o t e { http : / / www . slideshare . net / digna / tag / latex← }. end { document } Digna González Otero A 2 - Nuestro primer documento en L TEX 32/ 92
  35. 35. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasCreación de enlaces Usando el comando url{} podemos crear enlaces. Incluir en el preámbulo los paquetes url y hyperref: Para practicar Convertid las web que hemos metido en pies de página en enlaces. Compilad varias veces y comprobad que los enlaces funcionan. Digna González Otero A 2 - Nuestro primer documento en L TEX 33/ 92
  36. 36. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasCreación de enlaces hyperref crea enlaces internos, por ejemplo, en el índice y los pies de página. Los enlaces se muestran recuadrados en el pdf, pero esos recuadros no se verán al imprimir el documento. u s e p a c k a g e { url } u s e p a c k a g e [ breaklinks=true ] { hyperref } [...] section {Introducción} Las presenta ciones usadas en el curso est ’ an disponibles en el enlace f o o t n o t e { url { http : / / www . slideshare . net / digna / tag /← latex } } . end { document } Digna González Otero A 2 - Nuestro primer documento en L TEX 34/ 92
  37. 37. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasCreación de enlaces También podemos crear enlaces con un texto diferente a la dirección del enlace. Para ello usaremos el comando href, de la siguiente forma: href{página a enlazar}{texto enlace} href { http : / / www . slideshare . net / digna }{ Mi página de ← slideshare } Mi página de slideshare Digna González Otero A 2 - Nuestro primer documento en L TEX 35/ 92
  38. 38. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasEnfatizar palabras emph para enfatizar palabras, de acuerdo al contexto. Recomendado. textbf para texto en negrita. textit para texto en cursiva. underline para texto subrayado. texttt para texto estilo máquina de escribir. textsf para texto Sans-Serif. Digna González Otero A 2 - Nuestro primer documento en L TEX 36/ 92
  39. 39. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablas ANuestro primer documento con LTEX Para practicar Probad los diferentes estilos de texto. Probad cómo se comporta emph{} dentro de texto normal, en negrita y en cursiva. Digna González Otero A 2 - Nuestro primer documento en L TEX 37/ 92
  40. 40. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasAlineación de párrafo flushleft entorno para alinear a la izquierda begin{flushleft} Párrafo end{flushleft} flushright entorno para alinear a la derecha. center entorno para centrar un párrafo, una tabla, una figura, etc. Para practicar Probad los diferentes entornos de alineado de párrafo. Digna González Otero A 2 - Nuestro primer documento en L TEX 38/ 92
  41. 41. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasAlgunos entornos útiles Entorno verbatim El entorno verbatim permite introducir código que no sea interpretado. Para usarlo dentro de un párrafo: verb|Texto|. Para enfatizar texto se usa ← el comando verb | emph← Para enfatizar texto se usa el comando { } | . Por ejemplo , verb← emph{}. Por ejemplo, | emph { Esto va ← emph{Esto va enfatizado}. enfatizado } | . Digna González Otero A 2 - Nuestro primer documento en L TEX 39/ 92
  42. 42. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasEntorno verbatim El entorno verbatim permite introducir código que no sea interpretado. En párrafo separado: begin{verbatim} ... end{verbatim} begin { verbatim }Se pueden crear listas como ← sigue : Se pueden crear listas como sigue: begin { itemize } begin{itemize} item Item 1 item Item 1 item Item 2 item Item2 end { itemize } end{itemize} end { verbatim } Digna González Otero A 2 - Nuestro primer documento en L TEX 40/ 92
  43. 43. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasEnumeración, lista y descripción enumerate permite crear listas numeradas itemize permite crear listas no numeradas description permite crear listas de definiciones Tenemos tres entornos para hacer ← Tenemos tres entornos para listas : hacer listas: begin { enumerate } 1 El entorno itemize item El entorno texttt { itemize } ← crea listas no crea listas no numeradas . numeradas. item texttt { enumerate } permite crear← listas numeradas . 2 enumerate permite item texttt { description } crea ← crear listas numeradas. listas de descripciones . 3 description crea listas end { enumerate } de descripciones. Digna González Otero A 2 - Nuestro primer documento en L TEX 41/ 92
  44. 44. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasEnumeración, lista y descripción enumerate permite crear listas numeradas itemize permite crear listas no numeradas description permite crear listas de definiciones Tenemos tres entornos para hacer ← Tenemos tres entornos para listas : hacer listas: begin { itemize } El entorno itemize item El entorno texttt { itemize } ← crea listas no crea listas no numeradas . numeradas. item texttt { enumerate } permite crear← listas numeradas . enumerate permite item texttt { description } crea ← crear listas numeradas. listas de descripciones . description crea listas end { itemize } de descripciones. Digna González Otero A 2 - Nuestro primer documento en L TEX 41/ 92
  45. 45. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasEnumeración, lista y descripción enumerate permite crear listas numeradas itemize permite crear listas no numeradas description permite crear listas de definiciones begin { description } item [ enumerate ] permite crear← listas numeradas enumerate permite crear listas item [ itemize ] permite crear ← numeradas listas no numeradas itemize permite crear listas item [ description ] permite ← no numeradas crear listas de ← description permite crear listas definiciones de definiciones end { description } Digna González Otero A 2 - Nuestro primer documento en L TEX 41/ 92
  46. 46. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasEnumeración, lista y descripción Para practicar Cread listas de diferentes tipos. Probad a anidar las listas (una lista de items que contenga subitems). Digna González Otero A 2 - Nuestro primer documento en L TEX 42/ 92
  47. 47. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasEnumeración, lista y descripción Truco: cambiar el formato de la numeración Por ejemplo, para que la numeración de segundo nivel sea de la forma 1.1. renewcommand{theenumii}{arabic{enumii}} renewcommand{labelenumii}{theenumi .theenumii .} Digna González Otero A 2 - Nuestro primer documento en L TEX 43/ 92
  48. 48. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasCitas y poemas quote permite escribir citas, frases importantes o ejemplos. quotation es útil para citas larga que ocupen varios párrafos. verse para escribir versos. Una regla tipográfica para la longitud de la línea es la ← siguiente : begin { quote } De media , ninguna línea debería superar los 66 caracteres . end { quote } Por eso las páginas LaTeX {} tienen por defecto márgenes tan ← amplios . Una regla tipográfica para la longitud de la línea es la siguiente: De media, ninguna línea debería superar los 66 caracteres. A Por eso las páginas LTEX tienen por defecto márgenes tan amplios. Digna González Otero A 2 - Nuestro primer documento en L TEX 44/ 92
  49. 49. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasCitas y poemas quote permite escribir citas, frases importantes o ejemplos. quotation es útil para citas larga que ocupen varios párrafos. verse para escribir versos. Digna González Otero A 2 - Nuestro primer documento en L TEX 44/ 92
  50. 50. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasCitas y poemas quote permite escribir citas, frases importantes o ejemplos. quotation es útil para citas larga que ocupen varios párrafos. verse para escribir versos. begin { verse }Érase de un marinero Érase de un marineroque hizo un jardín junto al mar ← que hizo un jardín junto , al mar,y se metió a jardinero . y se metió a jardinero.Estaba el jardín en flor , Estaba el jardín en flor,y el jardinero se fue y el jardinero se fuepor esos mares de Dios . por esos mares de Dios. end { verse } Digna González Otero A 2 - Nuestro primer documento en L TEX 44/ 92
  51. 51. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasCitas y poemas Para practicar Probad los entornos para citas. Observad la diferencia entre utilizar quote y quotation. Digna González Otero A 2 - Nuestro primer documento en L TEX 45/ 92
  52. 52. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasTheorem Permite insertar sentencias separadas del texto y con números identificadores. Se pueden usar para cualquier cosa que nos interese. Requiere el paquete amsthm. Se visualiza diferente en un documento y en una presentación. newtheorem { midef }{Definición} begin { midef } Esto es una definición . end { midef } Definición 1 Esto es una definición. Digna González Otero A 2 - Nuestro primer documento en L TEX 46/ 92
  53. 53. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasTheorem El comando newtheorem sólo se pone una vez en todo el documento, para crear un nuevo tipo de theorem y asignarle un nombre. Cada vez que se quiera usar, se pone begin{nombre} ... end{nombre}, siendo nombre el nombre que le hemos asignado. newtheorem { midef }{Definición} begin { midef } Esto es una definición . end { midef } Digna González Otero A 2 - Nuestro primer documento en L TEX 47/ 92
  54. 54. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasAhora vamos a animar un poco nuestro documento.... Digna González Otero A 2 - Nuestro primer documento en L TEX 48/ 92
  55. 55. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasReferencias cruzadas Permiten referenciar secciones, figuras, páginas, etc. A LTEX maneja las referencias de forma muy efectiva. label{etiqueta}, ref{etiqueta}, pageref{etiqueta} subsection { Referencias Cruzadas } label { subsec : RefCruzadas } [...] Como se ha descrito en la Como se ha descrito en la ← subsección 4 ... subsección ref { subsec : ← RefCruzadas } . . . Digna González Otero A 2 - Nuestro primer documento en L TEX 49/ 92
  56. 56. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasReferencias cruzadas label{etiqueta} Asigna una etiqueta a una sección, subsección, figura, tabla, fórmula, etc. Se suele indicar el tipo de objeto al que se referencia (sec, fig, tab). Ejemplo: label{fig:LogoUPV}. ref{etiqueta} Inserta una referencia al objeto con la etiqueta indicada. La referencia consiste en el número de sección, figura, etc. pageref{etiqueta} Inserta la página en que se encuentra la referencia indicada. nameref{etiqueta} Introduce el nombre del objeto que se quiere referenciar. Requiere la inclusión de paquete nameref. Digna González Otero A 2 - Nuestro primer documento en L TEX 50/ 92
  57. 57. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasFiguras y tablas Tablas Entorno tabular. begin{tabular}[pos]{formato} Tabla end{tabular} begin { center } begin { tabular }{ l | c | r } hline Uno & Dos & Tres Uno Dos Tres Cuatro & Cinco & Seis Cuatro Cinco Seis Siete & Ocho & Nueve Siete Ocho Nueve hline end { tabular } end { center } Digna González Otero A 2 - Nuestro primer documento en L TEX 51/ 92
  58. 58. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasFiguras y tablas Tablas begin{tabular}[pos]{formato} Tabla end{tabular} Entorno tabular Formato: l alineación a la izquierda. r alineación a la derecha. c centrado. p{width} para párrafos. | genera una línea vertical. Digna González Otero A 2 - Nuestro primer documento en L TEX 52/ 92
  59. 59. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasFiguras y tablas Tablas begin{tabular}[pos]{formato} Tabla end{tabular} Entorno tabular Posición: c centrada respecto al texto. t encima del texto. b debajo del texto. Digna González Otero A 2 - Nuestro primer documento en L TEX 53/ 92
  60. 60. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasFiguras y tablas Tablas begin{tabular}[pos]{formato} Tabla end{tabular} Entorno tabular Otros comandos: & pasa a la siguiente columna. nueva fila. hline genera línea horizontal. cline {i-j} genera una línea parcial de la columna i a la j. Digna González Otero A 2 - Nuestro primer documento en L TEX 54/ 92
  61. 61. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasFiguras y tablas begin { center } begin { tabular } { | l | p {4 cm } | r | } hline hline Artículo & Descripción & Precio ( euros ) hline hline 23543 & Ordenador portátil Sony Vaio VGN−NR 21 Z & 9 0 0 , 0 0 hline 64534 & Ratón inalámbrico Dell & 9 , 9 9 hline hline end { tabular } end { center } Artículo Descripción Precio (euros) 23543 Ordenador portátil Sony Vaio 900,00 VGN-NR21Z 64534 Ratón inalámbrico Dell 9,99 Digna González Otero A 2 - Nuestro primer documento en L TEX 55/ 92
  62. 62. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasFiguras y tablas Tablas Hay muchos ejemplos de tablas en la página de WikiBooks: http://en.wikibooks.org/wiki/LaTeX/Tables. Digna González Otero A 2 - Nuestro primer documento en L TEX 56/ 92
  63. 63. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasTablas con booktabs Tablas de aspecto profesional Paquete booktabs. (a) Con booktabs (b) Sin booktabs Animal Description Price ($) Animal Description Price ($) Gnat per gram 13.65 Gnat per gram 13.65 each 0.01 each 0.01 Gnu stuffed 92.50 Gnu stuffed 92.50 Emu stuffed 33.33 Emu stuffed 33.33 Armadillo frozen 8.99 Armadillo frozen 8.99 Digna González Otero A 2 - Nuestro primer documento en L TEX 57/ 92
  64. 64. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasTablas con booktabs begin { tabular } [ b ] { llr } toprule Animal & Description & Price ( $ ) midrule Gnat & per gram & 1 3 . 6 5 & each & 0 . 0 1 Gnu & stuffed & 9 2 . 5 0 Emu & stuffed & 3 3 . 3 3 Armadillo & frozen & 8 . 9 9 bottomrule end { tabular } Digna González Otero A 2 - Nuestro primer documento en L TEX 58/ 92
  65. 65. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasTablas con booktabs Comandos de booktabs toprule genera la línea superior de la tabla. Se pone justo al principio. midrule línea que delimita el comienzo de los datos de la tabla. bottomrule genera la línea inferior de la tabla. cmidrule es el comando análogo a cline, y dibuja una línea horizontal desde una columna a otra que se le indique. Digna González Otero A 2 - Nuestro primer documento en L TEX 59/ 92
  66. 66. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasFiguras y tablas Figuras Comando includegraphics. usepackage{graphicx}. includegraphics[clave=valor,...]{fichero}. begin { center } i nc lu de gr a ph ic s [ width =0.8 t e x t w i d t h ] { ← imagenes / ehu_logo . png } end { center } Digna González Otero A 2 - Nuestro primer documento en L TEX 60/ 92
  67. 67. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasFiguras y tablas Figuras includegraphics[clave=valor,...]{fichero}. Comando includegraphics Opciones: width ancho de la imagen. height altura. angle permite rotar la imagen (en la dirección contraria a las agujas del reloj). scale para escalar la imagen. Digna González Otero A 2 - Nuestro primer documento en L TEX 61/ 92
  68. 68. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasFiguras y tablas Figuras La imagen no está incrustada en el documento, sino que se referencia. Normalmente, un directorio específico (ej: Utils, images). ¿Recordáis los formatos de imagen soportados en función del compilador? Digna González Otero A 2 - Nuestro primer documento en L TEX 62/ 92
  69. 69. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasFiguras y tablas Entorno float Las figuras y tablas tienen requerimientos especiales, como que no se pueden cortar. Una página en blanco de cada vez generaría muchos huecos. Se encapsulan en objetos flotantes. Se sigue escribiendo y cuando hay sitio, se insertan. Digna González Otero A 2 - Nuestro primer documento en L TEX 63/ 92
  70. 70. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasFiguras y tablas Entorno float begin{figure}[posicion] ... end{figure} begin{table}[posicion] ... end{table} Posición: h intenta insertar el elemento ahí mismo. t en la parte superior de la página. b al final de la página. p en una página especial de tablas y figuras. ! A ignorar parámetros internos de LTEX, como el número máximo de figuras seguidas. Digna González Otero A 2 - Nuestro primer documento en L TEX 64/ 92
  71. 71. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasFiguras y tablas Entorno float Se sigue un orden secuencial para insertar los elementos. Si no se puede colocar uno, los demás se van acumulando. Usar siempre más de un indicador de posición. Ejemplo: [htp!] El comando clearpage hace que se muestren todos los floats pendientes y se empiece una nueva página. Digna González Otero A 2 - Nuestro primer documento en L TEX 65/ 92
  72. 72. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasFiguras y tablas Entorno float Nuevas funcionalidades: caption{} permite poner título a un float. caption[short]{long} label {} permite poner una etiqueta para referenciarlo. label{etiqueta}. listoffigures genera un índice de figuras. listoftables genera un índice de tablas. Digna González Otero A 2 - Nuestro primer documento en L TEX 66/ 92
  73. 73. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasFiguras y tablas begin { table } [ htb ! ] caption { Tabla de ejemplo } label { tab : EjemploTablas 1} begin { tabular }{ l | c | r } Cuadro: Tabla de ejemplo hline Uno & Dos & Tres Uno Dos Tres Cuatro & Cinco & Seis Siete & Ocho & Nueve Cuatro Cinco Seis hline Siete Ocho Nueve end { tabular } end { table } Digna González Otero A 2 - Nuestro primer documento en L TEX 67/ 92
  74. 74. A Bases del lenguaje L TEX Formato básico Creando un documento Formato de palabras y párrafos Fórmulas matemáticas Otros entornos útiles Personalización del documento Referencias cruzadas Licencia Figuras y tablasTablas, cuadros y referencias cruzadas Importante Poned siempre el caption antes del label: primero le dáis nombre y luego hacéis referencia a él. Para practicar Insertad tablas e imágenes en el documento. Asignad nombre a las tablas e imágenes (caption). Generad un índice de tablas y otro de figuras. Probar las referencias cruzadas. Digna González Otero A 2 - Nuestro primer documento en L TEX 68/ 92
  75. 75. A Bases del lenguaje L TEX Creando un documento Fórmulas matemáticas Personalización del documento LicenciaÍndice I 1 Bases del lenguaje LTEX A Formato Ficheros Comandos Caracteres y espaciado Clases de documento 2 Creando un documento Formato básico Formato de palabras y párrafos Otros entornos útiles Referencias cruzadas Figuras y tablas 3 Fórmulas matemáticas 4 Personalización del documento Digna González Otero A 2 - Nuestro primer documento en L TEX 69/ 92
  76. 76. A Bases del lenguaje L TEX Creando un documento Fórmulas matemáticas Personalización del documento LicenciaFórmulas matemáticas Incluir paquete amsmath: usepackage{amsmath} Tipos de fórmulas matemáticas Entorno math permite insertar fórmulas en una línea, así x = y . Se 2 puede abreviar con $ formula $. Entorno displaymath Para mostrar fórmulas en un párrafo a parte. Se puede abreviar con [ ]. Ejemplo: y x= 2 Entorno equation Permite introducir fórmulas numeradas a las que se pueden hacer referencias cruzadas. Digna González Otero A 2 - Nuestro primer documento en L TEX 70/ 92
  77. 77. A Bases del lenguaje L TEX Creando un documento Fórmulas matemáticas Personalización del documento Licencia Fórmulas matemáticas begin { displaymath } cos ( 2 theta ) = cos ^2 theta − sin← cos(2θ) = cos2 θ − sin2 θ ^2 theta end { displaymath }Como $ omega=2 pi cdot f $ . . . Como ω = 2π · f ... begin { equation } frac { n ! } { k ! ( n−k ) ! } = binom { n }{ k } n! n end { equation } = (1) k!(n − k)! k Digna González Otero A 2 - Nuestro primer documento en L TEX 71/ 92
  78. 78. A Bases del lenguaje L TEX Creando un documento Fórmulas matemáticas Personalización del documento LicenciaFórmulas matemáticas Elementos habituales en fórmulas Subíndices se escriben con _. Si el subíndice consta de más de un caracter, hay que encerrarlos entre llaves. Ejemplos: X_i → Xi X_{21} → X21 Superíndices se indican con el caracter ˆ . Ejemplos: X^2 → X 2 X^{21} → X 21 Digna González Otero A 2 - Nuestro primer documento en L TEX 72/ 92
  79. 79. A Bases del lenguaje L TEX Creando un documento Fórmulas matemáticas Personalización del documento LicenciaFórmulas matemáticas Elementos habituales en fórmulas Fracciones frac{numerador}{denominador}. Si numerador o denominador se componen sólo de un número, no es necesario usar llaves. Ejemplos: frac 1 2 → 1 2 frac {X_{11}} {Y_{12}} → X11 Y12 Digna González Otero A 2 - Nuestro primer documento en L TEX 73/ 92
  80. 80. A Bases del lenguaje L TEX Creando un documento Fórmulas matemáticas Personalización del documento LicenciaFórmulas matemáticas Elementos habituales en fórmulas Signo multiplicación el punto de multiplicación se escribe cdot. Ejemplo: Xcdot Y → X · Y . OJO: después de cualquier comando (que empieza por ) dejad espacio en blanco. Más menos el signo más y el menos se escriben directamente: +, -. El signo más-menos se escribe de la siguiente forma: pm, y menos-más como mp. Ejemplo: a pm b → a ± b. Digna González Otero A 2 - Nuestro primer documento en L TEX 74/ 92
  81. 81. A Bases del lenguaje L TEX Creando un documento Fórmulas matemáticas Personalización del documento LicenciaFórmulas matemáticas Elementos habituales en fórmulas Signos comparativos Menor: <→< ll → lll → leq → ≤ <lneq → Digna González Otero A 2 - Nuestro primer documento en L TEX 75/ 92
  82. 82. A Bases del lenguaje L TEX Creando un documento Fórmulas matemáticas Personalización del documento LicenciaFórmulas matemáticas Elementos habituales en fórmulas Signos comparativos Mayor: >→> gg → ggg → geq → ≥ gneq → Digna González Otero A 2 - Nuestro primer documento en L TEX 76/ 92
  83. 83. A Bases del lenguaje L TEX Creando un documento Fórmulas matemáticas Personalización del documento LicenciaFórmulas matemáticas Elementos habituales en fórmulas Paréntesis, llaves, etc. se pueden escribir paréntesis, corchetes, llaves, etc. directamente, pero si queremos que se adapten al tamaño de la fórmula: left(, left[, y para cerrar right), right). Ejemplo: X_1 cdot left( frac Y Z right) → X1 · Y Z Digna González Otero A 2 - Nuestro primer documento en L TEX 77/ 92
  84. 84. A Bases del lenguaje L TEX Creando un documento Fórmulas matemáticas Personalización del documento LicenciaFórmulas matemáticas Elementos habituales en fórmulas Letras griegas alpha beta gamma Gamma → αβγΓ Funciones algunas funciones están definidas como tales, y se pueden escribir en lugar de como texto: sin x log 26 → sin x log 26 Digna González Otero A 2 - Nuestro primer documento en L TEX 78/ 92
  85. 85. A Bases del lenguaje L TEX Creando un documento Fórmulas matemáticas Personalización del documento LicenciaFórmulas matemáticas Elementos habituales en fórmulas Texto inserción de espacio en blanco: quad. Texto: text{texto}. begin { displaymath } Z_0 J_n=frac { pi Delta }{2 sqrt {g_{n−1}cdot g_n }} ← quad text { para n= 2 , 3 , ldots , N} end { displaymath } π∆ Z0 Jn = √ para n= 2, 3, . . . , N 2 gn−1 · gn Digna González Otero A 2 - Nuestro primer documento en L TEX 79/ 92
  86. 86. A Bases del lenguaje L TEX Creando un documento Fórmulas matemáticas Personalización del documento Licencia Fórmulas matemáticas begin { displaymath }C_L=frac { ( S_{22}− Delta S _{11}^∗)← ^ ∗ } { | S _{22}|^2 −| Delta | ^ 2 } (S22 − ∆S11 )∗ ∗ CL = end { displaymath } |S22 |2 − |∆|2 begin { displaymath }R_S=frac { sqrt{1−g_s } cdot (1 −| S← √ _ { 1 1 } | ^ 2 ) }{1−(1−g_s ) cdot | S← 1 − gs · (1 − |S11 |2 ) _{11}|^2 } RS = end { displaymath } 1 − (1 − gs ) · |S11 |2 Digna González Otero A 2 - Nuestro primer documento en L TEX 80/ 92
  87. 87. A Bases del lenguaje L TEX Creando un documento Fórmulas matemáticas Personalización del documento LicenciaFórmulas matemáticas Para dominar las fórmulas, hay que practicar. Ayudas: TexMakerX tiene acceso directo a muchos símbolos. Al principio, consultar manuales, como el de WikiBooks[3], The Students Room [4] o The not so Short... [1] para ir aprendiendo. Manual extenso de símbolos [5]. Libro Mathmode [6]: ejemplos de matemáticas avanzadas. Código fuente del libro disponible. Digna González Otero A 2 - Nuestro primer documento en L TEX 81/ 92
  88. 88. Referencias I Varios autores A Wikibooks: LTEX. http://en.wikibooks.org/wiki/LaTeX/ Manual Extenso de símbolos http://www.ctan.org/tex-archive/info/symbols/comprehensive/ symbols-a4.pdf Mathmode: Fórmulas matemáticas avanzadas http://www.tex.ac.uk/tex-archive/info/math/voss/mathmode/
  89. 89. A Bases del lenguaje L TEX Creando un documento Fórmulas matemáticas Personalización del documento LicenciaFórmulas matemáticas Para practicar... Abrid el enlace de WikiBooks1 . Leed algunas de las ecuaciones. Probad a insertar ecuaciones en vuestro documento. 1 http://en.wikibooks.org/wiki/LaTeX/Mathematics Digna González Otero A 2 - Nuestro primer documento en L TEX 83/ 92
  90. 90. A Bases del lenguaje L TEX Creando un documento Fórmulas matemáticas Personalización del documento LicenciaÍndice I 1 Bases del lenguaje LTEX A Formato Ficheros Comandos Caracteres y espaciado Clases de documento 2 Creando un documento Formato básico Formato de palabras y párrafos Otros entornos útiles Referencias cruzadas Figuras y tablas 3 Fórmulas matemáticas 4 Personalización del documento Digna González Otero A 2 - Nuestro primer documento en L TEX 84/ 92
  91. 91. A Bases del lenguaje L TEX Creando un documento Fórmulas matemáticas Personalización del documento LicenciaPersonalización del documento Personalizar el aspecto del documento A Cuando trabajamos con LTEX todo es configurable. A Podemos buscar cómo hacerlo en el manual de LTEX o en otros recursos online. Digna González Otero A 2 - Nuestro primer documento en L TEX 85/ 92
  92. 92. A Bases del lenguaje L TEX Creando un documento Fórmulas matemáticas Personalización del documento LicenciaPersonalización del documento Configuración de parámetros del documento Se pueden cambiar parámetros de configuración del documento. Para anular la indentación de párrafos: setlength{parindent}{0cm} Aumentar separación entre párrafos: setlength{parskip}{8pt} Digna González Otero A 2 - Nuestro primer documento en L TEX 86/ 92
  93. 93. A Bases del lenguaje L TEX Creando un documento Fórmulas matemáticas Personalización del documento LicenciaPersonalización del documento Cambiar nombre de los capítulos, secciones, índices... Se pueden cambiar los títulos de índices, imágenes, tablas, etc. r e n e w c o m m a n d { contentsname }{ Contenido } r e n e w c o m m a n d { partname }{ Parte } r e n e w c o m m a n d { indexname }{ Lista Alfabética} r e n e w c o m m a n d { appendixname }{Apéndice} r e n e w c o m m a n d { figurename }{ Figura } r e n e w c o m m a n d { listf igurenam e }{ Lista de Figuras } r e n e w c o m m a n d { tablename }{ Tabla } r e n e w c o m m a n d { listtablename }{ Lista de Tablas } r e n e w c o m m a n d { abstractname }{ Resumen } r e n e w c o m m a n d { chaptername }{Capítulo} r e n e w c o m m a n d { refname }{Bibliografía} Digna González Otero A 2 - Nuestro primer documento en L TEX 87/ 92
  94. 94. A Bases del lenguaje L TEX Creando un documento Fórmulas matemáticas Personalización del documento Licencia A1 Bases del lenguaje LTEX Formato Ficheros Comandos Caracteres y espaciado Clases de documento2 Creando un documento Formato básico Formato de palabras y párrafos Otros entornos útiles Referencias cruzadas Figuras y tablas3 Fórmulas matemáticas4 Personalización del documento Digna González Otero A 2 - Nuestro primer documento en L TEX 88/ 92
  95. 95. Licencia CC by-sa
  96. 96. Referencias I Tobias Oetiker, Hubert Partl, Irene Hyna y Elisabeth Schlegl. A The Not So Short Introduction to LTEX 2ε . http://www.ctan.org/tex-archive/info/lshort/ Eugenio M. Fedriani Martel A Guía rápida para el nuevo usuario de LTEX. http://www.eumed.net/cursecon/libreria/2004/emfm/latex.pdf Varios autores A Wikibooks: LTEX. http://en.wikibooks.org/wiki/LaTeX/ The Students Room http://www.thestudentroom.co.uk/wiki/LaTeX Manual Extenso de símbolos http://www.ctan.org/tex-archive/info/symbols/comprehensive/ symbols-a4.pdf
  97. 97. Referencias II Mathmode: Fórmulas matemáticas avanzadas http://www.tex.ac.uk/tex-archive/info/math/voss/mathmode/ CTAN: The Comprehensive TeX archive Network http://www.ctan.org
  98. 98. A2 - Nuestro primer documento en LTEX A Composición de textos científicos con LTEX Digna María González Otero Itsas 30 de junio de 2011

×