Actualizado el 21 de Marzo del 2018 (Publicado el 15 de Marzo del 2018)
558 visualizaciones desde el 15 de Marzo del 2018
1,1 MB
314 paginas
Creado hace 15a (21/04/2010)
Curso de LATEX
Francisco Igual Pe˜na
Dept. Ingenier´ıa y Ciencia de los Computadores, UJI
Abril 2010
Curso de LATEX
1
1
Introducci´on
2 Primeros pasos con LATEX
3 Entornos de texto
4 Cambiando el aspecto de las cosas
5 Estructura del documento
6 Gr´aficos y tablas
7 Referencias cruzadas
8 Matem´aticas
9 Rematando el documento
10 Cambiando (m´as a´un) el aspecto de las cosas
Curso de LATEX
2
Introducci´on
Contenidos
1
Introducci´on
2 Primeros pasos con LATEX
3 Entornos de texto
4 Cambiando el aspecto de las cosas
5 Estructura del documento
6 Gr´aficos y tablas
7 Referencias cruzadas
8 Matem´aticas
9 Rematando el documento
10 Cambiando (m´as a´un) el aspecto de las cosas
Curso de LATEX
3
Introducci´on Historia
TEX
• Creado por Donald Knuth.
• Iniciado en 1977, publicado en 1982.
• Mejorado en el a˜no 1989.
Curso de LATEX
4
Introducci´on Historia
TEX
• Creado por Donald Knuth.
• Iniciado en 1977, publicado en 1982.
• Mejorado en el a˜no 1989.
• Objetivo: sistema de procesamiento de textos para
producir textos matem´aticos de calidad profesional.
Curso de LATEX
4
Introducci´on Historia
LATEX
• Creado por L. Lamport en 1984.
• Versi´on LATEX 2ε liberada en 1994.
Curso de LATEX
5
Introducci´on Historia
LATEX
• Creado por L. Lamport en 1984.
• Versi´on LATEX 2ε liberada en 1994.
• Conjunto de macros TEX para facilitar su uso.
• Ventajas:
1 Permite concentrarse en los contenidos, no en el
formato.
2 El autor escribe el texto y especifica el estilo del
documento.
3 LATEX se encarga del resto. . .
Curso de LATEX
5
Introducci´on
Funcionamiento b´asico
Funcionamiento de LATEX:
1 Escritura de un fichero de texto plano, editado con
Vim, Emacs, NotePad, . . .
2 El texto fuente es procesado para darle formato y
componerlo:
• Compone l´ıneas y p´aginas.
• Formatea cap´ıtulos, secciones, notas a pie, ´ındices, . . .
• Genera un documento .dvi listo para visualizar, o
transformar a otros formatos.
3 El usuario transforma el fichero .dvi a .ps, .pdf, . . .
Curso de LATEX
6
Introducci´on
Funcionamiento b´asico
Funcionamiento de LATEX:
1 Escritura de un fichero de texto plano, editado con
Vim, Emacs, NotePad, . . .
2 El texto fuente es procesado para darle formato y
componerlo:
• Compone l´ıneas y p´aginas.
• Formatea cap´ıtulos, secciones, notas a pie, ´ındices, . . .
• Genera un documento .dvi listo para visualizar, o
transformar a otros formatos.
3 El usuario transforma el fichero .dvi a .ps, .pdf, . . .
LATEX no es un procesador de textos!!
Curso de LATEX
6
Introducci´on
Funcionamiento b´asico
Esquema de funcionamiento LATEX:
Bibliograf´ıa (.bbl)
Ficheros auxiliares
(.aux, .log, .toc, . . . )
-
-
Entrada (.tex)
?
LATEX
?
Paquetes (.sty)
Clases (.cls)
Salida (.dvi)
B
B
B
BN
Impresora
Pantalla
Postcript (.ps)
Curso de LATEX
7
Introducci´on
Funcionamiento b´asico
Esquema de funcionamiento LATEX:
Bibliograf´ıa (.bbl)
Ficheros auxiliares
(.aux, .log, .toc, . . . )
-
-
Entrada (.tex)
?
LATEX
?
Paquetes (.sty)
Clase (.cls)
J
J
J
J
PDFLATEX
J
J
J
J^
Fichero PDF
Salida (.dvi)
B
B
B
BN
Impresora
Pantalla
Postcript (.ps)
Curso de LATEX
8
Introducci´on
Funcionamiento b´asico
Entornos gr´aficos para LATEX
Los entornos gr´aficos facilitan la labor de desarrollo de un
documento LATEX. A´un as´ı, no los usaremos durante el
curso en la medida de lo posible.
Es bueno saber c´omo funciona LATEX de verdad. Para ello,
nada mejor que un editor y la l´ınea de comandos. . .
Curso de LATEX
9
Introducci´on
Funcionamiento b´asico
Entornos gr´aficos para LATEX
Los entornos gr´aficos facilitan la labor de desarrollo de un
documento LATEX. A´un as´ı, no los usaremos durante el
curso en la medida de lo posible.
Es bueno saber c´omo funciona LATEX de verdad. Para ello,
nada mejor que un editor y la l´ınea de comandos. . .
Editores populares:
GNU/Linux: Kile, TexMaker.
MacOSX: TexMaker, TexShop.
Windows: ??
Curso de LATEX
9
Introducci´on
Funcionamiento b´asico
LATEX en distintas plataformas
Cada plataforma proporciona un medio para instalar el
entorno de LATEX.
GNU/Linux: paquetes TeXlive*.
MacOSX: TeXlive portado para Mac.
Windows: MikTeX.
Adem´as, ser´a necesario un editor (vi, emacs, etc.) y visores
(okular, Adobe Reader, etc.).
Curso de LATEX
10
Introducci´on
Funcionamiento b´asico
Bibliograf´ıa interesante
Cascales et al.
El libro de LATEX.
Prentice Hall, 2003.
Grossens et al.
The LATEX companion.
Addison-Wesley, 1994.
Kopka and Daly.
Guide to LATEX.
Addison-Wesley, 2004.
Lamport.
LATEX. A document preparation system.
Addison-Wesley, 1994
Curso de LATEX
11
Primeros pasos con LATEX
Contenidos
1
Introducci´on
2 Primeros pasos con LATEX
3 Entornos de texto
4 Cambiando el aspecto de las cosas
5 Estructura del documento
6 Gr´aficos y tablas
7 Referencias cruzadas
8 Matem´aticas
9 Rematando el documento
10 Cambiando (m´as a´un) el aspecto de las cosas
Curso de LATEX
12
Primeros pasos con LATEX
Composici´on de un documento
Estructura del fichero .tex
\documentclass{nombre-de-clase}
\usepackage{nombre-de-paquete}
...
\begin{document}
...
Cuerpo del documento
...
\end{document}
Curso de LATEX
13
Primeros pasos con LATEX
Hola, mundo!
Hola, mundo!
Escribid un fichero con nombre hola.tex:
\documentclass{ a r t i c l e }
\usepackage [ l a t i n 1 ]{ i n p u t e n c } %E n t i e n d e l a s
\usepackage [ s p a n i s h ]{ b a b e l} %E n t i e n d e que e s c a s t e l l a n o
\ begin{ document}
\ begin{ c e n t e r }
documento \LaTeX.
\end{ c e n t e r }
\end{ document}
7
8 Hola , mundo ! Soy un
9
t i l d e s
1
2
3
4
5
6
10
11
Curso de LATEX
14
Primeros pasos con LATEX
Hola, mundo!
Hola, mundo!
Escribid un fichero con nombre hola.tex:
\documentclass{ a r t i c l e }
\usepackage [ l a t i n 1 ]{ i n p u t e n c } %E n t i e n d e l a s
\usepackage [ s p a n i s h ]{ b a b e l} %E n t i e n d e que e s c a s t e l l a n o
\ begin{ document}
\ begin{ c e n t e r }
documento \LaTeX.
\end{ c e n t e r }
\end{ document}
7
8 Hola , mundo ! Soy un
9
t i l d e s
1
2
3
4
5
6
10
11
Hola mundo! Soy un documento LATEX.
Curso de LATEX
14
Primeros pasos con LATEX
Hola, mundo!
Sobre el ejemplo
• La clase (documentclass) determina el formato del
documento final.
Curso de LATEX
15
Primeros pasos con LATEX
Hola, mundo!
Sobre el ejemplo
• La clase (documentclass) determina el formato del
documento final.
• El % precede a los comentarios: LATEX no tendr´a en
cuenta el resto de la l´ınea.
Curso de LATEX
15
Primeros pasos con LATEX
Hola, mundo!
Sobre el ejemplo
• La clase (documentclass) determina el formato del
documento final.
• El % precede a los comentarios: LATEX no tendr´a en
cuenta el resto de la l´ınea.
• Las marcas (command) siempre comienzan con \.
Curso de LATEX
15
Primeros pasos con LATEX
Hola, mundo!
• Los paquetes (packages)
• a˜naden funcionalidades extra,
• simplifican tareas complicadas,
• proporcionan m´as marcas o entornos.
Curso de LATEX
16
Primeros pasos con LATEX
Hola, mundo!
• Los paquetes (packages)
• a˜naden funcionalidades extra,
• simplifican tareas complicadas,
• proporcionan m´as marcas o entornos.
• Los entornos
\begin{nombre-entorno}
...
\end{nombre-entorno}
modifican el formato de lo que hay dentro.
Curso de LATEX
16
Primeros pasos con LATEX
Clases
Las clases de documento
Hay varias clases predefinidas:
• article pera art´ıculos y escritos diversos;
• report para informes t´ecnicos y de investigaci´on;
• book para libros;
• slides para transparencias sencillas;
• beamer para presentaciones m´as complejas (como esta
:);
• letter para cartas;
Curso de LATEX
17
Primeros pasos con LATEX
Clases
La clase se declara en la primera l´ınea con
\documentclass[opciones]{clase}
Algunas opciones ´utiles:
• 10pt, 11pt, 12pt: fijan la medida b´asica de letra. Por
defecto 10pt en article, report, book y letter.
• draft: no dibuja gr´aficos, modo borrador.
• twocolumn: documentos a dos columnas.
Hay m´as, algunas espec´ıficas de cada clase.
Curso de LATEX
18
Primeros pasos con LATEX
Clases
Ejemplos
Escribid y compilad.
\documentclass[12pt]{article}
\usepackage[spanish]{babel}
\title{Un saludo}
\author{Pepe P´erez}
\begin{document}
\maketitle
Hola mundo!
\end{document}
Curso de LATEX
19
Primeros pasos con LATEX
Clases
Ejemplos
Escribid y compilad.
\documentclass[12pt]{article}
\usepackage[spanish]{babel}
\title{Un saludo}
\author{Pepe P´erez}
\begin{document}
\maketitle
Hola mundo!
\end{document}
Qu´e ha pasado?
Curso de LATEX
19
Primeros pasos con LATEX
Clases
Escribid y compilad.
\documentclass[12pt]{article}
\usepackage[latin1]{inputenc}
\usepackage[spanish]{babel}
\title{Un saludo}
\author{Pepe P´erez}
\begin{document}
\maketitle
Hola mundo!
\end{document}
Curso de LATEX
20
Primeros pasos con LATEX
Clases
Escribid y compilad.
\documentclass[10pt]{article}
\usepackage[latin1]{inputenc}
\usepackage[spanish]{babel}
\title{Un saludo}
\author{Pepe P´erez}
\begin{document}
\maketitle
Hola mundo!
\end{document}
Curso de LATEX
21
Primeros pasos con LATEX
Clases
Escribid y compilad.
\documentclass[10pt]{report}
\usepackage[latin1]{inputenc}
\usepackage[spanish]{babel}
\title{Un saludo}
\author{Pepe P´erez}
\begin{document}
\maketitle
Hola mundo!
\end{document}
Curso de LATEX
22
Primeros pasos con LATEX
Clases
Escribid y compilad.
\documentclass[10pt]{book}
\usepackage[latin1]{inputenc}
\usepackage[spanish]{babel}
\title{Un saludo}
\author{Pepe P´erez}
\begin{document}
\maketitle
Hola mundo!
\end{document}
Curso de LATEX
23
Primeros pasos con LATEX
Clases
Escribid y compilad.
\documentclass[12pt,twocolumn]{article}
\usepackage[latin1]{inputenc}
\usepackage[spanish]{babel}
\title{Un saludo}
\author{Pepe P´erez}
\begin{document}
\maketitle
Hola mundo!
\end{document}
Curso de LATEX
24
Prim
Comentarios de: Curso de LaTeX (0)
No hay comentarios