Slide 1

Slide 1 text

Introducción a la elaboración de artículos de divulgación científica con Latex Formación Interna. Ciemat. 27-29 Abril 2015 María Botón Fernández [email protected]

Slide 2

Slide 2 text

Formación Interna Ciemat 2

Slide 3

Slide 3 text

Conozcámonos • Unidad/departamento • Motivación • Experiencia previa Formación Interna Ciemat 3

Slide 4

Slide 4 text

Qué esperar de este curso: • Conocer el lenguaje Latex • Manejar editor Sharelatex • Preparar un documento latex Formación Interna Ciemat 4

Slide 5

Slide 5 text

CONTENIDO • Introducción a Latex y Sharelatex • Estructurar un documento en Latex • Escritura texto Normal • Escritura texto matemático • Tablas y gráficos • Citas bibliográficas Formación Interna Ciemat 5

Slide 6

Slide 6 text

Introducción a Latex y Sharelatex ¿Qué es Latex? • El sistema Tex fue diseñado y desarrollado por Donald Knuth1. • Composición tipográfica de textos científicos con contenido matemático. • Latex es un conjunto de macros de Tex preparado por Leslie Lamport. • Latex NO es un procesador de textos. • Latex es un lenguaje que nos permite preparar automáticamente un documento en base a una clase. 1. Donald Knuth: http://www-cs-faculty.stanford.edu/~uno/ Formación Interna Ciemat 6

Slide 7

Slide 7 text

Latex en tu ordenador personal • Compilador Latex • Editor de texto plano • Visores para diferentes formatos (.dvi, .ps, .pdf) Formación Interna Ciemat 7 Introducción a Latex y Sharelatex

Slide 8

Slide 8 text

Latex en tu ordenador personal Distribución Tex / Compilador Latex • Windows: MiKTeX • GNU/Linux: tex-live • MacOS: MacTex Formación Interna Ciemat 8 Introducción a Latex y Sharelatex

Slide 9

Slide 9 text

Latex en tu ordenador personal Editor de texto plano • Editores básicos Vim, Emacs, notepad++, TeXWorks, Sublime Tex • Editores especializados TexMaker, TexStudio, TeXnicCenter, kile, WinEdt, LED, LyX Formación Interna Ciemat 9 Introducción a Latex y Sharelatex

Slide 10

Slide 10 text

10 Introducción a Latex y Sharelatex Nombre Sistema Operativo Licencia Insertar Símbolos Spell- checking Auto- completado Kile Linux GPL Sí Sí Sí Sublime/Plugin Multiplataforma Propietaria Sí Sí Sí Led Windows Propietaria Sí Sí Sí LyX Linux, Windows GPL Sí Sí Sí Notepadd++ Windows GPL Plugin Sí No TexMaker Multiplataforma GPL2 Sí Sí Sí TeXnicCenter Windows GPL Sí Sí Sí TeXStudio Multiplataforma GPL2 Sí Sí Sí TeXWorks Multiplataforma GPL Sí Sí Sí Vim/Plugin Multiplataforma Free Sí Sí Sí WinEdt Windows Propietaria Sí Sí Sí

Slide 11

Slide 11 text

Latex en tu ordenador personal Visores para diferentes formatos • Windows .dvi: visor Yap incluido en MiKteK .ps: instalar Ghostscript y Gsview • Linux Okular, Evince Formación Interna Ciemat 11 Introducción a Latex y Sharelatex

Slide 12

Slide 12 text

Editor Latex online • Facilidad de uso • Colaboración • Trabajar desde cualquier lugar • Gestionar historial del documento Formación Interna Ciemat 12 Introducción a Latex y Sharelatex

Slide 13

Slide 13 text

Acceso a instancia de ShareLatex a través de Ceta- Ciemat Registro: • Dirección de correo de Ciemat • Contraseña Formación Interna Ciemat 13 Introducción a Latex y Sharelatex https://latex.ceta-ciemat.es

Slide 14

Slide 14 text

Acceso a Sharelatex • Nos registramos Formación Interna Ciemat 14 Introducción a Latex y Sharelatex

Slide 15

Slide 15 text

• Introducción a Latex y Sharelatex • Estructurar un documento en Latex • Escritura texto Normal • Escritura texto matemático • Tablas y gráficos • Citas bibliográficas Formación Interna Ciemat 15 CONTENIDO

Slide 16

Slide 16 text

Preparamos el entorno para trabajar • Creamos un proyecto en blanco • Creamos un nuevo directorio • Añadimos el proyecto al nuevo directorio Formación Interna Ciemat 16 Estructurar un documento Latex

Slide 17

Slide 17 text

Compilar • Tras compilar se producen varios archivos: .dvi, .pdf, .log, .aux, etc. • Al compilar con la opción latex se obtiene .dvi. • Compilar con pdfLatex genera .pdf a partir de .tex. • Cada editor tiene una manera para compilar. • Los errores se registran en los ficheros de log (.log). Formación Interna Ciemat 17 Estructurar un documento Latex

Slide 18

Slide 18 text

Ajustes del documento • Dos partes: preámbulo y cuerpo del documento Formación Interna Ciemat 18 Estructurar un documento Latex \documentclass{article} \usepackage[utf8]{inputenc} \title{Estructura} \author{ } \date{Abril 2015} \begin{document} \maketitle \section{Introducción} \end{document} Preámbulo Cuerpo

Slide 19

Slide 19 text

• \documentclass[options]{article}: documentos con formatos de tipo artículo. article se refiere al fichero article.cls. • \title{nombre}: título del documento. • \author{names}: nombre de los autores del documento. • \date{fecha}: fecha de última actualización o creación. Modificar datos del documento Formación Interna Ciemat 19 Estructurar un documento Latex

Slide 20

Slide 20 text

Ajustes del documento • Márgenes Formación Interna Ciemat 20 Estructurar un documento Latex

Slide 21

Slide 21 text

Márgenes • \textheight=xcm: x es el largo del texto en cada página en cm. • \textwidth=xcm: x es el ancho del texto en cada página en cm. • \topmargin=-xcm: x es el margen superior del documento en cm. • \oddsidemargin=-xcm: x es el margen izquierdo páginas impares en cm. Formación Interna Ciemat 21 Estructurar un documento Latex ¿Qué ocurre con el margen derecho?

Slide 22

Slide 22 text

Paquetes • \usepackage{amsmath,amssymb,amsfonts,latexsym}: permite utilizar símbolos adicionales. • \usepackage[tipo]{inputenc}: uso de acentos. • \usepackage{graphicx}: manejo de gráficos y figuras. Formación Interna Ciemat 22 Estructurar un documento Latex

Slide 23

Slide 23 text

Otros comandos para el preámbulo • \parskip=Xmm: genera un espacio de X milímetros entre párrafos. • \headheight: altura de la cabecera de la página. • \headsep: distancia desde la parte inferior de la cabecera al cuerpo de texto en una página. • \parindent=0mm: elimina la sangría. • \markright{‘texto’}: coloca texto en la parte superior de la página. • \newpage: indica que siga imprimiendo en la siguiente página. Formación Interna Ciemat 23 Estructurar un documento Latex

Slide 24

Slide 24 text

Estilo de página \pagestyle{style} • plain: número de página al final y encabezado vacío. • empty: encabezado y pie de página vacíos. • headings: nº de página en encabezado y pie de página vacío. • myheadings: permite introducir información a través de otros comandos. Formación Interna Ciemat 24 Estructurar un documento Latex

Slide 25

Slide 25 text

Encabezados y pie de página \usepackage{fancyhdr} • \lhead[par]{impar}: define el texto a la izquierda del encabezado. • \renewcommand{\headrulewidth}{0.5pt}: define el grosor de la línea. • \fancyhead[L]{K1}: define el texto de los encabezados de la primera página de un capítulo. • \thepage: nos proporciona el número de página. Formación Interna Ciemat 25 Estructurar un documento Latex

Slide 26

Slide 26 text

Encabezados y pie de página • \markboth{}{}: encabezado a izquierda y derecha. • Para hacer uso de un encabezado fijado por markboth hacemos uso de "\rightmark" y "\leftmark". • \thechapter: número del capítulo. • \thesection: número de sección. • \today: genera la fecha actual. Formación Interna Ciemat 26 Estructurar un documento Latex

Slide 27

Slide 27 text

Ejemplo • Paquetes a utilizar \usepackage{amsmath,amssymb,amsfonts,latexsym} \usepackage[utf8]{inputenc} \usepackage{graphicx} \usepackage{fancyhdr} Formación Interna Ciemat 27 Estructurar un documento Latex

Slide 28

Slide 28 text

Ejemplo • Definimos el encabezado de las páginas pares e impares \lhead[Encabezado]{Resto} \chead[Pagina]{de} \rhead[Par]{páginas} \renewcommand{\headrulewidth}{0.5pt} Formación Interna Ciemat 28 Estructurar un documento Latex

Slide 29

Slide 29 text

Ejemplo • Definimos el pie de página de las páginas pares e impares \lfoot[Pie de]{Pie} \cfoot[Pagina]{de} \rfoot[Par]{resto} \renewcommand{\footrulewidth}{0.5pt} Formación Interna Ciemat 29 Estructurar un documento Latex

Slide 30

Slide 30 text

Ejemplo • Definimos el encabezado y pie de página de la página inicial de un capítulo \fancypagestyle{plain}{ \fancyhead[L]{Encabezado} \fancyhead[C]{página} \fancyhead[R]{principal} \fancyfoot[L]{Pie de} \fancyfoot[C]{página} \fancyfoot[R]{principal} \renewcommand{\headrulewidth}{0.5pt} \renewcommand{\footrulewidth}{0.5pt}} Formación Interna Ciemat 30 Estructurar un documento Latex

Slide 31

Slide 31 text

Ejercicio 1 Preparar un documento donde: • Se tenga una página principal de cada capítulo con el nº de página arriba a la derecha. • Las páginas pares con línea, nº de página a la izquierda y ‘CAPÍTULO Nº. TÍTULO’ a la derecha • Las páginas impares con línea, nº de página a la derecha y título de la sección a la izquierda, especificando su número. • Pie de página en páginas pares: autor a la derecha • Pie de página en páginas impares: fecha a la izquierda Formación Interna Ciemat 31 Estructurar un documento Latex

Slide 32

Slide 32 text

Estructurar un documento Latex Acentos y otros caracteres • Por defecto utiliza el inglés. • No acepta tildes, ni la ‘ñ’, ni ‘¿’ ni la apertura o cierre de comillas. Formación Interna Ciemat 32

Slide 33

Slide 33 text

Estructurar un documento Latex Acentos y otros caracteres • Para las tildes se puede usar \usepackage[tipo]{inputenc}. • El paquete inputenc traduce el código a texto Latex de forma transparente al usuario. • Para preparar el paquete: ▫ Codificación iso-8889-1/latin1: \usepackage[latin1]{inputenc}. ▫ Codificación utf8: \usepackage[utf8]{inputenc}. ▫ Condificación Macintosh: \usepackage[applemac]{inputenc}. Formación Interna Ciemat 33

Slide 34

Slide 34 text

• Introducción a Latex y Sharelatex • Estructurar un documento en Latex • Escritura texto Normal • Escritura texto matemático • Tablas y gráficos • Citas bibliográficas Formación Interna Ciemat 34 CONTENIDO

Slide 35

Slide 35 text

Tipos y tamaños de fuentes. Caracteres especiales. Formación Interna Ciemat 35 Escritura texto normal

Slide 36

Slide 36 text

Tipos y tamaños de fuentes. Caracteres especiales. Formación Interna Ciemat 36 Escritura texto normal

Slide 37

Slide 37 text

Tipos y tamaños de fuentes. Tipos de fuentes • Para cambiar el tipo de letra se pone {\tipo texto}. • Las {} delimitan el alcance del comando. • Con Latex2e se tiene: ▫ \textit{…}. ▫ \texttt{…}. ▫ \textit{\textbf{Hola}}. Formación Interna Ciemat 37 Escritura texto normal

Slide 38

Slide 38 text

Tipos y tamaños de fuentes. Tipos de fuentes • Para utilizar una fuente específica en todo el documento. http://www.tug.dk/FontCatalogue/ • Escoger una y añadirla a nuestro documento. • Es probable que algunas no estén soportadas. Formación Interna Ciemat 38 Escritura texto normal

Slide 39

Slide 39 text

Ejercicio 2 • Crear un documento base de tipo article. • Acceder al catálogo y escoger el tipo de fuente. Serif Fonts / Berenis ADF • Poner como título del documento: Federico García Lorca. • Poner como título de sección: Alba. • Incluir fecha actual. Formación Interna Ciemat 39 Escritura texto normal

Slide 40

Slide 40 text

Ejercicio 2 • Añadir el siguiente texto (respetar el formato): Formación Interna Ciemat 40 Escritura texto normal Mi corazón oprimido siente junto a la alborada el dolor de sus amores y el sueño de las distancias. La luz de la aurora lleva semilleros de nostalgias y la tristeza sin ojos de la médula del alma. La gran tumba de la noche su negro velo levanta para ocultar con el día la inmensa cumbre estrellada. ¡Qué haré yo sobre estos campos cogiendo nidos y ramas rodeado de la aurora y llena de noche el alma! ¡Qué haré si tienes tus ojos muertos a las luces claras y no ha de sentir mi carne el calor de tus miradas! ¿Por qué te perdí por siempre en aquella tarde clara? Hoy mi pecho está reseco como una estrella apagada.

Slide 41

Slide 41 text

Tipos y tamaños de fuentes. Tamaños de fuentes • En la tabla se muestran distintas formas de especificar el tamaño de una fuentes. Formación Interna Ciemat 41 Escritura texto normal

Slide 42

Slide 42 text

Párrafos y efectos especiales. • Para indicar que un párrafo ha terminado dejamos una línea en blanco. • Si entre dos palabras dejamos más de dos espacios, sólo se imprime uno. • Para separar párrafos doble paso de línea o usar ‘\\’ para cambiar de renglón y ‘\\\\’ para avanzar dos renglones. Formación Interna Ciemat 42 Escritura texto normal

Slide 43

Slide 43 text

Párrafos y efectos especiales. Ejemplo {\bf Introducción.}\\ Era el mejor de los tiempos, era el peor de los tiempos, era la edad de la sabiduría, era la edad de la insensatez, era la época de la creencia, era la época de la incredulidad, era la estación de la luz, era la estación de la oscuridad, era la primavera de la esperanza, era el invierno de la desesperación. \\\\ {\bf Nota:} Historia de dos Ciudades ({\it Charles Dickens.}) Formación Interna Ciemat 43 Escritura texto normal

Slide 44

Slide 44 text

Párrafos y efectos especiales. Centrar • Se utiliza el entorno ‘\begin{center}……\end{center}’. • Centrar en una nueva sección el poema Alba del Ejercicio 2. Espacio Horizontal y vertical • Se usa el comando \hspace{Xcm} . • Para el espacio vertical \vspace{Xcm}. Formación Interna Ciemat 44 Escritura texto normal

Slide 45

Slide 45 text

Párrafos y efectos especiales. Cajas • Para encerrar palabras en cajas usamos \fbox{texto} o \framebox {…}. Ejemplo \begin{center} Curso de\\ \fbox{Latex} \end{center} Formación Interna Ciemat 45 Escritura texto normal

Slide 46

Slide 46 text

Párrafos y efectos especiales. Texto en columnas • Para escribir a doble columna tenemos el paquete \usepackage{multicol}. Ejemplo \begin{multicols}{2} Hace que el texto que está entre los delimitadores aparezca a doble columna, Latex de manera automática lo distribuye de la mejor manera. También se encarga de preparar el texto cuando hay un cambio de línea. El espacio de separación entre las columnas se define en el preámbulo poniendo \setlenght{\columnsep}{1cm}. \end{multicols} Formación Interna Ciemat 46 Escritura texto normal

Slide 47

Slide 47 text

Párrafos y efectos especiales. Líneas y otros efectos de texto • \hfill texto se usa para alinear ‘texto’ a la derecha. Ejemplo {\sc Curso de Formacion de Ciemat} \hfill Fecha: 27-29 Abril 2015 {\sc Curso de Formacion de Ciemat} \hrulefill Fecha: 27-29 Abril 2015 {\sc Curso de Formacion de Ciemat} \dotfill Fecha: 27-29 Abril 2015 Formación Interna Ciemat 47 Escritura texto normal

Slide 48

Slide 48 text

Párrafos y efectos especiales. Notas al pie de la página • Las notas al pie de la página se producen con \footnote{texto}. • Se coloca donde se quiere que quede la etiqueta que hace referencia al pie de página. Ejemplo Vamos a colocar una nota al pie de página aquí\footnote{Para que nos sirva de ejemplo}. Formación Interna Ciemat 48 Escritura texto normal

Slide 49

Slide 49 text

Párrafos y efectos especiales. Texto como en la pantalla • Para reproducir lo que aparece por pantalla se usa el entorno \begin {verbatim}…\end{verbatim}. • En ciertos ambientes no funciona. Ejemplo \begin{verbatim} h = (b - a) / N xi = a + i * h \end{verbatim} Formación Interna Ciemat 49 Escritura texto normal

Slide 50

Slide 50 text

Color y cajas de color. • Para utilizar colores hacemos uso del paquete \usepackage{xcolor}. • También se pueden usar colores establecidos por nosotros. Para ello necesitamos un selector de colores que codifique en formato RGB. • La definición se incluye en el preámbulo. \definecolor{nombrecolor}{RGB}{x, y ,z} x, z, y є [0, 255] Ejemplo \definecolor{anaranjado}{RGB}{234,112,2} \fcolorbox{anaranjado}{anaranjado}{\color{white} Latex} Formación Interna Ciemat 50 Escritura texto normal

Slide 51

Slide 51 text

Color y cajas de color. • Para poner párrafos dentro de una caja de color utilizamos el entorno minipage. Ejemplo \begin{center} {\fboxsep 12pt \fcolorbox{anaranjado}{white} { \begin{minipage}[t]{10cm} Resulta extraño pensar que, cuando uno teme algo que va a ocurrir y quisiera que el tiempo empezará a pasar más despacio, el tiempo suele pasar más deprisa. \end{minipage} }} \end{center} Formación Interna Ciemat 51 Escritura texto normal

Slide 52

Slide 52 text

Color y cajas de color. • El paquete pstricks declara entre otras cosas comandos de color. Ejemplo \usepackage{pstricks} {\blue Azul} Formación Interna Ciemat 52 Escritura texto normal

Slide 53

Slide 53 text

Color y cajas de color. Notas al margen • Paquete marginnote. • Paquete todonotes. Ejemplo \usepackage{marginnote} \marginnote{\cyan \small Esto es una nota al margen} Formación Interna Ciemat 53 Escritura texto normal

Slide 54

Slide 54 text

Listas y enumerado automático. Ambiente enumerate • Utilizamos \begin{enumerate}….\end{enumerate}. • Cada nuevo ítem se especifica indicando \item. • Se permite anidamiento hasta el cuarto nivel. • Se puede especificar la numeración deseada con \renewcommand {\labelenumi}{\tipo}. • El tipo puede ser: \arabic{enumi}., \roman{enumi}., \Roman {enumi}., \alph{enumi}., (\alph{enumi}). y \Alph{enumi}.. Formación Interna Ciemat 54 Escritura texto normal

Slide 55

Slide 55 text

Listas y enumerado automático. Ambiente enumerate Ejemplo \begin{enumerate} \item Primer elemento de la lista \item Segundo elemento \item Tercer elemento \end{enumerate} Formación Interna Ciemat 55 Escritura texto normal

Slide 56

Slide 56 text

Listas y enumerado automático. Ambiente itemize • Utilizamos \begin{itemize}….\end{itemize}. • Cada nuevo ítem se especifica indicando \item. • Se permite anidamiento hasta el cuarto nivel. • Se puede especificar la numeración deseada con \renewcommand {\labelitemi}{\tipo}. Formación Interna Ciemat 56 Escritura texto normal

Slide 57

Slide 57 text

Listas y enumerado automático. Ambiente description • Utilizamos \begin{description}….\end{description}. • Cada nuevo ítem se especifica indicando \item[palabraItem] texto. • Se permite anidamiento hasta el cuarto nivel. NOTA • Los entornos de listas se pueden utilizar de forma anidada unos en otros. Formación Interna Ciemat 57 Escritura texto normal

Slide 58

Slide 58 text

Listas y enumerado automático. Ejercicio 3 1. Procedimiento Aprendizaje 2. Comienzo a) Paso a. b) Paso b. 3. Fin ❑ Sugerencia 1 ❑ Sugerencia 2 Nota 1 Nota 2 Formación Interna Ciemat 58 Escritura texto normal

Slide 59

Slide 59 text

Título, tabla de contenidos y secciones. Título • Se define con el comando \title en el preámbulo. • Se pueden indicar los autores a través del comando \author. • Para que aparezca en el documento se debe especificar \maketitle entre los delimitadores \begin{document} y \end{document}. Tabla de contenidos • Especificar \tableofcontents donde queramos que aparezca entre \begin{document} y \end{document}. Formación Interna Ciemat 59 Escritura texto normal

Slide 60

Slide 60 text

Título, tabla de contenidos y secciones. Índice alfabético • Utilizar el paquete \usepackage{makeidx} en el preámbulo. • Con la instrucción \makeindex se genera el índice. • Cada vez que se quiere agregar una palabra al índice utilizamos el comando \index{palabra}. • En la compilación se debe hacer PDFLatex – makeindex – PDFLatex. Formación Interna Ciemat 60 Escritura texto normal

Slide 61

Slide 61 text

Título, tabla de contenidos y secciones. Capítulos y secciones • Para crear capítulos se utiliza el comando \chapter{}. • Las secciones se definen a través del comando \section{}. • Las secciones a su vez se pueden dividir en subsecciones y éstas en subsubsecciones: ▫ \subsection{}. ▫ \subsubsection{}. Formación Interna Ciemat 61 Escritura texto normal

Slide 62

Slide 62 text

Módulos. • Para evitar trabajar con ficheros muy grandes. • En los módulos no hay preámbulo ni se utiliza el entorno \begin {document} ni \end{document}. Ejemplo \begin{document} \input cap1.tex \pagebreak \input cap2.tex \end{documento} Formación Interna Ciemat 62 Escritura texto normal

Slide 63

Slide 63 text

• Introducción a Latex y Sharelatex • Estructurar un documento en Latex • Escritura texto Normal • Escritura texto matemático • Tablas y gráficos • Citas bibliográficas Formación Interna Ciemat 63 CONTENIDO

Slide 64

Slide 64 text

Potencias, subíndices y superíndices. • El texto matemático va en el entorno $....$. • Para especificar los subíndices utilizamos guión bajo ‘_’. • Para los superíndices utilizamos ‘^’. Ejemplo $S_{N_{j}}$ $S^{P^{n}}$ Formación Interna Ciemat 64 Escritura texto matemático

Slide 65

Slide 65 text

Potencias, subíndices y superíndices. Formación Interna Ciemat 65 Escritura texto matemático

Slide 66

Slide 66 text

Tamaño natural. • El texto matemático se ajusta al ancho del renglón. • Para que aparezca en tamaño natural se utiliza el comando \displaystyle. Ejemplo Esta fórmula sin tamaño natural $S_N=\sum_{k=1}^{N} \; a_n$ Esta otra con tamaño natura $\displaystyle S_N=\sum_{k=1}^{N} \; a_n $ Formación Interna Ciemat 66 Escritura texto matemático

Slide 67

Slide 67 text

Entorno equation. • Se utiliza para mostrar la ecuación en el centro de la línea. • Se especifica la ecuación entre los delimitadores \begin{equation} y \end{equation}. • No es necesario utilizar $...$ dentro del entorno equation. Ejemplo \begin{equation} X^{2} + y^{2} = h^{2} \end{equation} Formación Interna Ciemat 67 Escritura texto matemático

Slide 68

Slide 68 text

Fracciones y expresiones de dos niveles. • Para hacer fracciones utilizamos los comandos \over, \frac{}{} o {\atop}. Formación Interna Ciemat 68 Escritura texto matemático

Slide 69

Slide 69 text

Fracciones y expresiones de dos niveles. • Con el comando \frac{}{} Latex decide el tamaño de la fracción. • Si queremos fracciones grandes utilizamos el comando \dfrac{}{} y necesitaremos el paquete asmmath. • Si la queremos en tamaño pequeñito utilizamos \tfrac{}{}. • Para ecuaciones concatenadas utilizamos \cfrac{}{} Formación Interna Ciemat 69 Escritura texto matemático

Slide 70

Slide 70 text

Fracciones y expresiones de dos niveles. Integrales • Será necesario utilizar el paquete \usepackage{amsmath}. • De manera general podemos definir una integral así: Ejemplo \begin{equation} y = \int_{x=0}^{x=2 \pi + 10} f(x) \cdot dx \end{equation} Formación Interna Ciemat 70 Escritura texto matemático

Slide 71

Slide 71 text

Fracciones y expresiones de dos niveles. Integrales • Se pueden poner los índices exactamente arriba y abajo del símbolo de la integral: y = \int \limits_{x=0}^{x=2 \pi + 10} f(x) \cdot dx • Para eliminar los espacios entre el símbolo de integral y la función podemos utilizar ‘\!’ que añade espacios negativos. • Para integrales dobles y triples tenemos: \iint_ y \iiint_ • Las integrales dentro de una fracción mejor con \displaystyle. Formación Interna Ciemat 71 Escritura texto matemático

Slide 72

Slide 72 text

Fracciones y expresiones de dos niveles. Integrales Ejercicio 4 Añadir la siguiente ecuación en el documento. Formación Interna Ciemat 72 Escritura texto matemático

Slide 73

Slide 73 text

Raíces. • El comando \sqrt{} permite generar el símbolo de la raíz. • Para indicar el orden de la raíz ponemos \sqrt[n]{} donde n es el orden. Formación Interna Ciemat 73 Escritura texto matemático

Slide 74

Slide 74 text

Tres puntos consecutivos. • Se utilizan tres puntos consecutivos para indicar la continuación de un patrón. • Según donde queramos colocarlos tenemos estas 4 opciones: Formación Interna Ciemat 74 Escritura texto matemático

Slide 75

Slide 75 text

Delimitadores matemáticos. • Para adaptar los delimitadores al tamaño de una fórmula utilizamos los comandos \left y \right. Ejemplo $\displaystyle \left[{x + 2 \over (y - 2)^3} \right]^m$ $\int_{a}^{b}3x\, dx = \left. x^2 \right|_{a}^{b}$ $\displaystyle \left\{ {n \in \mathbb{N} \atop r \neq 1 } \right.$ % hace falta el paquete amsfonts Formación Interna Ciemat 75 Escritura texto matemático

Slide 76

Slide 76 text

Líneas superiores e inferiores. • Para crear líneas superiores o inferiores utilizamos \overline{} y \underline{}. • Para poner llaves horizontales superiores e inferiores utilizamos \overbrace{} y \underbrace{}. Ejemplo $\underline{x+y}$ $\overline{\overline{x}^{2} + 1}$ $\overbrace{a+ \underbrace{b + c} + d}$ Formación Interna Ciemat 76 Escritura texto matemático

Slide 77

Slide 77 text

Acentos y sombreros en modo matemático. • Para ello utilizamos los siguientes comandos: \hat{x} \tilde{x} \acute{x} \check{x} \bar{x} \grave{x} \ddot{x} \breve{x} \vec{x} \dot {x} Formación Interna Ciemat 77 Escritura texto matemático

Slide 78

Slide 78 text

Reacciones químicas. • Necesitamos hacer uso de las librerías ams para símbolos especiales (amssymb, amsmath y amsbsy). Ejemplo \begin{equation} \label{reac:A2B} A_{2}^{+} \rightarrow B^{+} \end{equation} Formación Interna Ciemat 78 Escritura texto matemático

Slide 79

Slide 79 text

Reacciones químicas. • Para que no imprima la ecuación en cursiva utilizamos \mathrm{}. • Podemos utilizar igualmente \rightleftarrows, \xrightarrow, \uparrow y \downarrow. Ejemplo \begin{equation} \label{reac:D2E} D \rightarrow E\uparrow + F\downarrow \end{equation} Formación Interna Ciemat 79 Escritura texto matemático

Slide 80

Slide 80 text

Vectores. • Utilizamos el paquete \usepackage{esvect}. Ejemplo Formación Interna Ciemat 80 Escritura texto matemático

Slide 81

Slide 81 text

Negritas en texto matemático. • Con el comando \boldmath aplicamos negrita sólo al texto. • Para poner en negrita los símbolos utilizamos \boldsymbol o \pmb. • También sirve el paquete \usepackage{bm}. Y en el texto utilizamos el comando \mat{..}. Ejemplo $\pmb{\cos(x+2\pi)=\cos x}$ Formación Interna Ciemat 81 Escritura texto matemático

Slide 82

Slide 82 text

Espacio y centrado en texto matemático. • Para dejar espacios utilizamos \,, \;, \! y \: al igual que con el ambiente \hspace{}. • También es posible borrarlos con \!. • Para centrar texto utilizamos $$....$$ o \[….\]. Ejemplo $a \, b$ $a \: b$ Formación Interna Ciemat 82 Escritura texto matemático

Slide 83

Slide 83 text

Matrices. • Los delimitadores son \left[… \right]. • Para el inicio del array \begin{array}{lcr}. • Los delimitadores para las columnas &. • Para el cambio de línea ‘\\’. • Final del array con \end{array}. Formación Interna Ciemat 83 Escritura texto matemático

Slide 84

Slide 84 text

Matrices. Ejemplo \[ A = \left( \begin{array}{lcr} a & a+b & k-a \\ b & b & k-a-b \\ \vdots & \vdots & \vdots \\ z & z + z & k-z \end{array} \right) \] Formación Interna Ciemat 84 Escritura texto matemático

Slide 85

Slide 85 text

Matrices. • También nos sirven para las funciones a trozos Ejemplo \[ f(x)= \left\{ \begin{array}{lcl} x^2 & \mbox{ si } & x<0 \\ & & \\ x-1 & \mbox{ si } & x>0 \end{array} \right. \] Formación Interna Ciemat 85 Escritura texto matemático

Slide 86

Slide 86 text

Matrices. • Si sólo queremos trabajar con matrices podemos usar los entornos smallmatrix, pmatrix, bmatrix, Bmatrix, vmatrix y Vmatrix. • Estos entornos producen (), [], , | |, y || || respectivamente. Ejemplo $\bigl( \begin{smallmatrix} a & b \\ c & d \end{smallmatrix} \bigr)$ Formación Interna Ciemat 86 Escritura texto matemático

Slide 87

Slide 87 text

Símbolos matemáticos frecuentes. Letras griegas Formación Interna Ciemat 87 Escritura texto matemático

Slide 88

Slide 88 text

Símbolos matemáticos frecuentes. Operadores binarios Formación Interna Ciemat 88 Escritura texto matemático

Slide 89

Slide 89 text

Símbolos matemáticos frecuentes. Relaciones Formación Interna Ciemat 89 Escritura texto matemático

Slide 90

Slide 90 text

Símbolos matemáticos frecuentes. Negación en relaciones Formación Interna Ciemat 90 Escritura texto matemático

Slide 91

Slide 91 text

Editores de ecuaciones online. • http://rinconmatematico.com/latexrender/ • http://www.codecogs.com/latex/eqneditor.php • Google Chrome tiene extensiones para editar ecuaciones y producir el código Latex: Daum Equation Editor [1] y TeX equation editor [2]. [1] https://chrome.google.com/webstore/detail/daum-equation-editor/dinfmiceliiomokeofbocegmacmagjhe [2] https://chrome.google.com/webstore/detail/tex-equation-editor/eggdddnmjoomglnkjhcpcnjbieiojini Formación Interna Ciemat 91 Escritura texto matemático

Slide 92

Slide 92 text

• Introducción a Latex y Sharelatex • Estructurar un documento en Latex • Escritura texto Normal • Escritura texto matemático • Tablas y gráficos • Citas bibliográficas Formación Interna Ciemat 92 CONTENIDO

Slide 93

Slide 93 text

Tablas. • Se hace uso del ambiente tabular. • Para agregar columnas a la tabla: \begin{tabular}{|c|c|} • Para agregar filas a la tabla utilizamos \hline. • Si queremos una fila que vaya sólo de una columna i a otra j hacemos uso de \cline{i-j} Formación Interna Ciemat 93 Tablas y gráficos

Slide 94

Slide 94 text

Tablas. Ejemplo \begin{tabular}{|c|c|c|} \hline $p$ & $q$ & $p \rightarrow q$ \\ \hline 0 & 0 & 1 \\ 0 & 1 & 1 \\ \cline{1-2} 1 & 0 & 0 \\ 1 & 1 & 1 \\ \hline \end{tabular} Formación Interna Ciemat 94 Tablas y gráficos

Slide 95

Slide 95 text

Tablas de más de una página. • Para tablas muy grandes utilizamos el paquete \usepackage {longtable}. • Utilizaremos en lugar de \begin{tabular} el ambiente longtable. • Latex se encarga de dividir la tabla en varias páginas. • Si queremos una fila que vaya sólo de una columna i a otra j hacemos uso de \cline{i-j} Formación Interna Ciemat 95 Tablas y gráficos

Slide 96

Slide 96 text

Tablas de más de una página. • Este entorno tiene comandos para definir el encabezado para las diferentes páginas que ocupa la tabla: ▫ \endfirsthead: encabezado principal de la tabla. ▫ \endhead: encabezado en las siguientes páginas. ▫ \endfoot: el pie de la tabla en todas las páginas salvo la última. ▫ \endlastfoot: encabezado para la última página. Formación Interna Ciemat 96 Tablas y gráficos

Slide 97

Slide 97 text

Entornos figure y table. • Cualquier objeto gráfico debe aparecer lo más cerca al texto que lo referencia. • Para las figuras tenemos el ambiente figure Ejemplo \begin{figure}[h!] .... \caption{...}\label{figure:nombre} \end{figure} Formación Interna Ciemat 97 Tablas y gráficos

Slide 98

Slide 98 text

Entornos figure y table. • Los diferentes comandos de este ambiente son: ▫ [h!]: indica que se quiere la tabla justo ahí (here). Otras opciones son [t] =top y [b]=botton. ▫ \caption{texto}: sirve para indicar la leyenda del objeto. ▫ \label{etiqueta}: identifica al objeto en el texto latex para referencias. • Para las tablas el ambiente table utiliza los mismos comandos para la colocación y gestión de la tabla. Formación Interna Ciemat 98 Tablas y gráficos

Slide 99

Slide 99 text

Color en tablas. • Utilizamos el paquete xcolor visto anteriormente: \usepackage [x11names, table]{xcolor} . • Para colorear una fila se añade al inicio de ésta \rowcolor{color}. • Para que las coloree de forma alterna indicamos \rowcolors[nfila] {color fila-impar}{color fila-par} al inicio de la tabla. • Para colorear columnas o celdas utilizamos \columncolor y \cellcolor respectivamente. Formación Interna Ciemat 99 Tablas y gráficos

Slide 100

Slide 100 text

Color en tablas. Ejemplo \begin{table}[h!] \centering \rowcolors{1}{}{gray!20} \begin{tabular}{ll} \rowcolor{LightBlue2} $x_{n+1}$ & $|x_{n+1}-x_n|$\\ \hline Formación Interna Ciemat 100 Tablas y gráficos 1.20499955540054 & 0.295000445\\ 1.17678931926590 & 0.028210236\\ 1.17650193990183 & 3.004$\times10^{-8}$\\ 1.17650193990183 & 4.440$\times10^{-16}$\\ \hline \end{tabular} \caption{Iteración de Newton para $x^2-\cos(x)-1=0$ con $x_0=1.5.$} \end{table}

Slide 101

Slide 101 text

Rotación texto en celdas. • Para rotar el contenido de una celda o una tabla completa utilizamos \begin{sideways} \end{sideways}. • Incluir el siguiente paquete: \usepackage{rotating}. Ejemplo Formación Interna Ciemat 101 Tablas y gráficos \begin{sideways} \begin{tabular}{lc} $x_{n+1}$ &$|x_{n+1}-x_n|$\\ \hline \cellcolor[gray]{0.80} 2.57 & 3.8\\ 1.17 & 4.6\\ \hline \end{tabular} \end{sideways}

Slide 102

Slide 102 text

Unir celdas. • Para unir celdas utilizamos \multicolum{columnas}{Alin}{texto}. • Columnas indica las columnas que abarcará la celda. • Alin indica la alineación del texto y puede ser l (izquierda), c(center) o r (derecha). Ancho de columna. • Con la instrucción p{Xcm} se controla el ancho de las columnas. • El cambio de renglón se fuerza con \par. \begin{tabular}{|p{3cm}|p{10cm}|} Formación Interna Ciemat 102 Tablas y gráficos

Slide 103

Slide 103 text

Escalar tabla. • Para tablas de grandes dimensiones. • Se hace uso del comando \scalebox{0.h}[0.v]{…}. • Los parámetros 0.h y o.v representan el porcentaje a escalar en horizontal y vertical, respectivamente. • Si especificamos \scalebox{0.h}{…..} escala en la misma proporción para las dos direcciones. Formación Interna Ciemat 103 Tablas y gráficos

Slide 104

Slide 104 text

Figuras. • Se pueden añadir imágenes en los formatos .eps, .pdf, .png y .jpg. • El formato más recomendado es .eps. En ShareLatex mejor png. • Se debe incluir el paquete \usepackage{graphicx}. • Los gráficos se añaden en el documento con el comando \includegraphics{}. \includegraphics[opciones]{ nombre y ruta de la imagen...} Formación Interna Ciemat 104 Tablas y gráficos

Slide 105

Slide 105 text

Figuras. • Al especificar la imagen se debe escalar. • Se puede hacer escalando el ancho (width=xcm) y/o el alto (heigth=ycm). • También se puede escalar especificando un porcentaje (scale=x donde xє[0,1]). Ejemplo \begin{center} Figura.\\ %Se escala a un ancho de 4cm \includegraphics[width=4cm]{images/figura.eps}\\ \end{center} Formación Interna Ciemat 105 Tablas y gráficos

Slide 106

Slide 106 text

Figuras. • El ambiente figure nos ayuda a completar nuestra imagen. Ejemplo \begin{figure} \centering \includegraphics{migrafico} \caption{Mi Figura} \label{fig:ejemplo} \end{figure} Formación Interna Ciemat 106 Tablas y gráficos

Slide 107

Slide 107 text

Figuras. • Para referenciar las figuras en el texto utilizamos Figura~\ref{fig: ejemplo}. • Para posicionar la imagen donde queremos tenemos: ▫ Incluir el paquete float. ▫ [h]: sugiere que la figura aparezca donde está su fuente. ▫ [h!]: es una orden más tajante. ▫ [H]: más exigente con la posición. Formación Interna Ciemat 107 Tablas y gráficos

Slide 108

Slide 108 text

Paquete subfigure. • Cuando tenemos varias figuras y queremos especificar la misma leyenda. Ejemplo \usepackage{subfigure} - - - - - - - - - - - - \begin{figure}[h!] \centering \subfigure[Paso 1]{\includegraphics[scale=0.5]{images/imagen1}} \subfigure[Paso 2]{\includegraphics[scale=0.5]{images/imagen2}} \subfigure[Paso 3]{\includegraphics[scale=0.5]{images/imagen3}} \caption{Pasos principales del proceso} \end{figure} Formación Interna Ciemat 108 Tablas y gráficos

Slide 109

Slide 109 text

• Introducción a Latex y Sharelatex • Estructurar un documento en Latex • Escritura texto Normal • Escritura texto matemático • Tablas y gráficos • Citas bibliográficas Formación Interna Ciemat 109 CONTENIDO

Slide 110

Slide 110 text

El entorno thebibliography. • Entorno nativo de Latex para bibliografía. • Se edita directamente en el documento. • Cada entrada de la bibliografía se hace con \bibitem. Ejemplo \begin{thebibliography}{X} \bibitem{Baz} \textsc{Bazaraa, M.S., J.J. Jarvis} y \textsc{H.D. Sherali}, \textit{Programaci\´on lineal y flujo en redes}, segunda edici\´on, Limusa, M\´exico, DF, 2004. \end{thebibliography} Formación Interna Ciemat 110 Citas bibliográficas

Slide 111

Slide 111 text

El entorno thebibliography. • El parámetro X especifica el número máximo de citas. • El texto incluido entre las llaves tras \bibitem es una etiqueta para facilitar la referencia de la bibliografía en el texto. • Para citar una referencia en el texto utilizamos el comando \cite{}. • Podemos agregar información a la cita: \cite[pag. 2]{Baz} . • Se pueden personalizar las claves con que aparecen las citas: \bibitem[Baz2010]{Baz} \textsc{….} Formación Interna Ciemat 111 Citas bibliográficas

Slide 112

Slide 112 text

BibTEX. • Especialmente diseñada para citas bibliográficas. • Recomendable para bibliografías extensas. • Las citas se guardan en una biblioteca virtual (fichero .bib). • Cada fichero .bib se conoce como librería. Ejemplo \bibliographystyle{plain} \bibliography{fichero1,fichero2} fichero1.bib y fichero2.bib Formación Interna Ciemat 112 Citas bibliográficas

Slide 113

Slide 113 text

BibTEX. • Sólo se agregan las citas referenciadas mediante \cite{}. • Para incluir en la bibliografía una entrada no referenciada: \nocite {etiqueta}. • Para incluir toda la bibliografía usamos \nocite{*}. • A la hora de compilar la bibliografía, se debe realizar al menos dos veces con bibtex y, posteriormente, dos veces con latex. Formación Interna Ciemat 113 Citas bibliográficas

Slide 114

Slide 114 text

BibTEX. Ficheros .bib Formación Interna Ciemat 114 Citas bibliográficas @article{Dan, author = {Dantzig, G.B. and P. Wolfe}, year = 1960, title = {Decomposition principle for linear programs}, journal = {Operations Research}, volume = 8, pages = {101--111} } Tipo de entrada Etiqueta Campos

Slide 115

Slide 115 text

BibTEX. Campos • Requeridos: obtendremos errores si no se especifican. • Opcionales: la información de estos campos se usa si está disponible. • Ignorados: su información es ignorada aunque esté disponible. Formación Interna Ciemat 115 Citas bibliográficas Google Scholar nos facilita la cita en formato Bibtex

Slide 116

Slide 116 text

BibTEX. Tipos de entrada • article: artículo de revista. Campos requeridos: author, title, journal, year. Opcionales: volume, number, pages, month, note. • book: libro de una editorial. Campos requeridos: author o editor, title, publisher, year. Opcionales: volume o number, series, address, edition, month, note. • inbook: capítulo, sección de un libro. Campos requeridos: author o editor, title, chapter o pages, publisher, year. Opcionales: volume o number, series, type, address, edition, month, note. Formación Interna Ciemat 116 Citas bibliográficas

Slide 117

Slide 117 text

Utilizando plantilla IEEE. Tipos de entrada • Acceder al siguiente enlace y descargar el fichero Zip o Tar. https://www.ieee.org/publications_standards/publications/authors/author_templates.html • Descomprimir el archivo y subir los ficheros a un nuevo proyecto en ShareLatex. • Analicemos su contenido. Formación Interna Ciemat 117 Citas bibliográficas

Slide 118

Slide 118 text

Formación Interna Ciemat 118 ¡GRACIAS! María Botón Fernández [email protected]

Slide 119

Slide 119 text

Referencias Distribuciones Tex • MiKTeX: http://miktex.org/ • Tex-live: http://www.tug.org/texlive/ • MacTex: http://www.tug.org/mactex/ Editores • Vim: http://vim-latex.sourceforge.net/ • GNU Emacs: http://www.gnu.org/software/emacs/ • Notepad++: http://notepad-plus-plus.org/ • TeXWorks: http://www.tug.org/texworks/ • Sublime Tex: http://www.sublimetext.com/ • Texlipse (plugin para Sublime): http://texlipse.sourceforge.net/ Formación Interna Ciemat 119

Slide 120

Slide 120 text

Referencias Editores • TexMaker: http://www.xm1math.net/texmaker/ • TeXnicCenter: http://www.texniccenter.org/ • TeXStudio: http://texstudio.sourceforge.net/ • Kile: http://kile.sourceforge.net/ • WinEdt: http://www.winedt.com/ • LED: http://www.latexeditor.org/ Visores • Gostscript: http://pages.cs.wisc.edu/~ghost/ • Gsview: http://pages.cs.wisc.edu/~ghost/ • Okular: https://okular.kde.org/ • Evince: https://wiki.gnome.org/Apps/Evince?guid=on Formación Interna Ciemat 120

Slide 121

Slide 121 text

Referencias • TexMaker: http://www.xm1math.net/texmaker/ • Catálogo de fuentes de Latex: http://www.tug.dk/FontCatalogue/ Formación Interna Ciemat 121