creaciónyedicióndedocumentosconlatex - unamclasesdedocumentoenlatex...

25
Creación y edición de documentos con L A T E X Michelle Núñez Galindo Diana Dueñas Chávez Grupo de Ingeniería Lingüística Instituto de Ingeniería UNAM 23 de octubre de 2017

Upload: others

Post on 02-Jun-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CreaciónyedicióndedocumentosconLATEX - UNAMClasesdedocumentoenLATEX Sepuedencrearvariasclasesdedocumentoscomo: IArticle:Documentoscortosconestiloartículo,reportes cortos,documentación,etc

Creación y edición de documentos con LATEX

Michelle Núñez GalindoDiana Dueñas Chávez

Grupo de Ingeniería LingüísticaInstituto de Ingeniería

UNAM

23 de octubre de 2017

Page 2: CreaciónyedicióndedocumentosconLATEX - UNAMClasesdedocumentoenLATEX Sepuedencrearvariasclasesdedocumentoscomo: IArticle:Documentoscortosconestiloartículo,reportes cortos,documentación,etc

Primera clase

Page 3: CreaciónyedicióndedocumentosconLATEX - UNAMClasesdedocumentoenLATEX Sepuedencrearvariasclasesdedocumentoscomo: IArticle:Documentoscortosconestiloartículo,reportes cortos,documentación,etc

Instalación

Page 4: CreaciónyedicióndedocumentosconLATEX - UNAMClasesdedocumentoenLATEX Sepuedencrearvariasclasesdedocumentoscomo: IArticle:Documentoscortosconestiloartículo,reportes cortos,documentación,etc

Editor en Windows: TexMaker

Page 5: CreaciónyedicióndedocumentosconLATEX - UNAMClasesdedocumentoenLATEX Sepuedencrearvariasclasesdedocumentoscomo: IArticle:Documentoscortosconestiloartículo,reportes cortos,documentación,etc

Editor en Linux: Gummi

Page 6: CreaciónyedicióndedocumentosconLATEX - UNAMClasesdedocumentoenLATEX Sepuedencrearvariasclasesdedocumentoscomo: IArticle:Documentoscortosconestiloartículo,reportes cortos,documentación,etc

Editor en iOS: TexWorks

Page 7: CreaciónyedicióndedocumentosconLATEX - UNAMClasesdedocumentoenLATEX Sepuedencrearvariasclasesdedocumentoscomo: IArticle:Documentoscortosconestiloartículo,reportes cortos,documentación,etc

Overleaf

Overleaf es un editor de LATEX en línea: https://www.overleaf.com

Ventajas:

I No necesitas instalar ningún programa, sólo conexión ainternet

I Sólo creas una cuenta con tu correo electrónico y unacontraseña

I Puedes compartir tus documentos con otras personas ytrabajar simultáneamente

I Tiene un visualizador de PDF que te permite ver cómo vaquedando tu documento

Page 8: CreaciónyedicióndedocumentosconLATEX - UNAMClasesdedocumentoenLATEX Sepuedencrearvariasclasesdedocumentoscomo: IArticle:Documentoscortosconestiloartículo,reportes cortos,documentación,etc

Overleaf

Page 9: CreaciónyedicióndedocumentosconLATEX - UNAMClasesdedocumentoenLATEX Sepuedencrearvariasclasesdedocumentoscomo: IArticle:Documentoscortosconestiloartículo,reportes cortos,documentación,etc

Qué es LATEX

I Es una herramienta que sirve para editartextos con alta calidad tipográfica.

I Ayuda a la preparación de textoscientíficos o que contienen fórmulasmatemáticas.

I Se deriva de la palabra griega texnologia.

Page 10: CreaciónyedicióndedocumentosconLATEX - UNAMClasesdedocumentoenLATEX Sepuedencrearvariasclasesdedocumentoscomo: IArticle:Documentoscortosconestiloartículo,reportes cortos,documentación,etc

Historia de LATEX

I Donald Knuth crea un lenguaje de composición tipográficallamado TEX en 1977, posteriormente Leslie Lamport creaun conjunto de macros de TEXen 1984, con la intenciónde hacer más fácil el uso de esta composición tipográfica.

I En 1993 se estandariza LATEX. Se establece un compiladorque carga paquetes solo si son necesarios. Cada año seofrece una nueva versión.

Page 11: CreaciónyedicióndedocumentosconLATEX - UNAMClasesdedocumentoenLATEX Sepuedencrearvariasclasesdedocumentoscomo: IArticle:Documentoscortosconestiloartículo,reportes cortos,documentación,etc

Ventajas de usar LATEX

I Brinda un soporte muy adecuado para la composición defórmulas matemáticas.

I Los usuarios tienen que aprender órdenes muy sencillaspara saber la estructura lógica del documento.

I Permite generar fácilmente estructuras complejas comonotas al pie, referencias, tablas de contenido o bibliografía.

I El diseño y el formato son consistentes en todo eldocumento.

Page 12: CreaciónyedicióndedocumentosconLATEX - UNAMClasesdedocumentoenLATEX Sepuedencrearvariasclasesdedocumentoscomo: IArticle:Documentoscortosconestiloartículo,reportes cortos,documentación,etc

Desventajas de usar LATEX

I Se necesita saber los comandos necesarios para obtener elresultado que se busca.

I Los documentos deben estar bien estructurados yorganizados, de lo contario será difícil editarlos.

I No siempre se puede ver la versión final del documentoque se va editando.

Page 13: CreaciónyedicióndedocumentosconLATEX - UNAMClasesdedocumentoenLATEX Sepuedencrearvariasclasesdedocumentoscomo: IArticle:Documentoscortosconestiloartículo,reportes cortos,documentación,etc

Clases de documento en LATEX

Se pueden crear varias clases de documentos como:

I Article: Documentos cortos con estilo artículo, reportescortos, documentación, etc.

I Book: Documentos más largos que contienen capítulos.I Report: Informes técnicos, se usa para documentos concapítulos pero más cortos como tesis.

I Letter: Estilo carta formal.I Slides (Beamer): Presentaciones con diapositivas.

Page 14: CreaciónyedicióndedocumentosconLATEX - UNAMClasesdedocumentoenLATEX Sepuedencrearvariasclasesdedocumentoscomo: IArticle:Documentoscortosconestiloartículo,reportes cortos,documentación,etc

Preámbulo

I En el preámbulo se indican las instruccionesfundamentales para definir con qué tipo de documento seva a trabajar y qué características va a tener.

I Se pueden activar paquetes que agregen funcionesadicionales a LaTeX.

I También se pone el título, autor, fecha y demáscuestiones de formato.

Page 15: CreaciónyedicióndedocumentosconLATEX - UNAMClasesdedocumentoenLATEX Sepuedencrearvariasclasesdedocumentoscomo: IArticle:Documentoscortosconestiloartículo,reportes cortos,documentación,etc

Comandos

I Instrucciones de formateo o secuencias de control.Siempre empiezan con el símbolo de control \.

I Debe ir seguido de la palabra control que indicará lainstrucción.

I Sirven para:- Activar o desctivar ciertas características deformato.- Asignar valor a una variable.

Page 16: CreaciónyedicióndedocumentosconLATEX - UNAMClasesdedocumentoenLATEX Sepuedencrearvariasclasesdedocumentoscomo: IArticle:Documentoscortosconestiloartículo,reportes cortos,documentación,etc

Entorno

I Un bloque más o menos amplio de texto al que se leaplican ciertas características globales de formato cuandose tienen dos o más párrafos de longitud.

I Cumple cierta función dentro del documento como ponercitas, poemas o una ecuación.

I Empiezan siempre con la orden \begin seguida del nombredel entorno (entre llaves) y acaba con la orden \endseguida del nombre del entorno (también entre llaves).

Page 17: CreaciónyedicióndedocumentosconLATEX - UNAMClasesdedocumentoenLATEX Sepuedencrearvariasclasesdedocumentoscomo: IArticle:Documentoscortosconestiloartículo,reportes cortos,documentación,etc

I Si el entorno tiene argumentos (opcionales u obligatorios) seintroducen igual que en los comandos.

I Por lo tanto el formato general de un entorno es:

\begin {"Nombre del entorno"} [Arg. Opcional] { Arg.obligatorio}{Contenido del entorno}

\end {"Nombre del entorno"}

Los entornos se utilizan para indicar:- La alineación del texto, citas literales.- Indicar objetos como tablas, figuras, imágenes,contenido matemático.- Listas de distinto tipo, tablas.

Page 18: CreaciónyedicióndedocumentosconLATEX - UNAMClasesdedocumentoenLATEX Sepuedencrearvariasclasesdedocumentoscomo: IArticle:Documentoscortosconestiloartículo,reportes cortos,documentación,etc

Comentarios:

Texto que no aparece dentro del documento, solosirve para agregar notas dentro del código. Se escribecon el signo:

% Así aparece el comentario en LATEX

Page 19: CreaciónyedicióndedocumentosconLATEX - UNAMClasesdedocumentoenLATEX Sepuedencrearvariasclasesdedocumentoscomo: IArticle:Documentoscortosconestiloartículo,reportes cortos,documentación,etc

Comenzar a crear documentos:

Primero debemos crear un preámbulo con los siguientes coman-dos:\documentclass [Opciones de documento] { Tipo de

documento}

I Tamaño de hoja: a4paper, legalpaper, executivepaper,letterpaper

I Tamaño de letra del documento en general: 10pt, 11pt,12pt

I Número de columnas: onecolumn, twocolumn

I Orientación: landscape

Page 20: CreaciónyedicióndedocumentosconLATEX - UNAMClasesdedocumentoenLATEX Sepuedencrearvariasclasesdedocumentoscomo: IArticle:Documentoscortosconestiloartículo,reportes cortos,documentación,etc

Preámbulo del documento

%PREÁMBULO DE MI DOCUMENTO

\documentclass [Opciones de documento] { Tipo dedocumento}

\usepackage [opciones] {paquete}\title { título del documento }

\author { nombre de quien escribe }\date { fecha}

Page 21: CreaciónyedicióndedocumentosconLATEX - UNAMClasesdedocumentoenLATEX Sepuedencrearvariasclasesdedocumentoscomo: IArticle:Documentoscortosconestiloartículo,reportes cortos,documentación,etc

Comienzo de documento

%AQUÍ INICIA MI DOCUMENTO

\begin { document}\maketitle

\end { document}

Page 22: CreaciónyedicióndedocumentosconLATEX - UNAMClasesdedocumentoenLATEX Sepuedencrearvariasclasesdedocumentoscomo: IArticle:Documentoscortosconestiloartículo,reportes cortos,documentación,etc

Caracteres reservados

Hay caracteres que se utilizan como comandos o delimitadores porel compilador de LATEXcomo:

$, #,%, &, _, { }, ~ y acentospara usarlos se debe poner diagonal invertida y el símbolo. Por ejem-plo:\$ o para poner la letra "ñ"\~{n }

para evitar el uso de \cada vez que se quiera poner un acento o laletra ñ se puede utilizar el paquete inputenc con el argumento utf8

\usepackage [utf8] {inputenc}

Page 23: CreaciónyedicióndedocumentosconLATEX - UNAMClasesdedocumentoenLATEX Sepuedencrearvariasclasesdedocumentoscomo: IArticle:Documentoscortosconestiloartículo,reportes cortos,documentación,etc

Paquete babel

I Se tiene la opción de usar el paquete babelI Se puede elegir e idioma o idiomas que se van a usar en el

documento como spanish, french\usepackage [spanish] {babel}

I Si se quiere usar específicamente el idioma español y tambiénel inglés, el comando sería:

\usepackage [spanish, english] {babel}

Page 24: CreaciónyedicióndedocumentosconLATEX - UNAMClasesdedocumentoenLATEX Sepuedencrearvariasclasesdedocumentoscomo: IArticle:Documentoscortosconestiloartículo,reportes cortos,documentación,etc

Ejercicios de clase

Realiza una plantilla con las siguientes características:En el preámbulo del documento declarar:1. Clase de documento article, 12pt, dos columnas, tamaño carta2. Usar el paquete babel con el idioma inglés y español y el

paquete inputenc con la codificación utf83. Agregar los comandos para título, autor, fecha

En el cuerpo del documento:1. Agregar comando para comenzar y terminar el documento2. ¡Comiencen a escribir su documento!3. Practiquen los caracteres especiales

Page 25: CreaciónyedicióndedocumentosconLATEX - UNAMClasesdedocumentoenLATEX Sepuedencrearvariasclasesdedocumentoscomo: IArticle:Documentoscortosconestiloartículo,reportes cortos,documentación,etc

Ejercicio de clase