Vous êtes sur la page 1sur 49

A

Curso de iniciación a L TEX

Curso de iniciación a LATEX

Jordi Blasco

11-06-2005

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Programa del curso

AT X.
Origen del TEXy L Referencias cruzadas.
E
Conceptos básicos. Cites bibliográcas y notas

Entornos de trabajo (Win / a pie de página.

Linux). Contadores, etiquetas y

Comandos, archivos y referencias.

software. La bibliografía con BiBTEX.


Partes de un texto. Inclusión de grácos
Estilos de páginas. (PostScript).

Fuentes y parágrafos. AT X/
Trabajando con PDFL E
Tablas.
AT X/ HTML.
PSL E

Caracteres especiales. Grácos matemáticos.

Símbolos matemáticos. Grandes proyectos.

Trabajando con ecuaciones. AT Xpert.


L E

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Programa del curso

Contenido del DVD

AT X para Unix y Windows.


Distribución de L E
Documentación contenida en CTAN.

AT X.
Módulos de L E
Guión de practicas y material para realizarlas.

AT X.
Ejemplos de documentos L E
ISO de linux Kubuntu.

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Programa del curso

Contenido del DVD

AT X para Unix y Windows.


Distribución de L E
Documentación contenida en CTAN.

AT X.
Módulos de L E
Guión de practicas y material para realizarlas.

AT X.
Ejemplos de documentos L E
ISO de linux Kubuntu.

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Programa del curso

Contenido del DVD

AT X para Unix y Windows.


Distribución de L E
Documentación contenida en CTAN.

AT X.
Módulos de L E
Guión de practicas y material para realizarlas.

AT X.
Ejemplos de documentos L E
ISO de linux Kubuntu.

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Programa del curso

Contenido del DVD

AT X para Unix y Windows.


Distribución de L E
Documentación contenida en CTAN.

AT X.
Módulos de L E
Guión de practicas y material para realizarlas.

AT X.
Ejemplos de documentos L E
ISO de linux Kubuntu.

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Programa del curso

Contenido del DVD

AT X para Unix y Windows.


Distribución de L E
Documentación contenida en CTAN.

AT X.
Módulos de L E
Guión de practicas y material para realizarlas.

AT X.
Ejemplos de documentos L E
ISO de linux Kubuntu.

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Programa del curso

Contenido del DVD

AT X para Unix y Windows.


Distribución de L E
Documentación contenida en CTAN.

AT X.
Módulos de L E
Guión de practicas y material para realizarlas.

AT X.
Ejemplos de documentos L E
ISO de linux Kubuntu.

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
A
Origen del TEXy L TEX
A
Nacimiento del TEXy L TEX

TEX

TEX fue desarrollado por Donald Knuth el año 1978, a petición de la


American Mathematical Society, a n de componer texto y fórmulas
matemáticas con la calidad de los sistemas de fotocomposición de
la época, pero sin el esfuerzo que estos requerían.
Knuth, junto con las dos entidades que respaldan el proyecto (la
AMS y Addison-Wesley), deciden liberar el programa bajo licencia
GNU, poniéndolo disposición de todos, sin ningún tipo de
restricción.

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
A
Origen del TEXy L TEX
A
Nacimiento del TEXy L TEX

LATEX

LaTeX fue desarrollado paralelamente al propio TeX por Leslie


Lamport como un sistema más completo y ágil para un uso más
intensivo. LaTeX es el formato más popular y es más estandard en
muchas materias, no es extraño pues, que se identique o se
confunda con TeX.

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
A
Origen del TEXy L TEX
A
Nacimiento del TEXy L TEX

Éxito

Aunque el carácter gratuito ha contribuido en su difusión, las


razones de su éxito son los resultados que se obtienen. Por este
motivo, se ha convertido en un estandard en el intercambio de
información cientíca a nivel mundial.
Esto lleva a muchos cientícos a presentar su tesis y artículos con
AT X de forma obligada.
L E
Para más información consultar la página ocial:
http://www.LaTeX-project.org
En este enlace se encuentra un listado de revistas que admiten los
AT X. http://www-lsi.upc.es/ valiente/journals.html
artículos con L E

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Origen del TEXy L TEXA
Características

Por que utilizar LATEX?

Resultados profesionales.

Edición de formulas matemáticas sin restricciones.

Despreocupación de la estética, centrado en el contenido.

Facilidad en la generación de tablas, referencias cruzadas,


notas a pie de pagina,...

Transportable a otras maquinas y plataformas.

Enorme cantidad de documentación.

Es libre.

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Origen del TEXy L TEXA
Características

Por que utilizar LATEX?

Resultados profesionales.

Edición de formulas matemáticas sin restricciones.

Despreocupación de la estética, centrado en el contenido.

Facilidad en la generación de tablas, referencias cruzadas,


notas a pie de pagina,...

Transportable a otras maquinas y plataformas.

Enorme cantidad de documentación.

Es libre.

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Origen del TEXy L TEXA
Características

Por que utilizar LATEX?

Resultados profesionales.

Edición de formulas matemáticas sin restricciones.

Despreocupación de la estética, centrado en el contenido.

Facilidad en la generación de tablas, referencias cruzadas,


notas a pie de pagina,...

Transportable a otras maquinas y plataformas.

Enorme cantidad de documentación.

Es libre.

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Origen del TEXy L TEXA
Características

Por que utilizar LATEX?

Resultados profesionales.

Edición de formulas matemáticas sin restricciones.

Despreocupación de la estética, centrado en el contenido.

Facilidad en la generación de tablas, referencias cruzadas,


notas a pie de pagina,...

Transportable a otras maquinas y plataformas.

Enorme cantidad de documentación.

Es libre.

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Origen del TEXy L TEXA
Características

Por que utilizar LATEX?

Resultados profesionales.

Edición de formulas matemáticas sin restricciones.

Despreocupación de la estética, centrado en el contenido.

Facilidad en la generación de tablas, referencias cruzadas,


notas a pie de pagina,...

Transportable a otras maquinas y plataformas.

Enorme cantidad de documentación.

Es libre.

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Origen del TEXy L TEXA
Características

Por que utilizar LATEX?

Resultados profesionales.

Edición de formulas matemáticas sin restricciones.

Despreocupación de la estética, centrado en el contenido.

Facilidad en la generación de tablas, referencias cruzadas,


notas a pie de pagina,...

Transportable a otras maquinas y plataformas.

Enorme cantidad de documentación.

Es libre.

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Origen del TEXy L TEXA
Características

Por que utilizar LATEX?

Resultados profesionales.

Edición de formulas matemáticas sin restricciones.

Despreocupación de la estética, centrado en el contenido.

Facilidad en la generación de tablas, referencias cruzadas,


notas a pie de pagina,...

Transportable a otras maquinas y plataformas.

Enorme cantidad de documentación.

Es libre.

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Origen del TEXy L TEXA
Características

Inconvenientes / limitaciones de LATEX?

El periodo de aprendizaje es mayor que los WYSIWYG .


1

Dependencias con paquetes no instalado al transportar a otra


máquina.

No se puede ver a tiempo real como queda el documente. Hay


que compilar.

No sirve para maquetación de publicaciones. Se necesita


invertir demasiado tiempo.

1
What you see is what you get
Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Origen del TEXy L TEXA
Características

Inconvenientes / limitaciones de LATEX?

El periodo de aprendizaje es mayor que los WYSIWYG .


1

Dependencias con paquetes no instalado al transportar a otra


máquina.

No se puede ver a tiempo real como queda el documente. Hay


que compilar.

No sirve para maquetación de publicaciones. Se necesita


invertir demasiado tiempo.

1
What you see is what you get
Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Origen del TEXy L TEXA
Características

Inconvenientes / limitaciones de LATEX?

El periodo de aprendizaje es mayor que los WYSIWYG .


1

Dependencias con paquetes no instalado al transportar a otra


máquina.

No se puede ver a tiempo real como queda el documente. Hay


que compilar.

No sirve para maquetación de publicaciones. Se necesita


invertir demasiado tiempo.

1
What you see is what you get
Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Origen del TEXy L TEXA
Características

Inconvenientes / limitaciones de LATEX?

El periodo de aprendizaje es mayor que los WYSIWYG .


1

Dependencias con paquetes no instalado al transportar a otra


máquina.

No se puede ver a tiempo real como queda el documente. Hay


que compilar.

No sirve para maquetación de publicaciones. Se necesita


invertir demasiado tiempo.

1
What you see is what you get
Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
A
Origen del TEXy L TEX
Características

Convencido?

Cuanto tardarías es escribir la transformada inversa de Laplace?

Z c +iT
e st f (s )ds
1
F (t ) = l
m
2π i T →∞ c −iT
Con MS Word 3'.

AT X 32.
Con L E
Con Lápiz 44.

Impresionado?

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
A
Origen del TEXy L TEX
Características

Convencido?

Cuanto tardarías es escribir la transformada inversa de Laplace?

Z c +iT
e st f (s )ds
1
F (t ) = l
m
2π i T →∞ c −iT
Con MS Word 3'.

AT X 32.
Con L E
Con Lápiz 44.

Impresionado?

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
A
Origen del TEXy L TEX
Características

Convencido?

Cuanto tardarías es escribir la transformada inversa de Laplace?

Z c +iT
e st f (s )ds
1
F (t ) = l
m
2π i T →∞ c −iT
Con MS Word 3'.

AT X 32.
Con L E
Con Lápiz 44.

Impresionado?

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
A
Origen del TEXy L TEX
Características

Convencido?

Cuanto tardarías es escribir la transformada inversa de Laplace?

Z c +iT
e st f (s )ds
1
F (t ) = l
m
2π i T →∞ c −iT
Con MS Word 3'.

AT X 32.
Con L E
Con Lápiz 44.

Impresionado?

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Conceptos básicos
Estructura del documento

Estructura de un documento básico


\documentclass[a4paper,11pt]{article}
\usepackage{latexsym}
\usepackage[spanish]{layout}
\usepackage[latin1]{inputenc}
\usepackage[spanish]{babel}
\usepackage[T1]{fontenc}
\author{nombre del autor}
\title{Titulo del articulo}
\begin{document}
\maketitle
\tableofcontents
\section{Presentación}
Inicio del articulo...
\section{Fin}
... fin del articulo.
Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Conceptos básicos
Estructura del documento

Estructura de un documento típico

\documentclass[a4paper,11pt]{article}
\usepackage[spanish]{babel}
\usepackage[spanish]{layout}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{latexsym, amsmath, type1cm,color, multicol, verb
\usepackage[official]{eurosym}
\author{nombre del autor}
\title{Titulo del articulo}
\begin{document}
...

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Conceptos básicos
Estructura del documento

Parametros del documento

\documentclass[a4paper,11pt]{article}

\usepackage{latexsym}

\begin{document}

\end{document}

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Conceptos básicos
Paquetes

Paquetes importantes

paquete descripción
inputenc especica la codicación del archivo .tex
eurosym Símbolo de la moneda europea
babel soporte para un idioma
amsmath codicación matemática
verbatim soporte para verbatim
graphicx soporte para incluir grácos EPS
makeindex generación de índices especiales
fancyhdr diseño del texto en los margenes
multicol genera partes de documento en columnas

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Conceptos básicos
Paquetes

Soporte para castellano y catalán

Para usar castellano:


\usepackage[spanish]{babel}
\usepackage[latin1]{inputenc}
Para usar catalán:
\usepackage[catalan]{babel}
\usepackage[latin1]{inputenc}
Para usar símbolo euro:
\usepackage[official]{eurosym}
Para otros idiomas, ver documentación del curso (Pag.???).

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Conceptos básicos
Paquetes

Codificación

Systema codicación
Operativo western latin cirilico
Mac applemac macukr
Unix latin1 koi8-ru
Windows ansinew cp1251
DOS, OS/2 cp850 cp866nav

Si tenemos un documento con diferentes idiomas en conicto


debemos pasar a unicode haciendo uso del paquete ucs.
usepackage{ucs}
usepackage[utf8]{inputenc}

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Conceptos básicos
Paquetes

Problemas al transportar a otras


plataformas

El problema solo existe si queremos editar el documento fuente.


Para solucionarlo disponemos de GNU recode con el que podemos
convertir a la pagina de códigos de nuestra máquina.
Para convertir un archivo con códigos de windows a uno con
códigos de Unix ejecutamos:

recode ansinew:latin1 archivo.tex

ATENCIÓN: Esto convierte el archivo, no genera otro nuevo, así


que se aconseja realizar una copia de seguridad.

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Conceptos básicos
Edición básica

Caracteres especiales

AT X tiene una serie de caracteres reservados para las funciones


L E
internas del programa.

# ~ $ % & _ ^ { } \
Para poder representar estos caracteres en los documentos debemos
escribir:

\# \~{} \$ \% \& \_ \^{} \{ \} \backslash

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Conceptos básicos
Edición básica

Espacios en blanco, cambios de linea y saltos


de pagina.
AT X ignora los espacios en blanco o tabuladores. Por mas espacios
L E
AT X solo pondrá uno, como
que existan entre dos caracteres, L E
corresponde.
Para cambiar de párrafo dejaremos una linea en blanco.
Para empezar una línea nueva sin comenzar un párrafo
nuevo.\\ o bien \newline
Si queremos prohibir que se produzca un salto de página tras
el salto de línea.\\ *
Para empezar una página nueva.\ newpage
Saltos de linea, saltos de pagina,... \linebreak[n],
\nolinebreak[n], \pagebreak[n]
El valor n entre cero y cuatro. Al poner n menor de 4 se le
AT X la posibilidad de ignorar la orden si el resultado no
deja a L E
es óptimo.
Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Conceptos básicos
Edición básica

Comentarios

AT X permite realizar comentarios en el código como si se tratara


L E
del código fuente de cualquier lenguaje de programación. Para
comentar una linea debemos poner el carácter % antes del
comentario. O bien:

\begin{comment}
...
\end{comment}

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Conceptos básicos
A
Documentación sobre L TEX

Tutoriales de LATEX en castellano

Una descripción de LATEX Tomás Bautista. Este documento


se encuentra en CTAN (en
CTAN:documentation/short/spanish)
Bases de datos bibliográcos, LATEX y el idioma español
Luis Seidel.
ftp://tex.unirioja.es/pub/tex/doc/bibliogr.pdf
Recetario para LATEX por Aristarco. Disponible en
http://recetariolatex.cjb.net
Referencias rápidas de LATEX por Fernando Arbeiza.
Disponible en
http://www.loarco.homelinux.org/lqref-es

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Conceptos básicos
A
Documentación sobre L TEX

Tutoriales de LATEX en otros idiomas

A Gentle Introduction to TEX de Michael Dobb, disponible


en CTAN:documentation/gentle.
Simplied Introduction to LATEX de Harvey J. Greenberg,
disponible en
CTAN:documentation/simplified-latex/latex.ps
The not so Short Introduction to LaTeX de Tobias
Oetiker, disponible en CTAN:documentation/lshort/

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Conceptos básicos
A
Documentación sobre L TEX

Libros de LATEX en castellano

El libro de LATEX. Bernardo Cascales, Pascual Lucas, José


Manuel Mira, Antonio Pallarés y Salvador Sánchez-Pedreño.
Prentice Hall, Madrid, 2003.

Iniciación a LATEX 2ε Javier Sanguino Botella,


Addison-Wesley (1997)

Composición de textos cientícos con LATEX. G. Valiente.


Edicions UPC, Barcelona, 1997

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Conceptos básicos
A
Documentación sobre L TEX

Libros de LATEX en otros idiomas

A Guide to LATEX H. Kopka y P.W. Daly, Addison-Wesley


Professional (2004)

The LATEX Companion. Frank Mittelbach, Michel Goossens,


Johannes Braams, David Carlisle, Chris Rowley, Addison
Wesley Professional (2004).

LATEXA Document preparation system L. Lamport (dos


ediciones) Addison-Wesley (1985 y 1994).

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Entornos de trabajo (Win / Linux ...)
A
Programa L TEX

Compilación y visualización

latex archivo.tex (crea archivo.dvi)


dvips -Pcmz archivo.dvi -o archivo.ps (transforma en
PostScript)

dvipdf archivo.dvi (transforma en PDF)

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Entornos de trabajo (Win / Linux ...)
A
Programa L TEX

Compilación y visualización

latex archivo.tex (crea archivo.dvi)


dvips -Pcmz archivo.dvi -o archivo.ps (transforma en
PostScript)

dvipdf archivo.dvi (transforma en PDF)

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Entornos de trabajo (Win / Linux ...)
A
Programa L TEX

Compilación y visualización

latex archivo.tex (crea archivo.dvi)


dvips -Pcmz archivo.dvi -o archivo.ps (transforma en
PostScript)

dvipdf archivo.dvi (transforma en PDF)

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Entornos de trabajo (Win / Linux ...)
A
Programa L TEX

Distribución de LATEX.

teTEX para basados en Unix (Linux/*BSD/Mac OS X).

emTEX para sistemas DOS y OS2.

ftTEX y MikTEX para sistemas Windows.

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Entornos de trabajo (Win / Linux ...)
Entornos de trabajo

Entornos para Windows

TEXnic Center.

Winedt

Winshell

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Entornos de trabajo (Win / Linux ...)
Entornos de trabajo

Entornos para Linux/*BSD

emacs

Kile

Glimmer

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Entornos de trabajo (Win / Linux ...)
Entornos de trabajo

Entornos para otros S.O.

TEXShop, iTEXMac, Kile - Mac.

TEXshell - DOS/OS2.

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Entornos de trabajo (Win / Linux ...)
Entornos de trabajo

Otros programas

LaTable - Win32 : para generar tablas en un entorno gráco


cómodo.

TEXaide - Win32: Edición de ecuaciones con diseñadores.

AT X y un WYSIWYG.
LyX: es un híbrido entre L E

Jordi Blasco A
Curso de iniciación a L TEX
A
Curso de iniciación a L TEX
Practicas

Practicas

En el directorio del CD del curso, encontraremos el guión de


prácticas, así como los archivos necesarios para realizarlas.
Desconectamos el VNC y comenzamos con la practica 1: Entornos
de trabajo.

Jordi Blasco A
Curso de iniciación a L TEX

Vous aimerez peut-être aussi