Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2 Estructura Edicion
2 Estructura Edicion
Ana M. Martnez
Sistemas Inteligentes y Minera de Datos (SIMD) Departamento de Sistemas Informticos - UCLM A Taller de edicin de documentos en L TEX
1 / 53
Contenido
1
Final
2
Texto Componiendo Texto Idiomas Referencias cruzadas Formato Colores Denicin de macros
2 / 53
Contenido
1
Final
2
Texto Componiendo Texto Idiomas Referencias cruzadas Formato Colores Denicin de macros
3 / 53
4 / 53
Contenido
1
Final
2
Texto Componiendo Texto Idiomas Referencias cruzadas Formato Colores Denicin de macros
5 / 53
\documentclass
A La primera informacin que L TEX necesita conocer para procesar un chero fuente es el tipo de documento (clase) que el autor quiere crear. \documentclass[options]{class} donde:
class: clase de documento (p. ej. book, report). options: parmetros opcionales de la clase (p. ej. 11pt, a4paper, twocolumn).
Si no indicamos ninguna opcin se utilizarn las opciones por defecto de la clase indicada.
6 / 53
class
article: artculos de revistas cientcas, informes tcnicos, documentacin de programas, . . . . report: informes largos que contienen varios captulos, pequeos libros, proyectos, . . . book: libros beamer: presentaciones. Formatos creados por el usuario: ej. llncs (LaTeX document class for Lecture Notes in Computer Science).
7 / 53
options
10pt, 11pt, 12pt: tamao de la fuente. a4paper, letterpaper, . . . : tamao del papel. eqn: muestra las frmulas alineadas a la derecha en lugar de centradas. leqno: coloca los nmeros de las frmulas a la izquierda en lugar de a la derecha. titlepage, notitlepage: indica si debe existir una pgina separada con el ttulo. onecolumn, twocolumn: texto formateado en una o dos columnas oneside, twoside: para imprimir a una o dos caras. openright, openany: cada captulo empieza en las pginas derechas o en la siguiente pgina disponible.
8 / 53
\usepackage
El comando necesario para utilizar un paquete es: \usepackage[options]package Pueden incluirse tantos paquetes como sea necesario Si un paquete ya va incluido por defecto (segn el tipo de documento), sus opciones van en el documentclass.
9 / 53
Algunos paquetes
babel: soporte para diferentes idiomas: \usepackage[spanish]{babel} inputenc: cdigo de caracteres usado en el documento fuente: \usepackage[latin1]{inputenc} graphicx: permite incluir grcos EPS, rotar y escalar textos y grcos, etc. color: permite incluir texto coloreado. latexsym: permite utilizar ciertos smbolos matemticos A que no estn en L TEX bsico. pstricks: inclusin de grcos pstricks hyperref: inclusin de referencias en un documento.
10 / 53
Contenido
1
Final
2
Texto Componiendo Texto Idiomas Referencias cruzadas Formato Colores Denicin de macros
11 / 53
Una vez que hemos indicado qu clase de documento queremos crear y qu paquetes necesitamos, podemos comenzar con el documento en s. \begin{document} Aqu introduciremos el texto de nuestro documento. El documento naliza mediante: \end{document}
12 / 53
Preliminares
Ttulo: \maketitle
Nombre del documento: \title{nombre}. Autores: \author{Autor 1 \and Autor 2} Fecha: \date{fecha}. Si no si indica nada por defecto se utiliza la fecha de hoy.
Organizando el texto
A Las clases estndar L TEX contienen comandos y entornos que permiten denir una cierta organizacin dentro de un texto. As, un documento puede contener:
Parte: \part Captulo: \chapter Apndice: \appendix, \chapter Seccin: \section Subseccin: \subsection Subsubseccin: \subsubsection Prrafo: \paragraph Subprrafo: \subparagraph
14 / 53
\section[nombre alternativo]{nombre}.
Permite denir un nombre alternativo al nombre real de la seccin. El nombre alternativo aparecer en las cabeceras y en la tabla de contenidos. Es til cuando el nombre de la seccin es demasiado largo.
\section*{nombre}.
Las versiones con asterisco no son numeradas y no aparecen en la tabla de contenidos. Permiten, p.ej., incluir una seccin Prlogo al comienzo de un libro: \section*{Prlogo}
15 / 53
Niveles
Cada uno de los elementos que permite organizar un texto tiene asociado un nmero de nivel dentro de la jerarqua del documento: \part (book y report) \part (article) \chapter \section \subsection \subsubsection \paragraph \subparagraph -1 0 0 1 2 3 4 5
16 / 53
Existe una variable o contador que indica hasta qu nivel debe aparecer la informacin en la Tabla de Contenidos. El nombre de este contador es tocdepth. Este contador tiene un valor por defecto para cada clase de documento, que puede ser modicado mediante \setcounter{tocdepth}{nivel} P. ej., \setcounter{tocdepth}{2} hace que aparezcan en la tabla de contenidos las partes, los captulos, las secciones y las subsecciones.
17 / 53
En documentos largos puede ser conveniente dividir el chero fuente en varios cheros. Para ello utilizaremos en el cuerpo del texto. \include{fichero} El texto del chero comienza siempre en una nueva pgina. Con: \input{fichero} No fuerza a que el texto comience en una nueva pgina.
18 / 53
Contenido
1
Final
2
Texto Componiendo Texto Idiomas Referencias cruzadas Formato Colores Denicin de macros
19 / 53
Bibliografa
Ms informacin en el tema dedicado a la bibliografa. En cualquier caso, las referencias han de incluirse en el texto mediante el comando: \cite{identicador}
20 / 53
Ejemplo
\documentclass{book} \usepackage{...} ... \begin{document} ... \tableofcontents \part{Primera parte} \chapter{Primer captulo} \section{Punto 1.1} \subsection{Punto 1.1.1} \subsection{Punto 1.1.2} \appendix \chapter{Apndice A} \section{Punto A.1} \subsection{Punto A.1.1} ... \bibliography{fichero.bib} \bibliographystyle{estilo} \end{document}
21 / 53
Contenido
1
Final
2
Texto Componiendo Texto Idiomas Referencias cruzadas Formato Colores Denicin de macros
22 / 53
Contenido
1
Final
2
Texto Componiendo Texto Idiomas Referencias cruzadas Formato Colores Denicin de macros
23 / 53
Primer ejemplo
A La entrada para L TEX es un chero de texto que puede ser creado con cualquier editor de textos.
Contiene tanto el texto que se debe imprimir como las A instrucciones, con las cuales L TEX interpreta como debe disponer el texto.
Este es un ejemplo de un texto normal escrito en \LaTeX. Como puede apreciarse, hemos utilizado un comando para escribir el nombre. Existe otro comando para referirse a \TeX. Este es un ejemplo de un texto normal escrito en AT L EX. Como puede apreciarse, hemos utilizado un comando para escribir el nombre. Existe otro comando para referirse a TEX.
24 / 53
A Instrucciones L TEX
A Las instrucciones de L TEX comienzan con \ seguido de una 1 secuencia de letras .
Tipos y sintaxis de las instrucciones Simplesa \<comando> Con argumentos obligatorios \<comando>{ }{ } { } Con argumentos obligatorios y opcionales \<comando>[<opciones>]{ }{ } { }
a Despus de los comandos simples los espacios son ignorados, por esta razn es importante forzar a que aparezcan stos mediante cualquiera de las siguientes secuencias: \<comando>\ , {\<comando>}, o \<comando>{}.
25 / 53
26 / 53
27 / 53
Crear listas
Listas no enumeradas \begin{itemize} \item Primer elemento. \item Segundo elemento. \end{itemize}
Listas enumeradas \begin{enumerate} \item Primer elemento. \item Segundo elemento. \end{enumerate} Se pueden crear a su vez listas anidadas.
28 / 53
Entorno description
Permite confeccionar listas de descripciones en las que cada tem se inicia con un texto en lugar de un smbolo o un nmero. Listas de descripciones \begin{description} \item [Primer elemento] Primera definicin. \item [Segundo elemento] Segunda def. \end{description}
29 / 53
Entorno quote
Sirve para citas pequeas, ejemplos y para resaltar oraciones. Citas Como dijo Edsger W. Dijkstra: \begin{quote} La informtica tiene que ver con los ordenadores lo mismo que la astronoma con los telescopios. \end{quote}
30 / 53
Entorno verbatim
Necesario incluir el paquete verbatim. El texto que se encuentre entre \begin{verbatim} y \end{verbatim} aparecer tal como se ha introducido, como si se hubiese escrito con una mquina de escribir, con todos los espacios en blanco y cambios de lnea y sin A interpretacin de las instrucciones de L TEX. Con \begin{verbatim*} se imprimen los espacios. Entre lneas: \verb+text+, donde + es slo un ejemplo de carcter delimitador (no valen letras, * o caracteres en blanco). Tambin se puede usar con asterisco.
31 / 53
Ejemplo Es muy sencillo incluir una nota al piea \footnote{sta es una nota a pie de pgina}.
a
32 / 53
Smbolos especiales
Smbolos especiales Los siguientes smbolos no se pueden obtener directamente, es necesario especicarlos mediante comandos: \ { } $% & # ~ ^ _ Tabla de smbolos especiales Smbolo \ { } $ % Instruccin \textbackslash \{ \} \$ \% Smbolo & # ~ ^ _ Instruccin \& \# \char126 \char94 \_
33 / 53
Comillas: Se usan dos acentos graves (` `) para abrir comillas y dos apstrofes para cerrarlas. Guiones: existen 4 tipos.
- psico-teraputico. - - 1018 horas. - - - S? dijo ella. 0,1,y 1.
34 / 53
Acentos y
Dado que LATEX procesa archivos escritos con ASCII 7, los smbolos acentuados no se pueden obtener directamente, para esto existen unos comandos especiales, como por ejemplo: para la a puede usarse \a o \{a}.
A Comandos para obtener smbolos acentuados en L TEX
Smbolo
Smbolo
35 / 53
Contenido
1
Final
2
Texto Componiendo Texto Idiomas Referencias cruzadas Formato Colores Denicin de macros
36 / 53
El paquete babel
Permite generar textos en diferentes idiomas. Dado un idioma en particular se tiene la particin automtica en patrones silbicos, y los ttulos para el interior del documento, tales como el resumen, la bibliografa, las tablas, las guras, etc. Sintaxis \usepackage[<idioman,...,<idioma1>]{babel}
Sintaxis \usepackage[english,spanish]{babel}
37 / 53
El paquete inputenc
Este paquete permite el uso directo y libre de los caracteres acentuados, se debe cargar en el prembulo del documento. Sintaxis \usepackage[<codificacin>]{babel} Opciones ms comunes: latin1 codicacin para idiomas de Europa occidental (iso-8889-1). utf8 codicacin utf-8. Si queremos seleccionar posteriormente desde pdf (manteniendo los acentos): Sintaxis \usepackage[T1]{fontenc}
38 / 53
Corte de palabras
Es posible especicar manualmente cmo se deben separar las palabras que no encajan bien al nal de los A renglones o para las que L TEX no produce el efecto deseado. Sintaxis \hyphenation{lista de palabras} Ejemplo \hyphenation{QWERTY,ja-ma-cu-co}
39 / 53
Contenido
1
Final
2
Texto Componiendo Texto Idiomas Referencias cruzadas Formato Colores Denicin de macros
40 / 53
Referencias cruzadas
Debemos poner una etiqueta en la parte del texto que luego ser referenciada (captulo, seccin, gura, ecuacin,. . . ). Sintaxis \label{etiqueta} En el punto donde hacemos la referencia: Sintaxis \ref{etiqueta} \pageref{etiqueta}
41 / 53
Contenido
1
Final
2
Texto Componiendo Texto Idiomas Referencias cruzadas Formato Colores Denicin de macros
42 / 53
Tamao de letra
El tamao de la letra por defecto es 10pt, pero en las opciones del comando \documentclass se pueden establecer los tamaos 11pt y 12pt. Adicionalmente se puede cambiar el tamao para partes particulares de un documento, los cuales son relativos a la fuente escogida para el documento. Sintaxis
\tiny
\Large
\scriptsize
\footnotesize
\LARGE
\small
\normalsize
\large
\huge
\Huge
43 / 53
Tipos de fuentes
\textrm{...} roman \textsf{...} sin linea de pie \texttt{...} de maquina de escribir \textmd{...} media \textbf{...} negrita \textup{...} vertical \textit{...} italica \textsl{...} inclinada \textsc{...}
VERSALITA
44 / 53
Texto centrado
45 / 53
Contenido
1
Final
2
Texto Componiendo Texto Idiomas Referencias cruzadas Formato Colores Denicin de macros
46 / 53
El paquete color
El paquete color tiene pre-denidos ocho colores bsicos. black white yellow red (negro) (blanco) (amarillo) (rojo) green blue cyan magenta (verde) (azul) (azul claro) (magenta)
Con las opciones usenames y dvipsnames del paquete color se obtienen ms colores todava: ej. OliveGreen, Sepia, Fuchsia, BrickRed,. . .
47 / 53
Coloreando texto
El comando \textcolor{<color>}{<texto>} permite escribir <texto> en el color especicado (pre-denido en el paquete color o previamente denido por en el prembulo) por <color>. El comando {\color{color}texto} tiene una funcin anloga a la anterior solo que acta como una declaracin global. Ejemplo \textcolor{magenta}{\LaTeX\ y \TeX} o bien {\color{magenta} \LaTeX\ y \TeX}
48 / 53
Coloreando cajas
\colorbox{<color de fondo>}{<texto>} coloca el texto en una caja que tiene el color de fondo especicado, el texto interior puede a su vez estar en un color especco, con el comando \textcolor o {\color{ ... } ... }. Ejemplo \colorbox{blue}{\color{white}\LaTeX\ y \TeX} \fcolorbox{<color del borde>}{<color de fondo>} {<texto>} coloca el texto sobre una caja que tiene el color de fondo y de los bordes especicado.
Ejemplo
\setlength{\fboxrule}{2pt} \setlength{\fboxsep}{6pt} \fcolorbox{red}{blue}{\color{white}\LaTeX\ y \TeX}
49 / 53
Modelo rgb: Un color se dene asignndole valores entre 0 y 1 a los colores bsicos red, green y blue: Sintaxis
\definecolor{nombre}{rgb}{n1, n2, n3}
Contenido
1
Final
2
Texto Componiendo Texto Idiomas Referencias cruzadas Formato Colores Denicin de macros
51 / 53
Macros
Instrucciones personalizadas que nos permiten:
Abreviar expresiones complejas que usamos habitualmente. Redenir el aspecto de un cierto texto cambiando nicamente la denicin. Facilitan un posible cambio de notacin.
Sintaxis \newcommand{nombre}[numero]{definicin} Ejemplo \newcommand{\TFG}{Trabajo Fin de Grado} El \TFG nos va a quedar chulsimo en \LaTeX.
52 / 53
Recursos: I
Apuntes Curso Generacin de Documentos Cientcos Mster Tecnologas informticas Avanzadas Diego Cazorla y Juan Jos Pardo, 2007
A Apuntes Introduccin a la edicin de textos con L TEX Camilo Cubides, Ana Mara Rojas y Campo Elas Pardo, 2006 http://www.emis.de/journals/RCE/IntroLatex/IntroLaTeX.html
53 / 53