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