Está en la página 1de 53

Estructura Texto Bibliografa

A Estructuras y Texto en L TEX

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

Estructura Texto Bibliografa

Contenido
1

Estructura Prembulo Cuerpo


Preliminares Contenido

Final
2

Texto Componiendo Texto Idiomas Referencias cruzadas Formato Colores Denicin de macros

2 / 53

Estructura Texto Bibliografa

Prembulo Cuerpo Final

Contenido
1

Estructura Prembulo Cuerpo


Preliminares Contenido

Final
2

Texto Componiendo Texto Idiomas Referencias cruzadas Formato Colores Denicin de macros

3 / 53

Estructura Texto Bibliografa

Prembulo Cuerpo Final

Esquema documento del tipo *.tex


\documentclass[opciones]{clase} \usepackage[opciones]{paquete_1} ... \usepackage[opciones]{paquete_n} \title{...} \author{...} \begin{document} ... \maketitle \tableofcontents ... \part{...} \chapter{...} \section{...} \subsection{...} ... \appendix \chapter{...} \section{...} \subsection{...} ... \begin{thebibliography}{10} \bibitem{Alias_1} ... \bibitem{Alias_k} \end{thebibliography} \end{document}

4 / 53

Estructura Texto Bibliografa

Prembulo Cuerpo Final

Contenido
1

Estructura Prembulo Cuerpo


Preliminares Contenido

Final
2

Texto Componiendo Texto Idiomas Referencias cruzadas Formato Colores Denicin de macros

5 / 53

Estructura Texto Bibliografa

Prembulo Cuerpo Final

\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

Estructura Texto Bibliografa

Prembulo Cuerpo Final

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

Estructura Texto Bibliografa

Prembulo Cuerpo Final

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

Estructura Texto Bibliografa

Prembulo Cuerpo Final

\usepackage

Un paquete (package) permite extender las capacidades A de L TEX, tales como


incluir grcos incluir texto coloreado incluir soporte para diferentes idiomas

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

Estructura Texto Bibliografa

Prembulo Cuerpo Final

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

Estructura Texto Bibliografa

Prembulo Cuerpo Final

Contenido
1

Estructura Prembulo Cuerpo


Preliminares Contenido

Final
2

Texto Componiendo Texto Idiomas Referencias cruzadas Formato Colores Denicin de macros

11 / 53

Estructura Texto Bibliografa

Prembulo Cuerpo Final

Cuerpo del documento

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

Estructura Texto Bibliografa

Prembulo Cuerpo Final

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.

Tabla de contenidos: \tableofcontents


Utiliza la organizacin del texto en captulos, secciones, etc, para obtener un ndice del documento. Se crea el chero .toc.

Lista de guras: \listoffigures


Utiliza la informacin indicada en el comando \caption que aparece en las guras del documento (entorno gure ). Se crea el chero .lof.

Lista de tablas: \listoftables


Utiliza la informacin indicada en el comando \caption que aparece en las tablas del documento (entorno table). Se crea el chero .lot.

ndice de materias (glosario): \makeindex


13 / 53

Estructura Texto Bibliografa

Prembulo Cuerpo Final

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

Estructura Texto Bibliografa

Prembulo Cuerpo Final

Opciones: chapter and section

\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}

Generalizable a otros muchos entornos.

15 / 53

Estructura Texto Bibliografa

Prembulo Cuerpo Final

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

Estructura Texto Bibliografa

Prembulo Cuerpo Final

Niveles en la tabla de contenidos

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

Estructura Texto Bibliografa

Prembulo Cuerpo Final

Divisin del chero fuente

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

Estructura Texto Bibliografa

Prembulo Cuerpo Final

Contenido
1

Estructura Prembulo Cuerpo


Preliminares Contenido

Final
2

Texto Componiendo Texto Idiomas Referencias cruzadas Formato Colores Denicin de macros

19 / 53

Estructura Texto Bibliografa

Prembulo Cuerpo Final

Bibliografa

Existen dos formas de introducir la bibliografa:


1 2

Mediante bibitems. Utilizando BibTeX.

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

Estructura Texto Bibliografa

Prembulo Cuerpo Final

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

Estructura Texto Bibliografa

Componiendo Texto Idiomas Referencias cruzadas Formato

Contenido
1

Estructura Prembulo Cuerpo


Preliminares Contenido

Final
2

Texto Componiendo Texto Idiomas Referencias cruzadas Formato Colores Denicin de macros

22 / 53

Estructura Texto Bibliografa

Componiendo Texto Idiomas Referencias cruzadas Formato

Contenido
1

Estructura Prembulo Cuerpo


Preliminares Contenido

Final
2

Texto Componiendo Texto Idiomas Referencias cruzadas Formato Colores Denicin de macros

23 / 53

Estructura Texto Bibliografa

Componiendo Texto Idiomas Referencias cruzadas Formato

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

Estructura Texto Bibliografa

Componiendo Texto Idiomas Referencias cruzadas Formato

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>{}.

A Los comandos de L TEX son sensibles a maysculas y minsculas.

25 / 53

Estructura Texto Bibliografa

Componiendo Texto Idiomas Referencias cruzadas Formato

Declaraciones globales (bloques) y entornos


Declaraciones globales Son aquella declaraciones que limitan su alcance al bloque de texto contenido entre un par de llaves {. . . <texto>. . . }. Entornos Son construcciones del documento que son tratadas de manera distinta del documento principal, deben especicarse en la forma: \begin{<entorno>} <texto> \end{<entorno>}

26 / 53

Estructura Texto Bibliografa

Componiendo Texto Idiomas Referencias cruzadas Formato

Comentarios, espacios en blanco y saltos de lnea


Comentarios Todo texto que se encuentre a la derecha del smbolo % no es procesado, de esta forma se pueden agregar los comentarios A dentro de un documento L TEX. Los comentarios de varias lneas pueden indicarse utilizando el entorno comment, que pertenece al paquete verbatim. Espacios en blanco y saltos de lnea En una secuencia de espacios en blanco o de saltos de lnea, A L TEX tiene en cuenta solo el primer espacio en blanco o el primer salto de lnea. Se puede forzar un salto de lnea mediante \\ o \newline; o un blanco mediante \ .

27 / 53

Estructura Texto Bibliografa

Componiendo Texto Idiomas Referencias cruzadas Formato

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

Estructura Texto Bibliografa

Componiendo Texto Idiomas Referencias cruzadas Formato

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

Estructura Texto Bibliografa

Componiendo Texto Idiomas Referencias cruzadas Formato

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

Estructura Texto Bibliografa

Componiendo Texto Idiomas Referencias cruzadas Formato

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

Estructura Texto Bibliografa

Componiendo Texto Idiomas Referencias cruzadas Formato

Notas al pie de pgina

Sintaxis \footnote{Texto a pie de pgina}

Ejemplo Es muy sencillo incluir una nota al piea \footnote{sta es una nota a pie de pgina}.
a

sta es una nota a pie de pgina

32 / 53

Estructura Texto Bibliografa

Componiendo Texto Idiomas Referencias cruzadas Formato

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

Estructura Texto Bibliografa

Componiendo Texto Idiomas Referencias cruzadas Formato

Otras caracteres tiles

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.

Puntos suspensivos: se utiliza \ldots.

34 / 53

Estructura Texto Bibliografa

Componiendo Texto Idiomas Referencias cruzadas Formato

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

Instruccin \a o \{a} \e o \{e} \i o \{i} \o o \{o} \u o \{u}

Smbolo

Instruccin \"a o \"{a} \^a o \^{a} \~n o \~{n} \~N o \~{N} ?

35 / 53

Estructura Texto Bibliografa

Componiendo Texto Idiomas Referencias cruzadas Formato

Contenido
1

Estructura Prembulo Cuerpo


Preliminares Contenido

Final
2

Texto Componiendo Texto Idiomas Referencias cruzadas Formato Colores Denicin de macros

36 / 53

Estructura Texto Bibliografa

Componiendo Texto Idiomas Referencias cruzadas Formato

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

Estructura Texto Bibliografa

Componiendo Texto Idiomas Referencias cruzadas Formato

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

Estructura Texto Bibliografa

Componiendo Texto Idiomas Referencias cruzadas Formato

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

Estructura Texto Bibliografa

Componiendo Texto Idiomas Referencias cruzadas Formato

Contenido
1

Estructura Prembulo Cuerpo


Preliminares Contenido

Final
2

Texto Componiendo Texto Idiomas Referencias cruzadas Formato Colores Denicin de macros

40 / 53

Estructura Texto Bibliografa

Componiendo Texto Idiomas Referencias cruzadas Formato

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

Estructura Texto Bibliografa

Componiendo Texto Idiomas Referencias cruzadas Formato

Contenido
1

Estructura Prembulo Cuerpo


Preliminares Contenido

Final
2

Texto Componiendo Texto Idiomas Referencias cruzadas Formato Colores Denicin de macros

42 / 53

Estructura Texto Bibliografa

Componiendo Texto Idiomas Referencias cruzadas Formato

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

Estructura Texto Bibliografa

Componiendo Texto Idiomas Referencias cruzadas Formato

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

\textnormal{...} tipo del documento

44 / 53

Estructura Texto Bibliografa

Componiendo Texto Idiomas Referencias cruzadas Formato

Texto centrado

Centrar una lnea de texto \centerline{<texto>}


A Centrar varias lneas y otros materiales L TEX A \begin{center} <texto> \end{center} L TEX aade espacio vertical antes y despus del material centrado.

Centrar objetos otantes \centering

45 / 53

Estructura Texto Bibliografa

Componiendo Texto Idiomas Referencias cruzadas Formato

Contenido
1

Estructura Prembulo Cuerpo


Preliminares Contenido

Final
2

Texto Componiendo Texto Idiomas Referencias cruzadas Formato Colores Denicin de macros

46 / 53

Estructura Texto Bibliografa

Componiendo Texto Idiomas Referencias cruzadas Formato

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

Estructura Texto Bibliografa

Componiendo Texto Idiomas Referencias cruzadas Formato

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

Estructura Texto Bibliografa

Componiendo Texto Idiomas Referencias cruzadas Formato

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

Estructura Texto Bibliografa

Componiendo Texto Idiomas Referencias cruzadas Formato

Denicin de nuevos colores


Se denen en el prembulo. Existen varias formas: Modelo cmyk: Un color se especica asignndole valores entre 0 y 1 a los colores cyan, magenta, yellow y black: Sintaxis
\definecolor{nombre}{cmyk}{n1, n2, n3, n4}

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}

Modelo gray: Se usa para denir tonos de gris, en la forma Sintaxis


\definecolor{nombre}{gray}{n}
50 / 53

Estructura Texto Bibliografa

Componiendo Texto Idiomas Referencias cruzadas Formato

Contenido
1

Estructura Prembulo Cuerpo


Preliminares Contenido

Final
2

Texto Componiendo Texto Idiomas Referencias cruzadas Formato Colores Denicin de macros

51 / 53

Estructura Texto Bibliografa

Componiendo Texto Idiomas Referencias cruzadas Formato

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

Estructura Texto Bibliografa

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

También podría gustarte