TeX-LaTeX
Procesamiento de documentos
César Llamas. Dpt. Informática - U.Valladolid - © 2001
Indice
• Visión panorámica
• Esquema de un documento
• Trabajando con LaTeX
– comenzando
– composición del texto
– composición de fórmulas
03/10/2015
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
2
Visión panorámica del flujo de
datos
Editar
texto
Adaptar al
dispositivo
Procesar el
documento
Crear
gráficos
03/10/2015
Adaptar al
dispositivo
Adaptar al
dispositivo
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
3
Procesador de textos integrado
Operar
Editar
texto
Crear
gráficos
03/10/2015
Visualizar
Procesar
el
Adaptar al
documento
dispositivo
...
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
4
Información implicada
texto
Documento
independiente
de dispositivo
Documento
dependiente
de dispositivo
PS
03/10/2015
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
5
(y con Postscript ...)
Ghostscript
texto
DVI
PS
PS
03/10/2015
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
6
Contenidos + forma = resultado
CONTENIDOS
texto
Especificación
de estilo
• AMS
• J.Biomech
• ACM
• Science ...
estilo
+
03/10/2015
RESULTADO
(vista)
Versión
impresa
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
7
Aspecto de un archivo LaTeX
• LaTeX ofrece un lenguaje de marcado y
directivas de programación.
\begin{document}
\chapter{En el principio fue ...}
una serie de palabras en sucesión que fueron tomando
sentido en la cabeza del autor a medida que intentaba
que no pareciera algo premeditado.
\begin{itemize}
\item una \emph{línea}
\item tras \emph{otra} línea
\end{itemize}
\end{document}
03/10/2015
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
8
Configuración del estilo
• En la cabecera del documento se explica
el estilo y los «paquetes» (extras).
\documentclass[11pt,a4paper,leqno,fleqn]{book}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[spanish]{babel}
\usepackage{theorem}
\usepackage{graphicx}
\usepackage[dvips]{color}
\usepackage{multicol}
\usepackage{hyperref}
...
03/10/2015
%
%
%
%
%
%
%
%
Nueva Codificación de Cork
Codificación iso Latin-1
Idioma Español para Babel
para teoremas
para incluir gráficos
para añadir colores
para extender tablas
para añadir hiperenlaces
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
9
Aspecto del documento
03/10/2015
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
10
Partes de un documento
• Material anterior al grueso del documento
– Portada
– Índices
– Prefacio
• Material central o grueso del documento
– Partes, capítulos, secciones, ...
– Apéndices
• Material adicional posterior
– Referencias bibliográficas
– Índice de palabras, autoridades, ...
03/10/2015
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
11
Partes del texto del documento
• Párrafos con texto seguido
• Expresiones simbólicas aisladas
• Listas de párrafos con sangría
– enumeraciones, descripciones o con «bolos».
•
•
•
•
•
03/10/2015
Figuras aisladas o flotantes
Tablas (cuadros) aisladas o flotantes
Teoremas, definiciones, etc.
Citas textuales con sangría en ambos lados
...
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
12
Partes del texto seguido
• Palabras separadas por espacios o símbolos
ortográficos.
– Con el mismo o diferente tipo de letra.
•
•
•
•
•
03/10/2015
Citas bibliográficas
Referencias cruzadas
Expresiones simbólicas
Hiper-enlaces
...
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
13
Audiencia de Tex (LaTeX)
• Perfeccionistas  gran calidad
• Inconformistas  plataforma abierta
• Aquellos que necesiten componer
– fórmulas (matemáticas, químicas ...)  gran
calidad
– otros elementos inusuales  muchas opciones
– textos grandes y complejos  muy robusto
• Voluntarios  estándar de muchas revistas
03/10/2015
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
14
Sabores
• TeX  motor básico
• LaTeX  orientado al contenido
• AMS-TeX/LaTeX  American Mathematical
Society
• ConTeX  elaboración de presentaciones
• PDFTeX/LaTeX  genera Portable Document
Format.
• ...
03/10/2015
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
15
Comenzando a trabajar
•
•
•
•
03/10/2015
Clases de documentos
Paquetes
Estilo de páginas
Documentos maestros
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
16
Clases de documentos
• \documentclass[opc]{clase}
– opc (más importantes):
• 10pt, 11pt, 12pt
• a4paper, letterpaper
• portrait, landscape
• twocolumn
– clase (las estándar):
• article (artículo, sin capítulos)
• report (informe, con capítulos)
• book (libro, con partes y capítulos)
• slide (presentaciones)
• letter (formato libre)
03/10/2015
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
17
Paquetes
• \usepackage[opc]{nombre-paquete}
– paquetes usuales:
• inputenc (establece el código para el teclado)
• babel (nos deja escribir en otros idiomas)
• graphicx (utilidades para añadir dibujos)
• hyperref (añade cualidades de hipertexto)
• color (permite cambiar los colores)
• ... (hay muchos, muchos, ...)
• Se pueden añadir nuevos paquetes a la distribución
estándar. (Desde un CTAN - Comprehensive TeX
Archive Network)
03/10/2015
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
18
Estilo de página
• \pagestyle{estilo}
– estilo (afecta a cabeceras, pies, ...) :
• plain (solo números de página)
• headings (imprime los nombres de las unidades)
• empty (vacío)
• \thispagestyle{estilo}
– cambia el estilo para la página actual.
03/10/2015
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
19
Documentos maestros
• Es usual que en documentos grandes (tesis
doctorales, informes, libros, ...) se desglose el
contenido en varios archivos.
• \include{nombre-archivo}
– actúa en representación de los contenidos del
archivo indicado.
• \includeonly{nombre-archivo1, ...}
– Indica qué archivos se incluirán.
– (solo se usa en el preámbulo)
03/10/2015
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
20
Composición del texto
•
•
•
•
•
•
•
03/10/2015
El texto en sí.
Los párrafos.
Secciones del documento.
Tablas.
Gráficos.
Elementos flotantes.
Referencias al texto.
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
21
El texto en sí
• En LaTeX cada símbolo es un mandato.
– La mayoría tienen como fin imprimir una letra.
– Otros símbolos tienen un comportamiento
diferente
– Los espacios solo sirven para separar palabras
y no son acumulativos.
– Las líneas en blanco solo sirven para separar
párrafos y no son acumulativas.
03/10/2015
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
22
Símbolos especiales
• $ para introducir fórmulas
•
•
•
•
•
& para tabular texto en las tablas
% para meter comentarios
# para tabular texto en columnas
_ ^ para índices y subíndices en fórmulas.
{ } para agrupar texto bajo el ámbito de
ciertos mandatos
• ~ un espacio que se respetará
• \ símbolo de inicio de ciertos mandatos.
03/10/2015
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
23
Los párrafos
• En LaTeX el texto se escribe en formato
libre.
– LaTeX sabe dónde situar los finales de línea
– LaTeX distingue el final de un párrafo por
una línea en blanco.
• Se pueden forzar finales de línea con \\
• Se pueden forzar finales de página con
\newpage
03/10/2015
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
24
Justificando los párrafos
• Para justificar un párrafo se incluye en un entorno:
\begin{alineación}
...
\end{alineación}
donde alineación es:
– center  centrado como un titular
– flushleft  alineado solo a la izquierda
– flushright  alineado solo a la derecha
– verbatim  El texto se incluye en tipo de letra de
anchura fija y tal cual está en el archivo. (útil en listados)
03/10/2015
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
25
Párrafos distinguidos
• Se pueden distinguir párrafos mediante listas
enumeradas (enumerate), con bolos
(itemize) o con descripciones
(description).
\begin{distinción}
\item .... (párrafo)
\item[descriptor] ...(párrafo)
\end{distinción}
• Se pueden anidar.
03/10/2015
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
26
Citas y verso
• Existen dos entornos para realizar citas
literales:
– cite  una cita de un párrafo,
– quotation  una cita más larga.
• Existe un entorno para verso:
– verse  para poesía.
– Los renglones se separan con “\\”,
– y las estrofas con líneas en blanco.
03/10/2015
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
27
Secciones del documento
• El texto se organiza en
– \section[tít-opc]{tít-sección}
– \subsection[tít-opc]{tít-subsección}
– \subsubsection[tít-opc]{tít-subsubsección}
– \paragraph{tít-párrafo}
– \subparagraph{tít-subpárrafo}
– \apendix[tít-opc]{tít-apéndice}
03/10/2015
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
28
Más secciones del documento
• En el caso de un texto de estilo report o
book, aparecen dos secciones a mayores:
– \part[tít-opc]{tít-parte}
– \chapter[tít-opc]{tít-capítulo}
• LaTeX sabe que en estos estilos, los capítulos
y partes suelen comenzar en página impar.
• Con estos mandatos se generará
automáticamente la tabla de contenidos.
03/10/2015
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
29
Organicemos el documento
• \maketitle se imprime una hoja con:
– \title{título del documento}
– \author{autor-es del documento}
– \date{fecha de escritura} (opcional)
• \tableofcontents inserta la tabla de
contenidos; \listoffigures la lista de figuras.
\listoftables la lista de tablas.
• Con \frontmatter, \mainmatter y
\backmatter podemos separar las partes del
documento a efectos de numeración, etc.
03/10/2015
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
30
Tablas (cuadros o estadillos)
• El entorno en cuestión es:
\begin{tabular}{especificaciones}
... (material de la tabla)
\end{tabular}
• Hay que saber cuántas columnas y su
alineación.
• Se pueden incluir en un entorno “center”.
03/10/2015
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
31
Especificaciones de la tablas
• Cada columna puede ser:
–
–
–
–
r alineada a la derecha,
l alineada a la izquierda,
c centrada,
p{anchura} párrafo de cierta anchura.
• Se pueden incluir líneas para separar las columnas
con el símbolo “|”.
• @{sep} cambia el separador entre columnas
• Ejemplo: {|l|cr@{,}l|p{2cm}}
03/10/2015
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
32
Dentro de la tabla
• Cada línea se separa con “\\”.
• Cada columna se separa con “&”.
• Se pueden insertar líneas horizontales:
– \hline  todo lo ancho
– \cline{primera-última}  de una
columna a otra.
• “\multicolumn...” Merece un
estudio a parte.
03/10/2015
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
33
Gráficos
• Existen paquetes especializados para dibujo
dentro de LaTeX:
– epic,
– eepic,
– pictex, ...
• Primero hay que mirar si existen paquetes
especiales: musixtex, chemtex, xypic,...
• También se suelen incluir graficos en formato
Postscript.
03/10/2015
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
34
Inclusión de gráficos
• Vía paquete graphicx
– \usepackage[driver]{graphicx}
– driver es el conversor (dvips, dvidvi, ...)
• \includegraphics[clave=valor, ... ]{archivo}
• Algunos nombres de claves son:
– width  anchura del gráfico
– height  altura del gráfico
– angle  rotación.
03/10/2015
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
35
Elementos flotantes
• Un entorno flotante se indica así:
\begin{flotante}[lugar]
... (gráfico, tabla, ...)
\caption{pie}\label{etiqueta}
\end{flotante}
• Donde flotante es:
–
–
–
–
03/10/2015
figure  al índice de figuras,
table  al índice de tablas,
pie  texto que aparece al pié del flotante,
etiqueta  para hacer referencia al flotante.
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
36
Posición de los flotantes
• Y donde lugar es una sucesión formada
por alguno de estos elementos:
–
–
–
–
–
h  próximo al lugar del texto donde figura,
t  en lo alto de una página,
b  al final de una página,
p  al final del capítulo.
!  se pone antes de alguno de los anteriores
para forzar al sistema la posición.
• Las listas de figuras y tablas se crean
automáticamente.
03/10/2015
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
37
Referencias al texto
• Se pueden marcar lugares del
documento para referencias cruzadas:
– \label{etiqueta}  etiqueta para
marcar un punto del documento o un flotante,
– \ref{etiqueta}  para hacer referencia a
la sección del documento o flotante donde figura la
etiqueta ,
– \pageref{etiqueta}  para hacer
referencia a la página donde figura etiqueta ,
03/10/2015
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
38
Pies de página
• \footnote{pie de página} incluye
un pié de página y una marca en el lugar del
texto donde se inserta.
03/10/2015
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
39
Referencias bibliográficas
• Las referencias a la bibliografía se hacen
con:
– \cite{etiqueta}  etiqueta que se
refiere a una entrada bibliográfica.
• Las entradas bibliográficas se incluyen como
un apéndice especial:
\begin{thebibliography}{especificación}
\bibitem{etiqueta} ......(entrada bibliográfica)
...
\end{thebibliography}
• Se emplea mucho más con BibTeX.
03/10/2015
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
40
Composición de fórmulas
•
•
•
•
•
03/10/2015
Entornos de fórmulas matemáticas
Los caracteres en las ecuaciones
Subíndices y superíndices.
Matrices
Espaciado en modo matemático
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
41
Entornos de fórmulas
• Hay un entorno de fórmulas en “texto
seguido”: $.....$.
• Y otros en “párrafo aparte”:
– \[ .... \]
– \begin{math}....\end{math}
– \begin{equation}....\end{equation}
– \begin{eqnarray}....\end{eqnarray}
– ...
03/10/2015
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
42
Los caracteres en las
ecuaciones
• Los caracteres en modo matemático se
entienden que son nombres de variables
o números.
• Existen mandatos para funciones y
símbolos especiales para formalismos.
– \alpha, \beta, ...\Alpha,
\Beta, ...
– \in, \equiv...
– \log{...}, \int, \limsup, ...
03/10/2015
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
43
¿texto normal en las fórmulas?
• El texto normal se incluye en las fórmulas
mediante:
– \mbox{texto normal}
– \text{texto normal}
03/10/2015
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
44
Subíndices y superíndices
• Los subíndices y superíndices se indican:
– x_{subíndice}
– x^{superíndice}
• También son útiles cuando se emplean
sumatorios o símbolos de integrales:
– \int_{desde}^{hasta}
– \sum_{desde}^{hasta}
– ...
03/10/2015
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
45
Matrices
• Las matrices se incluyen en entornos
similares a las tablas:
\begin{array}{espec-columnas}
...
\end{array}
• Se suelen delimitar con paréntesis o
llaves:
\left( ... \right)
\left\{ ... \right\}
03/10/2015
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
46
Espaciado en modo
matemático
• El espaciado en modo matemático está
adaptado a las fórmulas y está muy
logrado.
• Aun así se puede aumentar con:
• \;
\,
\
\quad
\qquad
• O disminuir con:
• \!
03/10/2015
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
47
Referencias documentales
• Leslie Lamport, “LaTeX: Un sistema de preparación de
documentos”, 2ª Ed. Addison-Wesley, 1994.
• M. Goossens, F. Mittelbach y A. Samarin, “The LaTeX
Companion”, Addison-Wesley, 1994.
• Documentación de cada paquete en cualquier CTAN
(p.ej.: ftp.dante.de}, incluida en el CD{TeX/Latex}
• Hispalinux: http://apolo.us.es/CervanTeX/
• y muchos otros sitios.
03/10/2015
TeX - LaTeX. César Llamas - Dpt. Informática - UValladolid- (C) 2001
48
Descargar

TeX-LaTeX