SlideShare a Scribd company logo
1 of 28
Download to read offline
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

More Related Content

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

Procesador de texto.
Procesador de texto.Procesador de texto.
Procesador de texto.Ferbueno
 
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écnicosJoan Català
 
Presentacion LaTeX
Presentacion LaTeXPresentacion LaTeX
Presentacion LaTeXRamirezEsc
 
Plantilla writer02bvbsoloindices
Plantilla writer02bvbsoloindicesPlantilla writer02bvbsoloindices
Plantilla writer02bvbsoloindiceswashington1987
 
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 texyeyo2203
 
Tutorial 2012
Tutorial 2012Tutorial 2012
Tutorial 201288carlos
 
Procesadores de texto
Procesadores de textoProcesadores de texto
Procesadores de textoaleja818
 
Sistemas operativos 2
Sistemas operativos 2Sistemas operativos 2
Sistemas operativos 2adri55
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosadri55
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosadri55
 

Similar to 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
 

Recently uploaded

JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALGuadalinfoHuscarGuad
 
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiCVelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC6dwwcgtpfx
 
Unidad 1- Historia y Evolucion de las computadoras.pdf
Unidad 1- Historia y Evolucion de las computadoras.pdfUnidad 1- Historia y Evolucion de las computadoras.pdf
Unidad 1- Historia y Evolucion de las computadoras.pdfMarianneBAyn
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónUniversidad de Sonora
 
Desarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaDesarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaRicardoEstrada90
 
De Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxDe Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxdoloresolmosantiago
 
BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).jcaballerosamayoa
 
proyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptualesproyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptualesssuserbe0d1c
 
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptxNIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptxjarniel1
 
manual-de-oleohidraulica-industrial-vickers.pdf
manual-de-oleohidraulica-industrial-vickers.pdfmanual-de-oleohidraulica-industrial-vickers.pdf
manual-de-oleohidraulica-industrial-vickers.pdfprofmartinsuarez
 
Presentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptxPresentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptxTaim11
 
Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024NicolleAndrade7
 
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...Kevin Serna
 
Gestión de concurrencia y bloqueos en SQL Server
Gestión de concurrencia y bloqueos en SQL ServerGestión de concurrencia y bloqueos en SQL Server
Gestión de concurrencia y bloqueos en SQL ServerRobertoCarrancioFern
 
CIBERSEGURIDAD Y SEGURIDAD INFORMATICA .
CIBERSEGURIDAD Y SEGURIDAD INFORMATICA .CIBERSEGURIDAD Y SEGURIDAD INFORMATICA .
CIBERSEGURIDAD Y SEGURIDAD INFORMATICA .llocllajoaquinci00
 
Uso de las TIC en la vida cotidiana .
Uso de las TIC en la vida cotidiana       .Uso de las TIC en la vida cotidiana       .
Uso de las TIC en la vida cotidiana .itzyrivera61103
 
¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf7adelosriosarangojua
 
Inteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialInteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialEducática
 
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdfPons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdffrank0071
 
editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docxssusere34b451
 

Recently uploaded (20)

JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
 
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiCVelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
 
Unidad 1- Historia y Evolucion de las computadoras.pdf
Unidad 1- Historia y Evolucion de las computadoras.pdfUnidad 1- Historia y Evolucion de las computadoras.pdf
Unidad 1- Historia y Evolucion de las computadoras.pdf
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la información
 
Desarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaDesarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - Estrada
 
De Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxDe Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptx
 
BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).
 
proyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptualesproyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptuales
 
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptxNIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
 
manual-de-oleohidraulica-industrial-vickers.pdf
manual-de-oleohidraulica-industrial-vickers.pdfmanual-de-oleohidraulica-industrial-vickers.pdf
manual-de-oleohidraulica-industrial-vickers.pdf
 
Presentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptxPresentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptx
 
Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024
 
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
 
Gestión de concurrencia y bloqueos en SQL Server
Gestión de concurrencia y bloqueos en SQL ServerGestión de concurrencia y bloqueos en SQL Server
Gestión de concurrencia y bloqueos en SQL Server
 
CIBERSEGURIDAD Y SEGURIDAD INFORMATICA .
CIBERSEGURIDAD Y SEGURIDAD INFORMATICA .CIBERSEGURIDAD Y SEGURIDAD INFORMATICA .
CIBERSEGURIDAD Y SEGURIDAD INFORMATICA .
 
Uso de las TIC en la vida cotidiana .
Uso de las TIC en la vida cotidiana       .Uso de las TIC en la vida cotidiana       .
Uso de las TIC en la vida cotidiana .
 
¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf
 
Inteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialInteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicial
 
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdfPons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
 
editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docx
 

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