SlideShare une entreprise Scribd logo
1  sur  28
Télécharger pour lire hors ligne
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
¿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
¿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
¿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
¿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
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
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
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
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
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
­ 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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

Contenu connexe

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

Plantilla writer02bvbsoloindices
Plantilla writer02bvbsoloindicesPlantilla writer02bvbsoloindices
Plantilla writer02bvbsoloindices
washington1987
 
Procesadores de texto.
Procesadores de texto.Procesadores de texto.
Procesadores de texto.
Josehchavez1
 
Definición y evolución de los procesadores de texto (aplicando formato)
Definición y evolución de los procesadores de texto (aplicando formato)Definición y evolución de los procesadores de texto (aplicando formato)
Definición y evolución de los procesadores de texto (aplicando formato)
tecnologiasiguala
 
Presentación de la tex
Presentación  de la texPresentación  de la tex
Presentación de la tex
yeyo2203
 
Tutorial 2012
Tutorial 2012Tutorial 2012
Tutorial 2012
88carlos
 
Procesadores de texto
Procesadores de textoProcesadores de texto
Procesadores de texto
aleja818
 

Similaire à Introducción a LaTeX (yet another...) (20)

Breve Introducción a LaTeX
Breve Introducción a LaTeXBreve Introducción a LaTeX
Breve Introducción a LaTeX
 
cursoBeamer1.pdf
cursoBeamer1.pdfcursoBeamer1.pdf
cursoBeamer1.pdf
 
La tex figuras
La tex figurasLa tex figuras
La tex figuras
 
Procesador de texto.
Procesador de texto.Procesador de texto.
Procesador de texto.
 
Breve inmersión en LaTeX para documentos técnicos
Breve inmersión en LaTeX para documentos técnicosBreve inmersión en LaTeX para documentos técnicos
Breve inmersión en LaTeX para documentos técnicos
 
Presentacion LaTeX
Presentacion LaTeXPresentacion LaTeX
Presentacion LaTeX
 
Plantilla writer02bvbsoloindices
Plantilla writer02bvbsoloindicesPlantilla writer02bvbsoloindices
Plantilla writer02bvbsoloindices
 
Tics
TicsTics
Tics
 
Tics
TicsTics
Tics
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Procesadores de texto.
Procesadores de texto.Procesadores de texto.
Procesadores de texto.
 
Definición y evolución de los procesadores de texto (aplicando formato)
Definición y evolución de los procesadores de texto (aplicando formato)Definición y evolución de los procesadores de texto (aplicando formato)
Definición y evolución de los procesadores de texto (aplicando formato)
 
Presentación de la tex
Presentación  de la texPresentación  de la tex
Presentación de la tex
 
Tutorial 2012
Tutorial 2012Tutorial 2012
Tutorial 2012
 
Tics
TicsTics
Tics
 
Procesadores de texto
Procesadores de textoProcesadores de texto
Procesadores de texto
 
Jenny informatica
Jenny informaticaJenny informatica
Jenny informatica
 
Sistemas operativos 2
Sistemas operativos 2Sistemas operativos 2
Sistemas operativos 2
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 

Dernier

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Dernier (11)

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 

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

  • 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. ¿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. ¿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. ¿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. ¿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. 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. 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. 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. 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. 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. ­ 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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