SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 

Kürzlich hochgeladen (20)

Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 

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