A
Edición de textos científicos con LTEX

Sixto Sánchez Merino
Agustín Valverde Ramos
Departamento de Matemática Aplicada
...
¿Qué es TEX?

TeX es un sistema de composición tipográfica de textos.
TEX fue desarrollado por Donald Knuth en el año 1978...
¿Cómo funciona?
WYSIWYG

∗

Composición

Microsoft Word

TEX

OpenOffice

html

Google Docs

DocBook

Wordperfect

SGML

P...
¿Cómo funciona?
documentclass[12pt]{article}
usepackage[latin1]{inputenc}
usepackage[spanish]{babel}

TEX
=⇒

title{Mi pri...
¿Cómo se usa?
El programa TEX está disponible de forma gratuita para diversos
sistemas operativos: TEX Live (en Linux, Uni...
Antes de seguir,
abramos la aplicación TeXworks
(u otra que nos guste más)
con la que vamos a trabajar. . .

¡Y escribamos...
Estructura de un archivo .tex
documentclass[12pt]{article}
usepackage[latin1]{inputenc}
usepackage[spanish]{babel}
title{M...
Estructura de un archivo .tex
documentclass[12pt]{article}
usepackage[latin1]{inputenc}
usepackage[spanish]{babel}

Preámb...
Estructura de un archivo .tex
documentclass[12pt]{article}
usepackage[latin1]{inputenc}
usepackage[spanish]{babel}
title{M...
Los archivos de un proyecto
Aunque solo trabajamos directamente sobre un archivo, el sistema genera y
utiliza algunos más....
­ midocumento.dvi: tras procesar el archivo anterior con TEX se genera el
DVI que puede visualizarse e imprimirse, pero NO...
Aclarando algunos nombres

TEX es el nombre del programa original. Genera archivos en formato DVI
que posteriormente puede...
Otros proyectos relacionados

A
LTEX colaborativo: ya están disponibles muchos servicios web similares a
Google Docs: Writ...
Código y texto

En el archivo fuente, escribiremos el texto que queremos obtener y el
código en lenguaje TEX.
­ Todos los ...
El preámbulo

1

Comienza declarando el tipo de documento que vamos a escribir. La
distribución básica incluye varias clas...
documentclass[opciones]{clase}
Clases

Opciones

article - Documento básico
book - Libros

10pt, 11pt, 12pt -- Tamaño
de l...
usepackage[opciones]{paquete}

usepackage[latin1]{inputenc}: Declara la codificación del
documento .tex
usepackage[spanish...
usepackage{color}: Operadores necesarios para utilizar colores en los
documentos.
usepackage{times}: Cambia a ‘‘Times’’ el...
Paquetes interesantes

­ Para matemáticas: amsmath

Sixto S., Agustín V. (Matemática Aplicada)

Edición de textos científi...
Paquetes interesantes

­ Para matemáticas: amsmath
­ Mejora de entornos básicos: longtable, tabularx, colortbl,. . .

Sixt...
Paquetes interesantes

­ Para matemáticas: amsmath
­ Mejora de entornos básicos: longtable, tabularx, colortbl,. . .
­ Otr...
Paquetes interesantes

­ Para matemáticas: amsmath
­ Mejora de entornos básicos: longtable, tabularx, colortbl,. . .
­ Otr...
Paquetes interesantes

­ Para matemáticas: amsmath
­ Mejora de entornos básicos: longtable, tabularx, colortbl,. . .
­ Otr...
Programas auxiliares

­ Gestión de bibliografía: bibtex
­ Índices y glosarios: Makeindex

Sixto S., Agustín V. (Matemática...
Creación de gráficos

­ Con paquetes:
PGF y TikZ
PSTricks
­ Con programas externos:
Metapost
GNUPlot

Sixto S., Agustín V....
Ejemplo: sustituci´n por constantes
o





[α]r s


 [β]pr t


[β]st

[α]pt

[α]st


[β]q  [r s/⊤] =


[α]st

[α]¡...
Ejemplo: f (θ) = 1 + 2 cos θ

R

π
3

3

2

2

1

1
π

Θ

0
−1

Y

2π
3

3

π
3

2π
3

π

4π
3

5π
3

2π
4π
3

(C´lculo pa...
Presentaciones sin Powerpoint

­ Slides (el básico)
­ Foiltex
­ Beamer (perfecto en conjunción con TikZ)

Sixto S., Agustí...
Próxima SlideShare
Cargando en…5
×

Introducción a LaTeX (yet another...)

875 visualizaciones

Publicado el

Clase de introducción al sistema LaTeX, en un curso impartido en la Universidad de Málaga sobre este este lenguaje.

Publicado en: Tecnología
0 comentarios
1 recomendación
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
875
En SlideShare
0
De insertados
0
Número de insertados
532
Acciones
Compartido
0
Descargas
5
Comentarios
0
Recomendaciones
1
Insertados 0
No insertados

No hay notas en la diapositiva.

Introducción a LaTeX (yet another...)

  1. 1. A Edición de textos científicos con LTEX Sixto Sánchez Merino Agustín Valverde Ramos Departamento de Matemática Aplicada Universidad de Málaga 19 de febrero de 2014 Sixto S., Agustín V. (Matemática Aplicada) Edición de textos científicos con L EX AT 19 de febrero de 2014 1 / 24
  2. 2. ¿Qué es TEX? TeX es un sistema de composición tipográfica de textos. TEX fue desarrollado por Donald Knuth en el año 1978 a petición de la American Mathematical Society. Está disponible en casi cualquier plataforma existente, y sus archivos se pueden intercambiar con facilidad entre ellas. TEX no es NI un procesador de textos, NI un programa de maquetación, Sixto S., Agustín V. (Matemática Aplicada) Edición de textos científicos con L EX AT 19 de febrero de 2014 2 / 24
  3. 3. ¿Cómo funciona? WYSIWYG ∗ Composición Microsoft Word TEX OpenOffice html Google Docs DocBook Wordperfect SGML Pages troff Abiword Markdown ∗ WYSIWYG significa ‘‘What You See Is What You Get’’, es decir, ‘‘Lo que ves es lo que obtienes’’. Sixto S., Agustín V. (Matemática Aplicada) Edición de textos científicos con L EX AT 19 de febrero de 2014 3 / 24
  4. 4. ¿Cómo funciona? documentclass[12pt]{article} usepackage[latin1]{inputenc} usepackage[spanish]{babel} TEX =⇒ title{Mi primer documento TeX} author{Antonio Pérez} begin{document} maketitle Este es un texto breve escrito con TeX. Para ello, he utilizado un editor de texto sin formato y posteriormente he utilizado el programa de compilación para generar el documento en texttt{pdf}. end{document} Con un editor de textos sin formato, −→ se escribe el archivo ‘‘fuente’’. Sixto S., Agustín V. (Matemática Aplicada) Mi primer documento TEX Antonio P´rez e 26 de junio de 2007 Este es un texto breve escrito con TEX. Para ello, he utilizado un editor de texto sin formato y posteriormente he utilizado el programa de compilaci´n o para generar el documento en pdf. Ejecutamos TEX sobre este −→ documento. Edición de textos científicos con L EX AT Obtenemos el resultado en un archivo PDF. 19 de febrero de 2014 4 / 24
  5. 5. ¿Cómo se usa? El programa TEX está disponible de forma gratuita para diversos sistemas operativos: TEX Live (en Linux, Unix), MikTEX/ProTEXt (en Windows), MacTEX(MacOS). Hay entornos que integran un editor y funcionan como interface para estos programas: TeXnicCenter, Winshell, WinEdt, (en Windows), TeXShop (en Mac OS),TeXWorks (en Windows y Mac OS), XEmacs, Texmaker (en Linux, Windows y Mac OS). Otros paquetes que integran el editor, el compilador y los visores de pdf o dvi. Y también los hay que, sobre un motor TEX, permiten trabajar como con un editor wysiwyg: LyX, ScientificWord,. . . Finalmente, disponemos de editores online, algunos colaborativos: WriteLaTeX, ShareLaTeX, latexlab,. . . Sixto S., Agustín V. (Matemática Aplicada) Edición de textos científicos con L EX AT 19 de febrero de 2014 5 / 24
  6. 6. Antes de seguir, abramos la aplicación TeXworks (u otra que nos guste más) con la que vamos a trabajar. . . ¡Y escribamos nuestro primer documento! Sixto S., Agustín V. (Matemática Aplicada) Edición de textos científicos con L EX AT 19 de febrero de 2014 6 / 24
  7. 7. Estructura de un archivo .tex documentclass[12pt]{article} usepackage[latin1]{inputenc} usepackage[spanish]{babel} title{Mi primer documento TeX} author{Antonio Pérez} begin{document} maketitle Este es un texto breve escrito con TeX. Para ello, he utilizado un editor de texto sin formato y posteriormente he utilizado el programa de compilación para generar el documento en texttt{pdf}. end{document} Sixto S., Agustín V. (Matemática Aplicada) Edición de textos científicos con L EX AT 19 de febrero de 2014 7 / 24
  8. 8. Estructura de un archivo .tex documentclass[12pt]{article} usepackage[latin1]{inputenc} usepackage[spanish]{babel} Preámbulo title{Mi primer documento TeX} author{Antonio Pérez} begin{document} maketitle Este es un texto breve escrito con TeX. Para ello, he utilizado un editor de texto sin formato y posteriormente he utilizado el programa de compilación para generar el documento en texttt{pdf}. end{document} Sixto S., Agustín V. (Matemática Aplicada) Edición de textos científicos con L EX AT 19 de febrero de 2014 8 / 24
  9. 9. Estructura de un archivo .tex documentclass[12pt]{article} usepackage[latin1]{inputenc} usepackage[spanish]{babel} title{Mi primer documento TeX} author{Antonio Pérez} Cuerpo begin{document} maketitle Este es un texto breve escrito con TeX. Para ello, he utilizado un editor de texto sin formato y posteriormente he utilizado el programa de compilación para generar el documento en texttt{pdf}. end{document} Sixto S., Agustín V. (Matemática Aplicada) Edición de textos científicos con L EX AT 19 de febrero de 2014 9 / 24
  10. 10. Los archivos de un proyecto Aunque solo trabajamos directamente sobre un archivo, el sistema genera y utiliza algunos más. Se distinguen por su extensión. . . ­ midocumento.tex: es el archivo que nosotros escribimos. NO tiene formato. ­ midocumento.pdf: si utilizamos pdfTEX, obtendremos la salida directamente en formato pdf. ­ midocumento.log: junto con el dvi, se genera este archivo de texto que contiene información sobre el proceso de compilación, incluyendo los errores que hayamos cometido. ­ midocumento.aux: para poder realizar algunas operaciones, TEX necesita crear un archivo auxiliar con información sobre nuestro documento. Aunque es un archivo de texto, nunca necesitaremos editarlo o moverlo. Sixto S., Agustín V. (Matemática Aplicada) Edición de textos científicos con L EX AT 19 de febrero de 2014 10 / 24
  11. 11. ­ midocumento.dvi: tras procesar el archivo anterior con TEX se genera el DVI que puede visualizarse e imprimirse, pero NO puede editarse. ­ midocumento.ps: aunque utilicemos TEX, la mayoría de entornos incluyen la posibilidad de convertir directamente el archivo DVI en PS y este en PDF. Sixto S., Agustín V. (Matemática Aplicada) Edición de textos científicos con L EX AT 19 de febrero de 2014 11 / 24
  12. 12. Aclarando algunos nombres TEX es el nombre del programa original. Genera archivos en formato DVI que posteriormente pueden convertirse en PS y PDF. Hay tres motores básicos construidos sobre TEX: pdfTEX (el más popular), XeTeX y LuaTeX, que pueden generar tanto archivos DVI como PDF. A LTEX se refiere a un conjunto de operadores definidos sobre TEX y que añaden funcionalidad y simplicidad: Estudiar este lenguaje es el objetivo del curso. A Existen otras alternativas a LTEX, pero con menos usuarios, como ConTeXt. Sixto S., Agustín V. (Matemática Aplicada) Edición de textos científicos con L EX AT 19 de febrero de 2014 12 / 24
  13. 13. Otros proyectos relacionados A LTEX colaborativo: ya están disponibles muchos servicios web similares a Google Docs: WriteLaTeX, MonkeyTeX. MathML es el estándar para escribir matemáticas con XML y está basado en TEX. MathJax es un conjunto de librerías en Javascript que mejoran la visualización de MathML en las páginas web y permite usar lenguaje TEX mezclado con html. Sixto S., Agustín V. (Matemática Aplicada) Edición de textos científicos con L EX AT 19 de febrero de 2014 13 / 24
  14. 14. Código y texto En el archivo fuente, escribiremos el texto que queremos obtener y el código en lenguaje TEX. ­ Todos los operados comienzan con el símbolo ­ Operadores: maketitle ­ Operadores con argumento: title{Documento} ­ Operadores con argumento y opciones: usepackage[spanish]{babel} ­ Entornos: begin{eqnarray}...end{eqnarray} Sixto S., Agustín V. (Matemática Aplicada) Edición de textos científicos con L EX AT 19 de febrero de 2014 14 / 24
  15. 15. El preámbulo 1 Comienza declarando el tipo de documento que vamos a escribir. La distribución básica incluye varias clases: article, report, book, letter, slides. 2 Mediante usepackage[ ]{ } llamamos a paquetes que extienden a A LTEX añadiendo funcionalidad. 3 Declaramos opciones y parámetros que afectarán a la totalidad del documento. 4 Definimos macros que usaremos a lo largo del documento para simplificar el trabajo. Sixto S., Agustín V. (Matemática Aplicada) Edición de textos científicos con L EX AT 19 de febrero de 2014 15 / 24
  16. 16. documentclass[opciones]{clase} Clases Opciones article - Documento básico book - Libros 10pt, 11pt, 12pt -- Tamaño de la letra report -- Informes twoside -- Impresión a doble cara slides -- Transparencias twocolumn -- Doble columna letter -- Cartas a4paper -- Tamaño del papel Otras: foils, beamer, amsart, amsbook,. . . Sixto S., Agustín V. (Matemática Aplicada) Otras: fleqn, leqno, openright, titlepage,. . . Edición de textos científicos con L EX AT 19 de febrero de 2014 16 / 24
  17. 17. usepackage[opciones]{paquete} usepackage[latin1]{inputenc}: Declara la codificación del documento .tex usepackage[spanish]{babel}: Declara el lenguaje en el que vamos a escribir. Carga los patrones de corte de palabras, define en español las etiquetas automáticas (Título, Resumen, Bibliografía,. . . ), establece reglas de estilo. usepackage{amssymb}, usepackage{latexsym}, usepackage{pifont}: extienden el conjunto de símbolos mátematicos. usepackage{graphics}: introduce operadores para incluir gráficos. Sixto S., Agustín V. (Matemática Aplicada) Edición de textos científicos con L EX AT 19 de febrero de 2014 17 / 24
  18. 18. usepackage{color}: Operadores necesarios para utilizar colores en los documentos. usepackage{times}: Cambia a ‘‘Times’’ el tipo de letra del documento que se genere. usepackage{amsmath}: Define nuevos macros para el manejo de expresiones matemáticas. Sixto S., Agustín V. (Matemática Aplicada) Edición de textos científicos con L EX AT 19 de febrero de 2014 18 / 24
  19. 19. Paquetes interesantes ­ Para matemáticas: amsmath Sixto S., Agustín V. (Matemática Aplicada) Edición de textos científicos con L EX AT 19 de febrero de 2014 19 / 24
  20. 20. Paquetes interesantes ­ Para matemáticas: amsmath ­ Mejora de entornos básicos: longtable, tabularx, colortbl,. . . Sixto S., Agustín V. (Matemática Aplicada) Edición de textos científicos con L EX AT 19 de febrero de 2014 19 / 24
  21. 21. Paquetes interesantes ­ Para matemáticas: amsmath ­ Mejora de entornos básicos: longtable, tabularx, colortbl,. . . ­ Otros objetos: fancybox Sixto S., Agustín V. (Matemática Aplicada) Edición de textos científicos con L EX AT 19 de febrero de 2014 19 / 24
  22. 22. Paquetes interesantes ­ Para matemáticas: amsmath ­ Mejora de entornos básicos: longtable, tabularx, colortbl,. . . ­ Otros objetos: fancybox ­ Diseño de documentos: titlesec, fancyhdr Sixto S., Agustín V. (Matemática Aplicada) Edición de textos científicos con L EX AT 19 de febrero de 2014 19 / 24
  23. 23. Paquetes interesantes ­ Para matemáticas: amsmath ­ Mejora de entornos básicos: longtable, tabularx, colortbl,. . . ­ Otros objetos: fancybox ­ Diseño de documentos: titlesec, fancyhdr Sixto S., Agustín V. (Matemática Aplicada) Edición de textos científicos con L EX AT 19 de febrero de 2014 19 / 24
  24. 24. Programas auxiliares ­ Gestión de bibliografía: bibtex ­ Índices y glosarios: Makeindex Sixto S., Agustín V. (Matemática Aplicada) Edición de textos científicos con L EX AT 19 de febrero de 2014 20 / 24
  25. 25. Creación de gráficos ­ Con paquetes: PGF y TikZ PSTricks ­ Con programas externos: Metapost GNUPlot Sixto S., Agustín V. (Matemática Aplicada) Edición de textos científicos con L EX AT 19 de febrero de 2014 21 / 24
  26. 26. Ejemplo: sustituci´n por constantes o   [α]r s   [β]pr t  [β]st [α]pt [α]st  [β]q  [r s/⊤] =  [α]st [α]¡s r¡ = [β]p ¡t r ¨ ¨ [β]st ¨ [α]pt (L´gica computacional) o Sixto S., Agustín V. (Matemática Aplicada) [α]st Tema 3: m´todo TAS e Edición de textos científicos con L EX AT [α]nil [β]q = [β]pt [β]q [α]¡t s [α]t 31 / 68 19 de febrero de 2014 22 / 24
  27. 27. Ejemplo: f (θ) = 1 + 2 cos θ R π 3 3 2 2 1 1 π Θ 0 −1 Y 2π 3 3 π 3 2π 3 π 4π 3 5π 3 2π 4π 3 (C´lculo para la computaci´n) a o Sixto S., Agustín V. (Matemática Aplicada) X Tema 2: Curvas planas Edición de textos científicos con L EX AT 5π 3 23 / 23 19 de febrero de 2014 23 / 24
  28. 28. Presentaciones sin Powerpoint ­ Slides (el básico) ­ Foiltex ­ Beamer (perfecto en conjunción con TikZ) Sixto S., Agustín V. (Matemática Aplicada) Edición de textos científicos con L EX AT 19 de febrero de 2014 24 / 24

×