Estructurando un documento en LATEX Genaro Martínez Gutiérrez Genaro Martínez Gutiérrez Documentos con LATEX – 1 / 42 Contenido Estructura de un documento Estructura de un documento Comandos Básicos Comandos Básicos Estructura del texto Cambio de formato Especialidades Estructura del texto Cambio de formato Especialidades Genaro Martínez Gutiérrez Documentos con LATEX – 2 / 42 Estructura de un documento • Compilación • Cajas • Estructura • Tipos de documentos (clases) • Opciones de clases Comandos Básicos Estructura del texto Cambio de formato Estructura de un documento Especialidades Genaro Martínez Gutiérrez Documentos con LATEX – 3 / 42 Estructura-Compilación Estructura de un documento • Compilación • Cajas • Estructura • Tipos de documentos (clases) • Opciones de clases LATEX Comandos Básicos Estructura del texto Cambio de formato Edición archivo .tex Especialidades Genaro Martínez Gutiérrez Documentos con LATEX – 4 / 42 Estructura-Compilación Estructura de un documento • Compilación • Cajas • Estructura • Tipos de documentos (clases) • Opciones de clases LATEX Comandos Básicos Estructura del texto Cambio de formato Edición archivo .tex ¿Algún error? Especialidades Genaro Martínez Gutiérrez Documentos con LATEX – 4 / 42 Estructura-Compilación Estructura de un documento • Compilación • Cajas • Estructura • Tipos de documentos (clases) • Opciones de clases LATEX Comandos Básicos Estructura del texto Cambio de formato Edición archivo .tex ¿Algún error? Especialidades Si Genaro Martínez Gutiérrez Documentos con LATEX – 4 / 42 Estructura-Compilación Estructura de un documento • Compilación • Cajas • Estructura • Tipos de documentos (clases) • Opciones de clases LATEX Comandos Básicos Estructura del texto Cambio de formato Edición archivo .tex ¿Algún error? No Despliegue PDF Especialidades Si Genaro Martínez Gutiérrez Documentos con LATEX – 4 / 42 Estructura-Compilación Estructura de un documento • Compilación • Cajas • Estructura • Tipos de documentos (clases) • Opciones de clases LATEX Comandos Básicos Estructura del texto Cambio de formato Edición archivo .tex ¿Algún error? No Despliegue PDF ¿Algún cambio? Especialidades Si Genaro Martínez Gutiérrez Documentos con LATEX – 4 / 42 Estructura-Compilación Estructura de un documento • Compilación • Cajas • Estructura • Tipos de documentos (clases) • Opciones de clases LATEX Comandos Básicos Estructura del texto Cambio de formato Edición archivo .tex ¿Algún error? No Despliegue PDF ¿Algún cambio? Especialidades Si Genaro Martínez Gutiérrez Si Documentos con LATEX – 4 / 42 Estructura-Compilación Estructura de un documento • Compilación • Cajas • Estructura • Tipos de documentos (clases) • Opciones de clases LATEX Comandos Básicos Estructura del texto Cambio de formato Edición archivo .tex ¿Algún error? No Despliegue PDF ¿Algún cambio? No Terminado Especialidades Si Genaro Martínez Gutiérrez Si Documentos con LATEX – 4 / 42 Cajas y pegamento Estructura de un documento • Compilación • Cajas • Estructura • Tipos de documentos (clases) • Opciones de clases Comandos Básicos Estructura del texto Caja (letra) + Pegamento (espacio) + Caja + ... = Caja más grande (palabra) Las palabras son tratadas como cajas para formar líneas, lineas párrafos y páginas párrafos El pegamento puede encoger o expandir dentro de los límites Cambio de formato Especialidades Genaro Martínez Gutiérrez Documentos con LATEX – 5 / 42 Estructura Estructura de un documento • Compilación • Cajas • Estructura • Tipos de documentos (clases) • Opciones de clases \documentclass[options]{style} \usepackage[latin1,utf8]{inputenc} \usepackage[T1]{fontenc} Comandos Básicos Estructura del texto Cambio de formato Especialidades \author{} \title{} \date{} \begin{document} \maketitle \chapter{} \end{document} Genaro Martínez Gutiérrez Documentos con LATEX – 6 / 42 Tipos de documentos (clases) Estructura de un documento • Compilación • Cajas • Estructura • Tipos de documentos (clases) LATEX article Koma-Script scrartcl report scrreprt book letter beamer sciposter scrbook scrlettr • Opciones de clases Comandos Básicos Estructura del texto Cambio de formato Especialidades propósito artículos en revistas, reportes cortos textos más grandes con varios capítulos, e.g. tesis libros cartas presentaciones carteles Además de Koma-Script otro paquete de estilo alternativo es memoir. También existen estilos editoriales específicos, e.g. Springer, Elsevier, Teubner, etc. Genaro Martínez Gutiérrez Documentos con LATEX – 7 / 42 Opciones de clases Estructura de un documento • Compilación • Cajas • Estructura • Tipos de documentos (clases) • Opciones de clases Comandos Básicos Tamaño de letra: 10pt | 11pt | 12pt... Tamaño de papel: a4paper | legalpaper... Ecuaciones: fleqn, leqno Título: titlepage | notitlepage Columnas: onecolumn | twocolumn Impresión: oneside | twoside Estructura del texto Cambio de formato Especialidades Genaro Martínez Gutiérrez Documentos con LATEX – 8 / 42 Estructura de un documento Comandos Básicos • Caracteres especiales • Guion, menos, . . . Estructura del texto Cambio de formato Especialidades Genaro Martínez Gutiérrez Comandos Básicos Documentos con LATEX – 9 / 42 Caracteres especiales Estructura de un documento Comandos Básicos • Caracteres especiales • Guion, menos, . . . Algunos caracteres tienen especial significado en TEX, sí se requiere de éstos, tienen que ser introducidos como comando de TEX: \ comando de inicio $ & % # ~ | _ ^ {} modo matemáticas tabulador línea de comentada Estructura del texto Cambio de formato Especialidades [] “” >< Genaro Martínez Gutiérrez lineas vert. en tabla inicio subíndice inicio superíndice command delimiter command delimiter marcas quotation tabulado $\backslash$ nota: \\ = línea nueva \$ \& \% \# \textasciitilde \textbar \_ \textasciicircum \{ \} $[ ]$ ‘‘ ’’ $> <$ Documentos con LATEX – 10 / 42 Guion, menos, . . . Estructura de un documento Comandos Básicos • Caracteres especiales • Guion, menos, . . . Una línea horizontal puede tener muchos significados, depende de su longitud y espesor: Estructura del texto Cambio de formato Especialidades O-legs 10–18 en punto ja – oder nein? si—o no? 0, 1 y –1 Genaro Martínez Gutiérrez O-legs 10--18 en punto ja -- oder nein? si---o no? 0, 1 y --1 Documentos con LATEX – 11 / 42 Estructura de un documento Comandos Básicos Estructura del texto • Comandos de secciones • ¿En donde está? • Tipos de letras • Tamaño de letras • Listados sencillos • Listados descriptivos • Listados enumerados • Tablas y tabulación • Tabla • Gráficos-Figuras • Figuras • Matemáticas Estructura del texto Cambio de formato Especialidades Genaro Martínez Gutiérrez Documentos con LATEX – 12 / 42 Comandos de secciones Estructura de un documento \part{} Comandos Básicos Estructura del texto • Comandos de secciones • ¿En donde está? • Tipos de letras • Tamaño de letras • Listados sencillos • Listados descriptivos • Listados enumerados • Tablas y tabulación • Tabla • Gráficos-Figuras • Figuras • Matemáticas Cambio de formato \chapter{} \section{} \subsection{} \subsubsection{} \paragraph{} Especialidades Genaro Martínez Gutiérrez Documentos con LATEX – 13 / 42 División de documentos grandes Estructura de un documento Comandos Básicos Usar archivos separados para cada capítulo. Un archivo principal con limbo y comandos para incluir los otros: Estructura del texto • Comandos de secciones • ¿En donde está? • Tipos de letras • Tamaño de letras • Listados sencillos • Listados descriptivos • Listados enumerados • Tablas y tabulación • Tabla • Gráficos-Figuras • Figuras • Matemáticas \input{} lee archivo “as is (como está)” \include{} equivalente a \clearpage \input{} \clearpage \includeonly{} usado en limbo para limitar archivos \included Cambio de formato Especialidades Genaro Martínez Gutiérrez Documentos con LATEX – 14 / 42 ¿En donde está? Estructura de un documento \tableofcontents Comandos Básicos Estructura del texto • Comandos de secciones • ¿En donde está? • Tipos de letras • Tamaño de letras • Listados sencillos • Listados descriptivos • Listados enumerados • Tablas y tabulación • Tabla • Gráficos-Figuras • Figuras • Matemáticas Cambio de formato \listoffigures \listoftables \bibliographystyle{uabcs-tesis} \bibliography{referencias} Especialidades \printindex Genaro Martínez Gutiérrez Documentos con LATEX – 15 / 42 Tipos de letras Estructura de un documento Comandos Básicos Estructura del texto • Comandos de secciones • ¿En donde está? • Tipos de letras • Tamaño de letras • Listados sencillos • Listados descriptivos • Listados enumerados • Tablas y tabulación • Tabla • Gráficos-Figuras • Figuras • Matemáticas \textit{} itálicas, usado para palabras derivabas del latín, nombre de especies, etc: Staph. aureus \textsl{} oblicua \emph{} usado para enfatizar: este no es el caso \textsc{} versalitas, usado para nombres de personas: N EIL A RMSTRONG. \textbf{} negrita: usado para hacer resaltar algo. \textsf{} tipo sans serif, a menudo usado como tipo de letra base en presentaciones. \texttt{} mecanográfico, usado para material relacionado con computadoras como código o URLs: http://www.uabcs.mx/ Cambio de formato Especialidades Nota: Diapositivas usan el tipo sanserif: No mayúsculas pequeñas, oblicuas en lugar de itálicas! Genaro Martínez Gutiérrez Documentos con LATEX – 16 / 42 Tamaño de letras Estructura de un documento Comandos Básicos Estructura del texto • Comandos de secciones • ¿En donde está? • Tipos de letras • Tamaño de letras • Listados sencillos • Listados descriptivos • Listados enumerados • Tablas y tabulación • Tabla • Gráficos-Figuras • Figuras • Matemáticas \tiny \scriptsize \footnotesize \small \normalsize \large \Large \LARGE \huge \Huge microscópica muy pequeña (subíndices) pequeña (pies) chica normal grande mas rande muy grande enorme muy enorme Cambio de formato Especialidades Nota: no es un comando: {\small foo bar} Genaro Martínez Gutiérrez Documentos con LATEX – 17 / 42 Listados sencillos Estructura de un documento Al inicio de todo: Comandos Básicos Estructura del texto • Comandos de secciones • ¿En donde está? • Tipos de letras • Tamaño de letras • Listados sencillos • Listados descriptivos • Listados enumerados • Tablas y tabulación • Tabla • Gráficos-Figuras • Figuras • Matemáticas Hay un título que enuncia el contenido. asimismo, dentro del libro hay diferentes partes. • Párrafos. • Figuras. • Tablas o cuadros. Por lo tanto se debe ser específico. Cambio de formato Especialidades Genaro Martínez Gutiérrez Documentos con LATEX – 18 / 42 Listados sencillos - Ejemplo Estructura de un documento Comandos Básicos Estructura del texto • Comandos de secciones • ¿En donde está? • Tipos de letras • Tamaño de letras • Listados sencillos • Listados descriptivos • Listados enumerados • Tablas y tabulación • Tabla • Gráficos-Figuras • Figuras • Matemáticas Cambio de formato Al inicio de todo: \begin{itemize} \item Hay un título que enuncia el contenido. \item asimismo, dentro del libro hay diferentes partes. \begin{itemize} \item Párrafos. \item Figuras. \item Tablas y cuadros. \end{itemize} } \item Por lo tanto se debe ser específico. \end{itemize} Especialidades Genaro Martínez Gutiérrez Documentos con LATEX – 19 / 42 Listados descriptivos Estructura de un documento Tres animales que usted debe conocer: Comandos Básicos gnat: Un animal pequeño que se encuentra en el Bosque del Norte, que no causa problemas. gnu: Un animal grande que se encuentra en crucigramas, que no causa nada de problemas. armadillo: Animal de tamaño medio. Estructura del texto • Comandos de secciones • ¿En donde está? • Tipos de letras • Tamaño de letras • Listados sencillos • Listados descriptivos • Listados enumerados • Tablas y tabulación • Tabla • Gráficos-Figuras • Figuras • Matemáticas Cambio de formato Especialidades Genaro Martínez Gutiérrez Documentos con LATEX – 20 / 42 Listados descriptivos - Ejemplo Estructura de un documento Comandos Básicos Estructura del texto • Comandos de secciones • ¿En donde está? • Tipos de letras • Tamaño de letras • Listados sencillos • Listados descriptivos • Listados enumerados • Tablas y tabulación • Tabla • Gráficos-Figuras • Figuras • Matemáticas \begin{description} \item[gnat:]{Un animal peque\~no que se encuentra en el Bosque del Norte, que no causa problemas.} \item[gnu:]{Un animal grande que se encuentra en crucigramas, que no causa nada de problemas.} \item[armadillo:]{Animal de tama\~no medio.} \end{description} Cambio de formato Especialidades Genaro Martínez Gutiérrez Documentos con LATEX – 21 / 42 Listados enumerados Estructura de un documento Estos son los principales puntos: Comandos Básicos 1. 2. 3. Estructura del texto • Comandos de secciones • ¿En donde está? • Tipos de letras • Tamaño de letras • Listados sencillos • Listados descriptivos • Listados enumerados • Tablas y tabulación • Tabla • Gráficos-Figuras • Figuras • Matemáticas Cambio de formato Especialidades Primer item Segundo item Tercer item a) b) primer sub-item segundo sub-item Estos son los principales puntos: \begin{enumerate} \item{Primer item} \item{Segundo item} \item{Tercer item \begin{enumerate} \item{primer sub-item} \item{segundo sub-item} \end{enumerate} } \end{enumerate} Genaro Martínez Gutiérrez Documentos con LATEX – 22 / 42 Tabulación Estructura de un documento Comandos Básicos Estructura del texto • Comandos de secciones • ¿En donde está? • Tipos de letras • Tamaño de letras • Listados sencillos • Listados descriptivos • Listados enumerados • Tablas y tabulación • Tabla • Gráficos-Figuras • Figuras • Matemáticas Cambio de formato Especialidades Si está lloviendo entonces ponte las botas, toma el sombrero; sino sonríe. Sal de la casa. \begin{tabbing} Si \= está lloviendo \\ \> entonces \= ponte las botas, \\ \> \> toma el sombrero; \\ \> sino \> sonríe. \\ Sal de la casa. \end{tabbing} Genaro Martínez Gutiérrez Documentos con LATEX – 23 / 42 Tabulación - Tabla Estructura de un documento Comandos Básicos Estructura del texto • Comandos de secciones • ¿En donde está? • Tipos de letras • Tamaño de letras • Listados sencillos • Listados descriptivos • Listados enumerados • Tablas y tabulación • Tabla • Gráficos-Figuras • Figuras • Matemáticas Cambio de formato Especialidades GG&A H OOFED S TOCK Año 1971 72 73 Precio 97–245 245–245 245–2001 Comentario Mal año para granjeros en el oeste. Poco mercado debido a invierno fuerte. No gnus was very good gnus this year. \begin{tabular}{|r||c|p{2.5in}|} \hline \multicolumn{3}{|c|}{\sc GG\&A Hoofed Stock} \\ \hline \hline \multicolumn{1}{|c||}{\bf Year} & \bf Price & \multicolumn{1}{c|}{\bf Comentario} \\ \hline 1971 & 97--245 & Bad year for farmers in the west. \\ \hline 72 & 245--245 & Light trading due to a heavy winter. \\ \hline 73 & 245--2001 & No gnus was very good gnus this year. \\ \hline \end{tabular} Genaro Martínez Gutiérrez Documentos con LATEX – 24 / 42 Tabla: un flotante Estructura de un documento Comandos Básicos Estructura del texto • Comandos de secciones • ¿En donde está? • Tipos de letras • Tamaño de letras • Listados sencillos • Listados descriptivos • Listados enumerados • Tablas y tabulación • Tabla • Gráficos-Figuras • Figuras • Matemáticas Cambio de formato Especialidades \begin{table} \caption{El hombre más rápido del mundo: Algunas de sus posibilidades} \label{tab:rapido} \centering \begin{tabular}{|l|c|r|} \hline Disciplina & distancia (m) & tiempo (min) \\ \hline Carrera & 100 & 5 \\ Natación & 50 & 30 \\ Ciclismo & 1000 & 20 \\ \hline \end{tabular} \end{table} Genaro Martínez Gutiérrez Documentos con LATEX – 25 / 42 Gráficos-Figuras Estructura de un documento Comandos Básicos Estructura del texto • Comandos de secciones • ¿En donde está? • Tipos de letras • Tamaño de letras • Listados sencillos • Listados descriptivos • Listados enumerados • Tablas y tabulación • Tabla • Gráficos-Figuras • Figuras • Matemáticas \includegraphics[scale=0.08]{ca_hidrogeol.ps} Cambio de formato Especialidades Genaro Martínez Gutiérrez Requiere \usepackage{graphicx} Varios formatos de archivos son posibles, dependiendo del controlador-dvi. Para pdfLaTeX pdf, png, jpg. Convertir a otros formatos e.g. con IrfanView o Gimp. otros argumentos opcionales como ancho, ángulo, tamaño Documentos con LATEX – 26 / 42 Figuras Estructura de un documento Comandos Básicos Estructura del texto • Comandos de secciones • ¿En donde está? • Tipos de letras • Tamaño de letras • Listados sencillos • Listados descriptivos • Listados enumerados • Tablas y tabulación • Tabla • Gráficos-Figuras • Figuras • Matemáticas \begin{figure} \caption{Una vista del campus.} \label{fig:Campus} \centering \includegraphics[height=0.3\textheight]{Graphics/Campus} \end{figure} Como una tabla, la figura es un flotante que no tiene significados en las diapositivas. La referencia cruzada trabaja como en las tablas. Cambio de formato Especialidades Genaro Martínez Gutiérrez Documentos con LATEX – 27 / 42