Overleaf. Una herramienta de producción cientí˝ca

32
Overleaf. Una herramienta de producción cientíca Curso básico de L A T E X Parte I Ing.Ahmad Osman C.

Transcript of Overleaf. Una herramienta de producción cientí˝ca

Page 1: Overleaf. Una herramienta de producción cientí˝ca

Overleaf. Una herramienta de produccióncientífica

Curso básico de LATEXParte IIng.Ahmad Osman C.

Page 2: Overleaf. Una herramienta de producción cientí˝ca

Contenido

1. Módulo I1.1 Introducción1.2 ¿Qué es LATEX?1.3 Requerimientos

2. Módulo II2.1 Overleaf2.2 Estructura de un archivo de entrada2.3 Estructura del preámbulo2.4 Estructura del cuerpo del documento2.5 Partes del documento

1/31

Page 3: Overleaf. Una herramienta de producción cientí˝ca

Definiciones

• Invitación a Overleaf vía correo electrónico.

• Registro en Overleaf.

• Creación de nuevo proyecto y documento.

2/31

Page 4: Overleaf. Una herramienta de producción cientí˝ca

Definiciones

TEXes un sistema de tipografía diseñado para la composición de tex-tos científicos tales como artículos, reportes, libros, etc. TEXes, en lapráctica, un estándar para publicaciones científicas en áreas comoingeniería, matemática, física, computación, etc. De esta manera LATEXconstituye un conjunto de macros TEXque incorpora estilos de docu-mento para libros, artículos, transparencias, entre otros; añadiendoalgunas características de generación automática. Es importante teneren cuenta que LATEX no es un procesador de textos, es un lenguaje quenos permite preparar automáticamente un documento de aparienciaestándar y de alta calidad. [1]

3/31

Page 5: Overleaf. Una herramienta de producción cientí˝ca

DefinicionesDe sus creadores

• TEXes un sistema de tipografía escrito por Donald E. Knuth en1978.

• LATEX está formado por un gran conjunto de macros de TEX, escritopor Leslie Lamport en 1984.

• La mayor parte de la funcionalidad viene dada por diversosmacros desarrollados originalmente por Knuth y posteriormenteenglobadas en lo que se denomina LaTeX (mayoritario en lasciencias técnicas) y ConTeXt (usado principalmente para publica-ciones).

4/31

Page 6: Overleaf. Una herramienta de producción cientí˝ca

DefinicionesEjemplo 1

Este es un ejemplo de código TEX

\hbox{T\kern-.1667em\lower.5ex\hbox{E}\kern-.125ex X}

Lo anterior imprime: TEX

5/31

Page 7: Overleaf. Una herramienta de producción cientí˝ca

DefinicionesEjemplo 2

Este es un ejemplo de código LATEXreferido al código TEXdelejemplo 1

\TeX

Lo anterior imprime: TEX

6/31

Page 8: Overleaf. Una herramienta de producción cientí˝ca

DefinicionesRazones para usar LATEX

• Es gratuito y abierto.

• Mejor calidad tipográfica.

• Alta portabilidad (Linux, Unix, Windows)

• Estabilidad en la forma del documento.

• Automatización de la estructura del documento.

• Documentos incorruptibles.

• Es obligatorio para el uso de las normas TEG-ITUC.

7/31

Page 9: Overleaf. Una herramienta de producción cientí˝ca

Definiciones

• Estilo de trabajo: WYSIWYM1 vs WYSIWYG 2

• El proceso: archivo fuente (.tex)→ procesador de textos (intér-prete y compilador).

• Archivos básicos: documento.tex, documento. dvi, documento.ps, documento.pdf.

1What you see is what you mean2What you see is what you get (Word, Libre Office Writer, Page, etc.)

8/31

Page 10: Overleaf. Una herramienta de producción cientí˝ca

DefinicionesArchivos básicos

• .tex es la extensión del archivo (ASCII) fuente de entrada. Segenera con un editor de texto plano, y contine las órdenes ycomandos y el texto que se va a imprimir.

• .dvi es la extensión del archivo (binario) independiente del dis-positivo.

• .ps es la extensión del archivo PostScript. PostScript es el lenguajede descripción de páginas desarrollado por Adobe que es están-dar en la industria gráfica.

• .pdf es la extensión del archivo en un formato estándar desarro-llado por Adobe a partir de PostScript.

9/31

Page 11: Overleaf. Una herramienta de producción cientí˝ca

RequerimientosDocumentación

• Estructura: general, específica y avanzada. La documentacióngeneral tiene que ver con la composición básica de documentoslatex. La documentación específica está relacionada con la de-scripción específica de los paquetes y sus comandos asociados.La documentación avanzada tiene que ver con la composiciónde los archivos .cls.

• Documentación abierta y oficial recomendada

• Textos.

• Foros.

• TEG-ITUC

10/31

Page 12: Overleaf. Una herramienta de producción cientí˝ca

RequerimientosSoftware Requerido

• Una distribución LATEX.

• Un editor de texto.

• Un visor de documentos.

• Un gestor de bibliografía.

Documentación TEG-ITUC-pág.7

11/31

Page 13: Overleaf. Una herramienta de producción cientí˝ca

RequerimientosInstalación del sistema

• Window: Ghostscript, GStview, MiKTeX, entorno editor latex.

• Linux: TeXlive full, entorno editor latex

• Unix: MacTeX, entorno editor latex

• Online.

Documentación TEG-ITUC-pag.7

12/31

Page 14: Overleaf. Una herramienta de producción cientí˝ca

RequerimientosFuncionamiento

• Una distribución LATEX.

• Un editor de texto.

• Un visor de documentos.

• Un gestor de bibliografía.

Documentación-pag.8

13/31

Page 15: Overleaf. Una herramienta de producción cientí˝ca

RequerimientosCompilación(visión general)

La rutina de compilación es diferente dependiendo del entorno dedesarrollo que se utilice. El Linux y en Windows la mayoría de losentornos de desarrollo incluyen una rutina de compilación estandary directa, mientras que en sistemas unix existen entornos en loscuales la compilación aún más directa. Existen entornos online con lamisma filosofía de compilación de estos últimos entornos en Unix.

• Compilación LATEXestándar.

• Compilación directa con PDFLATEX

• Unix.

• Online.

Documentación TEG-ITUC-pag.814/31

Page 16: Overleaf. Una herramienta de producción cientí˝ca

RequerimientosDescarga de paquetes(visión general)

La descarga de paquetes es una rutina básica al trabajar en Latex. Sinembargo, estas rutinas varian según el motor latex en el cual setrabaje.

• Miktex. Documentación TEG-ITUC-pag.9

• TeXlive: Synaptic(linux), Gestor de paquetes TeXlive (Unix)

• Online.

Asignación 1: Instalar Latex en su computador personal.

15/31

Page 17: Overleaf. Una herramienta de producción cientí˝ca

Contenido

1. Módulo I1.1 Introducción1.2 ¿Qué es LATEX?1.3 Requerimientos

2. Módulo II2.1 Overleaf2.2 Estructura de un archivo de entrada2.3 Estructura del preámbulo2.4 Estructura del cuerpo del documento2.5 Partes del documento

16/31

Page 18: Overleaf. Una herramienta de producción cientí˝ca

OverleafIntroducción

• Overleaf 3 es un sitio web para escribir documentos en latex.

• Compila código latex de manera automática, mostrando los re-sultados de manera simultanea.

• No necesita de la instalación de paquetes.

• Posee una gran variedad de plantillas dsiponibles para editar.

3Link a overleaf. Invitar a los participantes. https://www.overleaf.com/space17/31

Page 19: Overleaf. Una herramienta de producción cientí˝ca

OverleafIntroducción

18/31

Page 20: Overleaf. Una herramienta de producción cientí˝ca

OverleafElementos básicos de arranque y Ayuda

Para arrancar con overleaf lo primero que hay que hacer es abriruna cuenta, registrándose en la página o con una cuenta de google.Elementos como New Project , Templates y Help son los más explo-rados en inicio. Elementos como: Active, Starred, Archived y Trashpermiten administrar los proyectos y princing permite explorar ycomprar características adicionales para overleaf4. Una vez creadoun nuevo proyecto o escogido un template, estará disponible unaayuda interna en el signo de interrogación ?, en la cual se destacanlos siguientes items:• Latex Help: Diapositivas online, foro, wiki, templates y ejemplos.• About Overleaf: Tour por el editor, video tutorial, información

adicional de overleaf.

4features & benefits y company contienen información del proyecto overleaf.19/31

Page 21: Overleaf. Una herramienta de producción cientí˝ca

OverleafSettings

Overleaf Se identifica con el símbolo del engranaje.

• Project settings: Project Title inMyProjects, Spell Check Lenguage(Reconoce el idioma al escribir cada palabra. Permite que nosubraye en rojo las palabrasmientras se escribe), Advanced BuildOptions.

• My settings: Editor mode(Se puede escoger entre varios estilosde editores de texto comoemacs o vim. La diferencia está en algu-nas opciones de comandos por teclado para selecionar y moverel cursor), Editor font size, Auto-Close Brackets, Auto-CompleteCommands, Editor Theme, Default Spell Check Language (fornew projects).

20/31

Page 22: Overleaf. Una herramienta de producción cientí˝ca

Estructura general de un archivoEstructura de un archivo de entrada

Preámbulo

Contiene información general del documento, por ejemplo, la clase ylos paquetes necesarios para la compilación.

Cuerpo del documento

Contiene los comandos que van a diagramar el texto y el textopropiamente dicho.

21/31

Page 23: Overleaf. Una herramienta de producción cientí˝ca

Estructura general del archivoEjemplo de la estructura general del archivo de entrada

\documentclass[p]{clase}\usepackage[p]{paquete}\begin{document}%escriba en este espacio el texto del documento\end{document}

22/31

Page 24: Overleaf. Una herramienta de producción cientí˝ca

Estructura del preámbuloEstructura general del preámbulo

La clase

Son archivos encargados de definir la apariencia del documento.

Los paquetes

Librerías de comandos macro a utilizar en la composición deldocumento.

Identificadores generales del documento

Son los comandos que permiten definir el autor, el título y la fechadel documento.

23/31

Page 25: Overleaf. Una herramienta de producción cientí˝ca

Estructura del preámbuloLa clase del documento

La clase

Uno de los archivos que comúnmente se observará es el ejemplo.cls.Los archivos con extensión .cls son llamados archivos de clase y sonlos encargados de definir la apariencia del documento. Este tipo dearchivo es cargado con el comando:

\documentclass[p1,p2,p3,..]{ejemplo}

• Las clases más comunes son: book, report, article, letter,beamer.

• Los parámetros más comunes son: tamaño de letra, tamaño delpapel y diagramado.

24/31

Page 26: Overleaf. Una herramienta de producción cientí˝ca

Estructura del preámbuloPaquetes del documento

Paquetes

Acá es necesario cargar los paquetes que contienen los comandosespecíficos a usar en la composición del documento.

\usepackage[]{}

Algunos paquetes y sus atributos

Documentación TEG-ITUC-pag.14

25/31

Page 27: Overleaf. Una herramienta de producción cientí˝ca

Estructura del preámbuloIdentificadores generales del documento

Autor, título y fecha

\author{...}\title{...}\date{...}

26/31

Page 28: Overleaf. Una herramienta de producción cientí˝ca

Cuerpo del documentoEstructura básica del cuerpo del documento

Estructura base

\begin{document}\maketitle

\end{document}

27/31

Page 29: Overleaf. Una herramienta de producción cientí˝ca

Ejercicio 1Componer el primer documento

Crear un nuevo proyecto en overleaf, experimentando con las clasesde documento: book, report, article, letter, beamer. Variar algunosparámetros de la clase como: 10pt, 11pt, 12pt, a4paper, letterpaper,fleqn, leqno, titlepage, notitlepage, twocolumn, twoside,oneside,openright, openany. Además identificar el documento con el nombre,el título y la fecha. Por último, experimentar comentando algunoscomandos. Experimentar con algunas opciones de edición en el sectorsuperior izquierdo de la interfaz usuario. Hacer click en overleaf en laparte superior izquierda y colocarle un nombre al documento. Luegointeractuar con los iconos ubicados en la parte inferior derecha decada item de la lista de documentos creados.

28/31

Page 30: Overleaf. Una herramienta de producción cientí˝ca

Partes del documentoEstructura básica de las partes del documento

Partes del documento

El documento latex se puede subdividir en: partes, capítulos,secciones, subsecciones, subsubsecciones, parágrafos ysubparágrafos

Partes del documento 5

\part{...} \subsubsection{...}\chapter{...} \paragraph{...}\section{...} \subparagraph{...}\subsection{...}

5Cambiar la clase a book y activar la tabla de contenido29/31

Page 31: Overleaf. Una herramienta de producción cientí˝ca

Ejercicio 2Memoria Técnica 1

Construir una memoria técnica de la primera sesión del cursousando la clase report y otros comandos vistos en clase. Ademásexperimente insertando capítulos y tipos de fuentes como book-man, times, entre otras; observando la diferencia entre las fami-lias Roman y San Serif. Para esto es recomendable hacer click enProject y luego click en Add Files y luego click en Blank File paracrear un archivo externo .tex, adicionalmente usar el siguientecomando:

\include{...}

30/31

Page 32: Overleaf. Una herramienta de producción cientí˝ca

Referencias

[1] Donald E. Knuth. The TEXbook. Addison-Wesley, 1984.

[2] Leslie Lamport. LATEX: A Document Preparation System.Addison-Wesley, 1986.

[3] M. Goossens, F. Mittelbach, and A. Samarin. The LATEX Companion.Addison-Wesley, 1994.

[4] Till Tantau. User’s Guide to the Beamer Class Version 3.01.Available at http://latex-beamer.sourceforge.net.

[5] A. Mertz and W. Slough. Edited by B. Beeton and K. Berry.Beamer by example In TUGboat, Vol. 26, No. 1., pp. 68-73.

31/31