Transcript LaTeX

LaTeX
Introducción Al Sistema De
Procesado De Documentos
Romano Giannetti
Presentación de LaTeX - R.Giannetti
1
Guerras De Religión
Questions which seemingly
cannot be raised without
touching off holy wars, such as
“What is the best operating
system (or editor, language,
architecture, shell, mail reader,
news reader)?” ...
Presentación de LaTeX - R.Giannetti
2
Clasificacíon de writing
tools
• Por tipo
– Text editors
– WP
– DP
• Por estructura
– Abierta
– Cerrada
Presentación de LaTeX - R.Giannetti
3
Tipos de Editores
• Text Editor.
– Notepad, Emacs, vi, jed...
• Word Processor.
– MS Word, StarWord, WP...
• Document Processor.
– LaTeX, Ventura Publisher...
Presentación de LaTeX - R.Giannetti
4
Text Editor
• Orientado al
carácter –
línea
• Memoriza solo
el texto, sin
atributos
• Ficheros ASCII
o similares
Presentación de LaTeX - R.Giannetti
5
Word processor
• Son los más comunes
• Orientados al aspecto del texto
• Junto con el texto se guardan
sus características visuales
– Font
– Tamaño
– Tipo (negrita, color, etc...)
Presentación de LaTeX - R.Giannetti
6
Document Processor
• Orientados a la estructura
• Mantienen el contenido y el
aspecto del mismo separados
Presentación de LaTeX - R.Giannetti
7
Comparación editors
Text Ed.
Word Pr.
Doc. Pr.
Aprendiz.
Medio
Fácil
Difícil
Edición
Potente
Medio
Medio
Aspecto
Pobre
Bueno
Excelente
Flexibil.
-
Baja
Alta
Presentación de LaTeX - R.Giannetti
8
Procesador de
documentos
• Un document
processor es
distinto de un
text editor o un
word processor
• Cada tarea tiene
su tool
adecuado
Presentación de LaTeX - R.Giannetti
9
Word Processors
.doc
Presentación de LaTeX - R.Giannetti
10
Word Processors
• Caja negra.
• Formato propietario.
• Aspecto y contenido del
documento son difíciles de
separar.
• …aunque las últimas versiones
han mejorado mucho.
Presentación de LaTeX - R.Giannetti
11
Sistema LaTeX (básico)
pdf
.tex
Dvips
LaTeX
.dvi
Yap
Otros ficheros
(imágenes)
Presentación de LaTeX - R.Giannetti
12
Sistema LaTeX (básico)
• El documento se escribe en
formato texto en un fichero .tex
• Este formato se asemeja a un
lenguaje de programación
• Desde 1992 aprox. este formato
ha sido estandardizado: LaTeX2e
• Es un formato abierto
Presentación de LaTeX - R.Giannetti
13
Sistema LaTeX (básico)
• El fichero .tex se compila con el
programa LaTeX y genera un
fichero .dvi (device independent)
• También este formato es
abierto.
• Del dvi se puede generar el
fichero para cada dispositivo de
salida.
Presentación de LaTeX - R.Giannetti
14
Sistemas WYSYWIG
LaTeX
LyX
.tex
Scientific
Workplace
Presentación de LaTeX - R.Giannetti
15
Un poco de historia
• TeX nace de una idea de Donald
Knuth en los ’60
• Es un macrolanguaje de:
– Descripción de página
– Composición de líneas y párrafos
– Escritura de fórmulas matemáticas
• Es muy de bajo nivel
Presentación de LaTeX - R.Giannetti
16
LaTeX es...
• Un conjunto de macros de TeX:
– Descripción de estructura (no de
texto y párrafos)
– Referencias y numeración
automática
– Índices, notas, bibliografías
automáticas
– Inclusión de gráficos e imágenes
Presentación de LaTeX - R.Giannetti
17
LaTeX está hecho por:
• El conjunto de macro LaTeX
• Una serie de packages
obligatorios (graphicx, babel...)
• Una serie de packages
opcionales (geometry...)
• Packages locales
• Uno o más compiladores (latex,
pdflatex...)
Presentación de LaTeX - R.Giannetti
18
LaTeX2e es...
• Elimina la proliferación de
sistemas “cuasi” LaTeX
• Define requisitos mínimos del
sistema
• Racionaliza el “viejo” LaTeX
• Añade conceptos como
hipervínculos que no existían
Presentación de LaTeX - R.Giannetti
19
Cuando sirve:
• Para escribir documentos
estructurados con muchas
referencias internas y externas;
• ... muy largos;
• ... cuyo formato puede cambiar
mucho;
• ... con mucha matemática ;
• … generados automáticamente.
Presentación de LaTeX - R.Giannetti
20
Utilizarlo bien:
• Describir estructuras, no
detalles;
• Definir elementos con macros;
• Utilizar label y ref;
• No intentar arreglar el aspecto
hasta el final.
Presentación de LaTeX - R.Giannetti
21
No pedirle cosas que no
puede hacer...
• Formularios y documentos:
– De pocas páginas
– Con objetos en posición muy
especifica
• Presentaciones (como esta)
• En general, tareas de WP y no
de DP.
Presentación de LaTeX - R.Giannetti
22