Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Curso básico de Latex, Apuntes de Matemáticas

Curso básico de Latex para principiantes

Tipo: Apuntes

2019/2020

Subido el 15/06/2020

Javier19989915
Javier19989915 🇲🇽

3 documentos

1 / 183

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
OTEA - Curso básico de L
A
T
EX
Por
Pascal
Grado en Ingeniería Informática
Facultad de Informática
Oficina de Software Libre y Tecnologías Abiertas
OTEA - Curso básico de L
A
T
EX
Madrid, 2018–2019
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51
pf52
pf53
pf54
pf55
pf56
pf57
pf58
pf59
pf5a
pf5b
pf5c
pf5d
pf5e
pf5f
pf60
pf61
pf62
pf63
pf64

Vista previa parcial del texto

¡Descarga Curso básico de Latex y más Apuntes en PDF de Matemáticas solo en Docsity!

OTEA - Curso básico de LATEX

Por

Pascal

Grado en Ingeniería Informática

Facultad de Informática

Oficina de Software Libre y Tecnologías Abiertas OTEA - Curso básico de LATEX

Madrid, 2018–

Índice general

    1. Capítulo Página
    • 1.1. ¿Qué es LATEX y por qué hay qué aprenderlo?
    • 1.2. Ventajas respecto a la ofimática
    • 1.3. Ejemplos de documentos perfectos en LATEX
    • 1.4. Herramienta online: Overleaf
    • 1.5. Partes de un documento
    • 1.6. ¿Qué es un comando?
    • 1.7. Primeros pasos con LATEX
      • 1.7.1. Modificadores básicos I
      • 1.7.2. Modificadores básicos II
      • 1.7.3. Modificadores básicos III
      • 1.7.4. Modificadores básicos IV
      • 1.7.5. Modificadores básicos V
      • 1.7.6. Combinación de modificadores básicos
      • 1.7.7. Apartados, subapartados, título, autor y fecha
      • 1.7.8. Ejercicios resueltos
    1. Capítulo
    • 2.1. Tablas a mano
    • 2.2. Tablas con tablesgenerator
    • 2.3. Insertar imágenes con elementos flotantes
    • 2.4. Texto con color
    1. Capítulo
    • 3.1. Poner una página en landscape
    • 3.2. Paquete multicols
      • 3.2.1. Separación de columnas
      • 3.2.2. Columnas des-balanceadas
      • 3.2.3. Delimitando con líneas verticales
    • 3.3. Matemáticas MMI
      • 3.3.1. Modo matemático
      • 3.3.2. Tablas de símbolos básicos
      • 3.3.3. Fórmulas simples
      • 3.3.4. Estructuras matemáticas: límites, sumatorios
      • 3.3.5. Estructuras matemáticas: fracciones y raíces
      • 3.3.6. Estructuras matemáticas: integrales
      • 3.3.7. Estructuras matemáticas: matrices, determinantes
      • 3.3.8. Estructuras matemáticas: textificación Grado en Ingeniería Informática Facultad de Informática
      • 3.3.9. Estructuras matemáticas: Sistemas de ecuaciones
    • 3.4. Licenciar documentos
    • 3.5. Paquete fancyhdr
    • 3.6. Paquete mdframed
    1. Capítulo
    • 4.1. Símbolos en los itemizados
    • 4.2. Letras en los enumerados
    • 4.3. Circles (números entre círculos)
    • 4.4. Pie de página bien en un formato bonito con fancyhdr
    • 4.5. Matrices y determinantes
    1. Capítulo
    • 5.1. Ajedrez
      • 5.1.1. Tablero
      • 5.1.2. Las piezas
    • 5.2. Fuentes genéricas
    • 5.3. Indentación de párrafos
    • 5.4. Espacio entre párrafos
    • 5.5. Insercción de documentos PDF
    1. Capítulo
    • 6.1. ¿Qué es Beamer?
    • 6.2. Creación de bloques
      • 6.2.1. Cajas con color
    • 6.3. Animaciones
      • 6.3.1. Generalidad
      • 6.3.2. Especificaciones
      • 6.3.3. Comando onslide
      • 6.3.4. Comando only
    • 6.4. Efectos de transparencia
    • 6.5. Comando visible
      • 6.5.1. Estilos de la presentación
    1. Capítulo
    • 7.1. Diagrama de barras, círculos
      • 7.1.1. Diagrama de barras
      • 7.1.2. Diagrama de círculos
    • 7.2. Esquema con llaves
    • 7.3. Diagramas de flujo
    • 7.4. Cambiar nombre de los capítulos con renewcommand
    • 7.5. Cambiar color de fondo de folio
    1. Capitulo
    • 8.1. El entorno verbatim
    • 8.2. Usando listings para resaltar el código
    • 8.3. Importando el código
    • 8.4. Dando estilo al código
    • 8.5. Listado y nombre del código OTEA - Curso básico de LATEX UCM
    • 8.6. Poner palabras clave
    1. Capitulo
    • 9.1. Bibliografía
      • 9.1.1. Estilos de bibliografías
      • 9.1.2. BibTex
    • 9.2. Uso de Google Scholar
  • 10.Plantilla básica para escritores
    • 10.1. Introducción
    • 10.2. La puntuación
      • 10.2.1. La coma
    • 10.3. El punto y la coma
      • 10.3.1. El punto
      • 10.3.2. Los dos puntos
      • 10.3.3. Las comillas
    • 10.4. Los signos de interrogación y exclamación
    • 10.5. El guión
      • 10.5.1. Los puntos suspensivos
      • 10.5.2. La raya y los paréntesis
    • 10.6. La raya en los diálogos
    • 10.7. Palabras esdrújulas y sobresdrújulas
    • 10.8. Otras normas
    • 10.9. Los tiempos verbales en la narración
      • 10.9.1. La narración en el pasado
      • 10.9.2. La narración en presente
      • 10.9.3. Saltos temporales
    • 10.10.Cursiva
    • 10.11.Mayúsculas
    • 10.12.Laísmo, leísmo y loísmo
      • 10.12.1.Laísmo
      • 10.12.2.Loísmo
      • 10.12.3.Leísmo
    • 10.13.Gerundio
    • 10.14.Los títulos
  • 11.Guión para TFGs
    • 11.1. Introducción
      • 11.1.1. Objetivos
      • 11.1.2. Metodología de trabajo
    • 11.2. Formato
      • 11.2.1. Lengua
      • 11.2.2. Imágenes
      • 11.2.3. Estilo
    • 11.3. Estructura
      • 11.3.1. Preliminares
      • 11.3.2. Título
      • 11.3.3. Subtítulo
    • 11.3.4. Autor/a y año de creación de la obra Grado en Ingeniería Informática Facultad de Informática
    • 11.3.5. Director/a y departamento al que está adscrito el tutor del TFG
    • 11.3.6. Dedicatoria
    • 11.3.7. Agradecimientos
    • 11.3.8. Otras partes
    • 11.3.9. Resumen
    • 11.3.10.Índices y glosarios
    • 11.3.11.Índice o sumario
    • 11.3.12.Índices generales, tablas e imágenes
    • 11.3.13.Otras
    • 11.3.14.Cuerpo principal
    • 11.3.15.Estado del arte
    • 11.3.16.Análisis del problema
    • 11.3.17.Diseño de la solución
    • 11.3.18.Implementación
    • 11.3.19.Resultados
    • 11.3.20.Conclusiones
    • 11.3.21.Bibliografía
    • 11.3.22.Referencias a pie de página
    • 11.3.23.Anexos
  • 11.4. Tratamientos especiales
    • 11.4.1. Código fuente
    • 11.4.2. Defensa pública del TFG
    • 11.4.3. Diapositivas
    • 11.4.4. Comunicador
    • 11.4.5. Estructura de los contenidos
    • 11.4.6. El día de la presentación
    • 11.4.7. Recomendaciones
    • 11.4.8. Malas prácticas
  • 11.5. Manejo de ideas
  • 11.6. Excepciones predefinidas
    • 11.6.1. Excepciones definidas por el usuario
    • 11.6.2. Uso de SQLCODE y SQLERRM

Grado en Ingeniería Informática Facultad de Informática

Y por último, es importante aprenderlo, ya que, es un sistema muy utilizado en artículos científicos, tesis doctorales y trabajos de fin de grado.

1.2. Ventajas respecto a la ofimática

Word Latex Elemento estructurados No hay diferenciación entre contenidoy estructura del texto Diferenciación entre contenidoy estructura del texto Facilidad de uso Es muy sencillo, no requiere conocimientosbásicos Requiere conocimientos previosdel lenguaje Inserción de imágenes Fácil inserción, pero modifica la estructuradel texto Fácil inserción, su inserción no modificala estructura del texto Inserción de ecuaciones Muy complicado, sobre todo para ecuacionesextensas Muy sencillo, mediante distintos modosse pueden insertar distintas ecuaciones Presentación de diapositivas Es intuitivo, permite la inserción de videos Tiene un paquete para diapositivas, la inserciónde videos es complicada

Realización de trabajos de fin de grado

Es complicado insertar bibliografía, cualquier cambio en el capítulo puede modificar toda la estructura del texto

Tiene un paquete para la bibliografía, se puede eliminar cualquier capítulo sin modificar la estructura y es sencillo de utilizar

La ofimática, es una herramienta muy utilizada, con ella, la mayoría de alumnos realizan sus trabajos. Es la más utilizada porque es una herramienta que te viene con el sistema operativo. Pero por otro lado, tenemos otra herramienta como es LATEX, que nos permite realizar esos mismos textos, pero programándolos mediante comandos. La comparación entre estas dos herramientas no sería muy útil, ya que, cada usuario decide qué herramienta le es mejor utilizar, con la tabla de arriba queremos vislumbrar para que es mejor cada herramienta.

1.3. Ejemplos de documentos perfectos en LATEX

Como hemos dicho antes, mediante LATEX podemos crear todo tipo de documentos, desde un artículo científico, un libro o una tesis doctoral. A continuación se van a mostrar ejemplos de documentos perfectos con su código:

Pascal 2

OTEA - Curso básico de LATEX UCM

RECETA - Arroz con cosas

David Pacios

Ingredientes 550 g. pollo 550 g. conejo 400 g. arroz bomba. Caldo de ave o agua. Sal, pimienta. Azafr´an molido. Tomate rallado. Aceite de oliva. Jud´ıas verdes planas. Jud´ıas blancas garrof ´on. Romero.

Preparaci ´on en paellera Se echa el aceite y un poco de sal y cuando se caliente se mete el pollo y el conejo. Fre´ır bien la carne. Cuando lo veamos un poco dorado se echan las verduras. Rehogar las verduras. Salpimentamos. Echamos el tomate rallado y lo incorporamos con la carne y las verduras. Ahora se incorpora el agua o caldo de ave (triple que arroz). Cocer 15 minutos. (Probar punto de sal despu´es de los 15 minutos). Se mete el azafr´an. Se mete el arroz haciendo una cruz con ´el para poder esparcirlo mejor. Los primeros 7 minutos a fuego fuerte. Se a ˜nade un par de ramas de romero. Se baja a fuego medio y a los 5 minutos quitar el romero. Los 4 ´ultimos minutos, a fuego lento. Se retira del fuego y se tapa con un pa ˜no 5 minutos.

Este documento esta realizado bajo licencia Creative Com- mons “CC0 1.0 Universal”.

1

Figura 1.3: Ejemplo de artículo

OTEA - Curso básico de LATEX UCM

  45 \ t i t l e {RECETA - Arroz con c o s a s } 46 \ a u t h o r { David P a c i o s } 47 \ d a t e {} 48 \ m a k e t i t l e 49 \ n o i n d e n t 50 \ b e g i n { mdframed } 51 \ t e x t b f {\ t e x t c o l o r { r e d }{ I n g r e d i e n t e s }} 52 \ b e g i n { i t e m i z e } 53 \ item 550 g. p o l l o 54 \ item 550 g. c o n e j o 55 \ item 400 g. a r r o z bomba. 56 \ item Caldo de ave o agua. 57 \ item Sal , p i m i e n t a. 58 \ item A z a f r án mol ido. 59 \ item Tomate r a l l a d o. 60 \ item A c e i t e de o l i v a. 61 \ item Jud í a s v e r d e s p l a n a s. 62 \ item Jud í a s b l a n c a s g a r r o f ón. 63 \ item Romero. 64 \ end { i t e m i z e } 65 \ end { mdframed } 66 \ s u b s u b s e c t i o n * { P r e p a r a c i ón en p a e l l e r a } 67 \ n o i n d e n t 68 Se echa e l a c e i t e y un poco de s a l y cuando s e c a l i e n t e s e mete e l p o l l o y e l c o n e j o. Fre í r b i e n l a c a r n e. Cuando l o veamos un poco dorado s e echan l a s v e r d u r a s. Rehogar l a s v e r d u r a s. Salpimentamos. \ 69 \ n o i n d e n t 70 Echamos e l tomate r a l l a d o y l o i n c o r p o r a m o s con l a c a r n e y l a s v e r d u r a s. Ahora s e i n c o r p o r a e l agua o c a l d o de ave ( t r i p l e que a r r o z ). \ t e x t b f { Cocer 15 minutos. } ( Probar punto de s a l despu é s de l o s 15 minutos ). Se mete e l a z a f r án. \ 71 \ n o i n d e n t 72 Se mete e l a r r o z h a c i e n d o una c r u z con é l para poder e s p a r c i r l o mejor. \ t e x t b f { Los p r i m e r o s 7 minutos a f u e g o f u e r t e }. Se añ ade un par de ramas de romero. Se b a j a a f u e g o medio y a l o s 5 minutos q u i t a r e l romero. Los 4 ú l t i m o s minutos , a f u e g o l e n t o. Se r e t i r a d e l f u e g o y s e tapa con un paño 5 minutos. 73 74 \ v s p a c e * {\ f i l l } 75 \ d o c l i c e n s e T h i s 76 \ end { document }  

Lo que vemos arriba es la estructura base de un artículo sencillo, esta estructura la podemos utilizar para escribir recetas o realizar ejercicios sencillos. A continuación, vamos a mostrar la estructura sencilla de un libro.

Grado en Ingeniería Informática Facultad de Informática

Arquitectura de Computadores

Por PASCAL

Grado en Ingenier´ıa Inform´atica Facultad de inform´atica

Arquitectura de Computadores

Madrid, Curso 2018–

Figura 1.4: Ejemplo de un libro

Pascal 6

Grado en Ingeniería Informática Facultad de Informática

  42 \ i n p u t { C h a p t e r s / Chapter 0 4. t e x } 43 \ i n p u t { C h a p t e r s / Chapter 0 5. t e x } 44 \ i n p u t { C h a p t e r s / Chapter 0 6. t e x } 45 %\ i n p u t { C h a p t e r s / Chapter 0 7. t e x } 46 %\ i n p u t { C h a p t e r s / Chapter 07 en. t e x } 47 \ l i s t o f f i g u r e s 48 \ l i s t o f t a b l e s 49 \ newpage 50 %\ a d d c o n t e n t s l i n e { t o c }{ c h a p t e r }{\ p r o t e c t \ n u m b e r l i n e {8} B i b l i o g r a f í a y e n l a c e s de r e f e r e n c i a } % 51 %\ b i b l i o g r a p h y s t y l e { u n s r t } 52 %\ b i b l i o g r a p h y { b i b l i o } 53 54 \ t h i s p a g e s t y l e {empty} 55 %% % % % % % % % % % % % % % % % % % % % %COMENTAR ESTAS DOS LÍNEAS PARA QUITAR AUTORÍA 56 \ v s p a c e * {\ f i l l } % 57 \ b e g i n { v e r b a t i m } 58 PASCAL 59 Enero 2019 60 U l t. a c t u a l i z a c i ón 1 de Enero de 2019 61 \ end { v e r b a t i m } 62 \LaTeX{} {\ v e r b l i c. LPPL} & powered by {\ s m a l l {\ t e f l o n {}}}
t e x t s c {CC-ZERO} 63 64 \ d o c l i c e n s e T h i s % 65 %% % % % % % % % % % % % % % % % % % % % % 66 \ end { document }  

Esta es la estructura base de un libro, luego dentro de cada capítulo tendremos distintos comandos para nombrarlos. Seguidamente, vamos a mostrar lo que sería una estructura de presentación.

Pascal 8

OTEA - Curso básico de LATEX UCM

BoardGame APP

Equipo ASCII

DSI

EQUIPO ASCII Proyecto de aplicaci´on 20 de Diciembre, 2018 1 / 16

Figura 1.5: Ejemplo de presentación

Listing 1.3: Código presentación

  1 %\ b e g i n { document } 2 %i n c l u i r l o s Frames con \ i n c l u d e 3 4 \ i n c l u d e {Frame/Frame1 } %T i t u l o 5 \ i n c l u d e {Frame/Frame2 } 6 \ i n c l u d e {Frame/Frame3 } 7 \ i n c l u d e {Frame/Frame4 } 8 \ i n c l u d e {Frame/Frame5 } 9 \ i n c l u d e {Frame/ FrameHola } 10 \ i n c l u d e {Frame/Frame6 } 11 \ i n c l u d e {Frame/Frame7 } 12 13 \ i n c l u d e {Frame/Frame8 } 14 \ i n c l u d e {Frame/Frame9 } 15 \ i n c l u d e {Frame/Frame 10 } 16 \ i n c l u d e {Frame/Frame 11 } 17 \ i n c l u d e {Frame/Frame 12 } 18 \ i n c l u d e {Frame/Frame 13 } 19 \ i n c l u d e {Frame/Frame 14 }  

9

OTEA - Curso básico de LATEX UCM

Figura 1.7: Menú Overleaf

Como podemos ver, tenemos la opción de cambiar el idioma en Overleaf, podemos tenerlo en inglés o en español, y si queremos cambiar al castellano sólo tenemos que hacer clic a esa opción. Posteriormente, tenemos la opción de crear una carpeta donde guardar nuestros documentos y también la opción de crear documentos con el botón verde en el que pone New project. Una vez que le demos veremos lo siguiente:

Grado en Ingeniería Informática Facultad de Informática

Figura 1.8: Crear nuevo proyecto

Una vez le demos a este botón, nos aparecerá la opción de crear un documento en blanco o elegir entre las plantillas. Y dependiendo de lo que quiera el usuario, podrá elegir entre las distintas opciones. Para los que están aprendiendo todavía, se recomienda utilizar plantillas para empezar a relacionar el comando con su acción.

1.5. Partes de un documento

El documento de LATEX está estructurado por un preámbulo y un cuerpo. Y seguidamente, vamos a ver cuál es el préambulo y cuál es el cuerpo del texto. Preámbulo : Contiene el tipo de documento, tipo de letra, márgenes, espacio entre líneas, etc.

Le indicamos lo que debe cargar LATEX.

Primero se empieza con el tipo del documento.

Listing 1.4: Código preámbulo

  1 \documentclass { t i p o de documento } 2 \usepackage {} I n s t a l a c i ón de p a q u e t e s  

Pascal 12