Introducción a Latex

C4187f9cd1f03aa1619b269218883910?s=47 CETA-Ciemat
April 24, 2015
130

Introducción a Latex

En este documento se proporciona información para la instalación de Latex en un equipo, para el uso de ShareLatex y se dan los primeros pasos para la composición de artículos científicos con este lenguaje.

C4187f9cd1f03aa1619b269218883910?s=128

CETA-Ciemat

April 24, 2015
Tweet

Transcript

  1. 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 maria.boton@externos.ciemat.es
  2. Formación Interna Ciemat 2

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

    Ciemat 3
  4. Qué esperar de este curso: • Conocer el lenguaje Latex

    • Manejar editor Sharelatex • Preparar un documento latex Formación Interna Ciemat 4
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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í
  11. 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
  12. 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
  13. 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
  14. Acceso a Sharelatex • Nos registramos Formación Interna Ciemat 14

    Introducción a Latex y Sharelatex
  15. • 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
  16. 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
  17. 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
  18. 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
  19. • \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
  20. Ajustes del documento • Márgenes Formación Interna Ciemat 20 Estructurar

    un documento Latex
  21. 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?
  22. 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
  23. 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
  24. 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
  25. 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
  26. 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
  27. 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
  28. 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
  29. 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
  30. 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
  31. 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
  32. 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
  33. 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
  34. • 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
  35. Tipos y tamaños de fuentes. Caracteres especiales. Formación Interna Ciemat

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

    36 Escritura texto normal
  37. 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
  38. 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
  39. 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
  40. 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.
  41. 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
  42. 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
  43. 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
  44. 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
  45. 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
  46. 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
  47. 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
  48. 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
  49. 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
  50. 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
  51. 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
  52. 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
  53. 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
  54. 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
  55. 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
  56. 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
  57. 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
  58. 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
  59. 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
  60. 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
  61. 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
  62. 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
  63. • 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
  64. 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
  65. Potencias, subíndices y superíndices. Formación Interna Ciemat 65 Escritura texto

    matemático
  66. 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
  67. 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
  68. 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
  69. 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
  70. 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
  71. 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
  72. 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
  73. 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
  74. 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
  75. 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
  76. 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
  77. 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
  78. 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
  79. 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
  80. Vectores. • Utilizamos el paquete \usepackage{esvect}. Ejemplo Formación Interna Ciemat

    80 Escritura texto matemático
  81. 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
  82. 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
  83. 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
  84. 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
  85. 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
  86. 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
  87. Símbolos matemáticos frecuentes. Letras griegas Formación Interna Ciemat 87 Escritura

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

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

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

    Escritura texto matemático
  91. 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
  92. • 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
  93. 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
  94. 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
  95. 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
  96. 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
  97. 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
  98. 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
  99. 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
  100. 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}
  101. 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}
  102. 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
  103. 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
  104. 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
  105. 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
  106. 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
  107. 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
  108. 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
  109. • 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
  110. 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
  111. 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
  112. 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
  113. 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
  114. 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
  115. 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
  116. 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
  117. 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
  118. Formación Interna Ciemat 118 ¡GRACIAS! María Botón Fernández maria.boton@externos.ciemat.es

  119. 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
  120. 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
  121. Referencias • TexMaker: http://www.xm1math.net/texmaker/ • Catálogo de fuentes de Latex:

    http://www.tug.dk/FontCatalogue/ Formación Interna Ciemat 121