Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de...

139

Transcript of Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de...

Page 1: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Introducción a la edición de textos con LATEX

Aula de Formación Informática

Laura M. Castro Souto

Grupo MADS

Departamento de Computación

Facultad de Informática

5 14 de Noviembre de 2007

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 1 / 137

Page 2: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Parte I

Presentación del curso

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 2 / 137

Page 3: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Resumen

1 Requisitos y Contenidos

2 Fuentes de información

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 3 / 137

Page 4: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Presentación del cursoRequisitos y Contenidos

Se espera que los asistentes tengan:

Conocimientos de informática básica

Familiaridad con el S.O. Linux

Líneas maestras del curso:

Introducción

Conceptos básicos

Creación de documentos

Formato de documentos

Edición elemental de documentos

Edición especial de documentos (edición matemática, tablas, grácos)

Referencias internas (índices, bibliografía. . . )

Personalización

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 4 / 137

Page 5: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Presentación del cursoFuentes de información

Manual del curso

Web del curso: www.madsgroup.org/staff/laura/latex.htmlBibliografía recomendada:

El libro de LATEX.Bernardo Cascales Salinas et al.Prentice Hall, 2004.Iniciación a LATEX2ε.Un sistema para preparar documentos.Javier Sanguino Botella.Addison-Wesley, 1997.Una descripción de LATEX2ε.Tomás Bautista et al.www.lsi.upc.es/~eipec/pdf/ldesc2e.pdf

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 5 / 137

Page 6: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Parte II

Introducción

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 6 / 137

Page 7: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Resumen

3 ¾Qué es LATEX?

4 Ventajas de LATEX

5 ¾Para qué y para quién puede ser útil?

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 7 / 137

Page 8: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Introducción¾Qué es LATEX?

Sistema software para la elaboración de documentos electrónicos dealta calidad¾Un procesador de textos más? ½No!

No es WYSIWYGSe usa otro editor de textos para crear los cheros de entradaSe incluyen indicaciones sobre las características del documentoLATEX toma ese texto, junto con las indicaciones que lo acompañan, yproduce el documento nal

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 8 / 137

Page 9: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

IntroducciónVentajas de LATEX

½Ojo!

Edición de textos 6= Composición de textos

Edición (text typesetting)Composición (text processing)

Numeración de páginasConstrucción de encabezados sensibles al contextoNumeración de capítulos, secciones, guras. . .Gestión de tablas de contenidos, índices, notas. . .

La buena noticia es. . .

½LATEX lo hace por nosotros!

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 9 / 137

Page 10: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Introducción¾Para qué y para quién puede ser útil?

Público principal:EstudiantesProfesoresCientícos, matemáticos, ingenieros. . .

¾Para qué?Informes, artículosManuales, memorias

Incluso:CartasPresentacionesContenidos Web

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 10 / 137

Page 11: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Parte III

Conceptos básicos

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 11 / 137

Page 12: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Resumen

6 ¾Cómo funciona LATEX? Pasos a seguir

7 Sistemas y herramientas TEX/LATEX

8 Estructura de un documento LATEX

9 Indicaciones a LATEX

10 Nuestro primer documento

11 Un segundo ejemplo

12 Caracteres reservados y símbolos especiales

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 12 / 137

Page 13: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Conceptos básicos¾Cómo funciona LATEX? Pasos a seguir

1 Edición del texto fuente

Se edita un chero de entrada (.tex) con cualquier editor de texto queproduzca texto plano

Se incluyen indicaciones que LATEX usará en el proceso de maquetación

2 CompilaciónEl compilador LATEX procesa el código fuente, analizando lasindicaciones y ocupándose de todos los detalles relativos a lacomposición del documento nal

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 13 / 137

Page 14: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Conceptos básicos¾Cómo funciona LATEX? Pasos a seguir (II)

1 Visualización o impresiónSuele transformarse la salida DVI que se obtiene del compilador LATEX aotro formato, normalmente Postscript o PDF

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 14 / 137

Page 15: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Conceptos básicos¾Cómo funciona LATEX? Pasos a seguir (III)

¾Cómo compilar?

latex documento.tex

pdflatex documento.tex

¾Cómo transformar?

dvips [-o Informe.ps] documento.dvi

dvipdfm [-o Informe.pdf] documento.dvi

dvipdf documento.dvi [Informe.pdf]

ps2pdf documento.ps [Informe.pdf]

pdf2ps documento.pdf [Informe.ps]

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 15 / 137

Page 16: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Conceptos básicos¾Cómo funciona LATEX? Pasos a seguir (y IV)

Pero. . .

¾Por qué hace falta más de un procesado?

1 En el primer procesado se recopila información que se almacena endistintos cheros auxiliares

documento.aux, documento.toc, documento.lof, documento.lot

Información sobre todo el proceso de compilación se guarda en elchero documento.log

2 En el segundo procesado, se utiliza la información recopilada en elprimero para completar la maquetación del documento

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 16 / 137

Page 17: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Conceptos básicosSistemas y herramientas TEX/LATEX

Linux:teTEX, Kile, Acroread, psutils, gv

Windows:MikTEX, TEXnicCenter, Acrobat Reader, GSview/Ghostscript

Mac:TEXshop, iTEXMac

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 17 / 137

Page 18: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Conceptos básicosEstructura de un documento LATEX

Los cheros fuente LATEX se dividen lógicamente en dos partes:

Preámbulo Siempre al inicio del documento, incluye una serie deindicaciones globales sobre el mismo

Cuerpo Tras el preámbulo, presenta el contenido (texto) deldocumento, junto con indicaciones adicionales intercaladas

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 18 / 137

Page 19: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Conceptos básicosIndicaciones a LATEX: Comandos, variables y entornos

\comando ejemplo de comando\Comando otro comando distinto\cmdatributo con atributo obligatorio\cmd[opción] con atributo opcional\cmd[op,op2=val]atr con varios atributos

opcionales y unoobligatorio

\variable valor LATEX, sirve deatributo a comandos

\beginnombreEntorno entorno, anidable. . . ½muy importante\endnombreEntorno respetar el orden!

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 19 / 137

Page 20: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Conceptos básicosNuestro primer documento

\documentclassarticle

PREÁMBULO

\begindocument

CUERPO

Este es mi primer documento \LaTeX.

\enddocument

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 20 / 137

Page 21: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Conceptos básicosNuestro primer documento

\documentclassarticlePREÁMBULO

\begindocument

CUERPO

Este es mi primer documento \LaTeX.

\enddocument

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 20 / 137

Page 22: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Conceptos básicosNuestro primer documento

\documentclassarticlePREÁMBULO

\begindocumentCUERPO

Este es mi primer documento \LaTeX.

\enddocument

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 20 / 137

Page 23: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Conceptos básicosUn segundo ejemplo

\documentclassarticle

\begindocument

Esta será nuestra segunda incursión

con \LaTeX,

tampoco nada demasiado

arriesgado en realidad.

\enddocument

Esta será nuestra segunda incursión con LATEX, tampoco nada demasiadoarriesgado en realidad.

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 21 / 137

Page 24: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Conceptos básicosUn segundo ejemplo (y II): Internacionalización

Por defecto, LATEX asume que utilizamos el inglés. Para indicarle otroidioma/juego de caracteres:

\usepackage[spanish]babel

\usepackage[latin1]inputenc

La orden usepackage se usa para cargar módulos

Se ubica en el preámbulo del documento

Puede recibir opciones (spanish, galician. . . )

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 22 / 137

Page 25: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Conceptos básicosCaracteres reservados y símbolos especiales

Son caracteres reservados en LATEX:

\ [] # & % ~ _ ^ $

Como caracteres normales se escapan con: \

Son símbolos especiales:

ComillasSimples Inglesas ` ' 'x'

DoblesLatinas << >> xInglesas `` '' x

GuionesSimples - -Dobles - Triples

Los puntos suspensivos se obtienen con \dots

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 23 / 137

Page 26: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Parte IV

Creación de documentos

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 24 / 137

Page 27: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Resumen

13 Tipos de documentos LATEX

14 Estructuración de documentos

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 25 / 137

Page 28: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Creación de documentosTipos de documentos LATEX

Primera orden de todo documento:

\documentclass[opciones]tipo-de-documento

Su argumento obligatorio identica el tipo de documento a crear:

article, proc Pensadas para trabajos cortosbook, report Para documentos de gran extensiónletter, slides Otros propósitos particulares

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 26 / 137

Page 29: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Creación de documentosTipos de documentos LATEX (II): Opciones

Tamaño de letra El tamaño de letra base por defecto es 10pt, puedeindicarse 11pt/12pt.

Tamaño de papel El formato de papel por defecto es letterpaper.Otras posibilidades son legalpaper, executivepaper,a4paper, a5paper y b5paper.

Maquetación a una/doble cara Opciones oneside/twoside, y a doblecara openright/openany.

Maquetación en columnas onecolumn/twocolumn

Maquetación de la portada titlepage/notitlepage

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 27 / 137

Page 30: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Creación de documentosTipos de documentos LATEX (y III): Opciones por defecto

article proc book report

10pt X X X X11pt,12pt × × × ×letterpaper X X X Xlegalpaper × × × ×

executivepaper × × × ×a4paper × × × ×a5paper × × ×b5paper × × ×oneside X X × Xtwoside × × X ×

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 28 / 137

Page 31: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Creación de documentosTipos de documentos LATEX (y III): Opciones por defecto (y II)

article proc book report

openright X ×openany × X

onecolumn X X Xtwocolumn × X × ×notitlepage X X × ×titlepage × X X

nal X X X Xdraft × × × ×

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 29 / 137

Page 32: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Creación de documentosEstructuración de documentos

Comandos de estructuración física para usar en el cuerpo:

\inputfichero

\includefichero

Diferencias:

include genera una nueva página al ejecutarse

include no se puede anidar

include asume extensión .tex de los cheros

para cada archivo referido con include, LATEX genera su propiochero auxiliar

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 30 / 137

Page 33: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Parte V

Formato de documentos

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 31 / 137

Page 34: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Resumen

15 Portadas automáticas de LATEX

16 División lógica de un documento

17 Índice, encabezados y pies de página

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 32 / 137

Page 35: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Formato de documentosPortadas automáticas de LATEX

LATEX genera portadas sencillas para los documentos.

Necesita que le proporcionemos algunos datos:

Título Mediante el comando \titleTítulo del documento

Autor Se toma del comando \authorAutor o autores

Fecha Por defecto será la fecha de compilación, pero puedecambiarse con \dateEnero de 2007

Se colocan en el preámbulo

En el cuerpo, colocaremos el comando \maketitle en el lugar dondequeramos que aparezca la portada

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 33 / 137

Page 36: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Formato de documentosDivisión lógica de un documento

article book

proc report

Parte X X \part

Capítulo X \chapter

Sección X X \section

Subsección X X \subsection

Subsubsección X X \subsubsection

Párrafo X X \paragraph

Subpárrafo X X \subparagraph

Apéndice X X \appendix

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 34 / 137

Page 37: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Formato de documentosDivisión lógica de un documento (y II)

Sintaxis:\section[Título corto]Título más largo

donde

argumento obligatorio: título de la división

argumento opcional: título abreviado para índices, encabezados, etc.

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 35 / 137

Page 38: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Formato de documentosÍndice, encabezados y pies de página

El índice del documento se consigue con la orden:

\tableofcontents

Hay varios estilos para encabezados y pies de página:

plain crea una cabecera vacía y un pie con el número de páginacentrado

empty vacía tanto la cabecera como el pie

headings la cabecera contiene el número de página y la división activa

Se activan con el comando:

\pagestylenombreEstilo

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 36 / 137

Page 39: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Parte VI

Edición elemental de documentos

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 37 / 137

Page 40: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Resumen

18 Entornos y bloques

19 FuentesFamiliasPerlesGrosoresTamañosOtros efectos

20 Listas de elementosListas no numeradasListas numeradasListas descriptivas

21 Alineado de texto

22 Notas al pie y al margen, citas textuales

23 Texto en columnas

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 38 / 137

Page 41: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición elemental de documentosEntornos y bloques

Las modicaciones que hagamos al texto de nuestros documentosafectarán siempre a entornos o a bloques de texto:

entorno es una porción del documento encerrada entre dos comandos

\beginnombreEntorno

...

\endnombreEntorno

que adquiere ciertas propiedades

bloque es una porción de texto delimitada por llaves ( ... ) entrelas que se pueden colocar comandos cuyos efectos se aplicarán adicha porción

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 39 / 137

Page 42: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición elemental de documentosEntornos y bloques (y II)

½Se comportan como muñecas rusas!

\begin...1 \begin...12 ... 2 2 ... 33 3

\begin...4 \begin...45 ... 5 5 ...

\end...4 \end...46 ... 6 5 6 ...

3 2 6\end...1 \end...1

X correcto × incorrecto

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 40 / 137

Page 43: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición elemental de documentosFuentes: Familias

Disponemos de las siguientes familias de letra:

1 roman (normal)2 sanserif (sin adornos)3 typewriter (tipo máquina de escribir)

Comando + argumento Bloque + orden

\textrmTexto \rmfamily Texto

\textsfTexto \sffamily Texto

\textttTexto \ttfamily Texto

Entorno

\beginrmfamily Texto \endrmfamily

\beginsffamily Texto \endsffamily

\beginttfamily Texto \endttfamily

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 41 / 137

Page 44: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición elemental de documentosFuentes (II): Perles

Existen cuatro perles de letra en cada familia:1 recto (normal, perl por defecto)2 itálico (cursiva)3 inclinado (tumbada, sin adornos)4 versalita (todo mayúsculas)

Comando + argumento Bloque + orden

\textupTexto \upshape Texto

\textitTexto \itshape Texto

\textslTexto \slshape Texto

\textscTexto \scshape Texto

Entorno

\beginupshape Texto \endupshape

\beginitshape Texto \enditshape

\beginslshape Texto \endslshape

\beginscshape Texto \endscshape

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 42 / 137

Page 45: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición elemental de documentosFuentes (III): Grosores

Los dos grosores básicos son:

1 medio (normal, grosor por defecto)2 grueso (negrita)

Comando + argumento Bloque + orden

\textmdTexto \mdseries Texto

\textbfTexto \bfseries Texto

Entorno

\beginmdseries Texto \endmdseries

\beginbfseries Texto \endbfseries

Los comandos para aplicar distintas familias, perles y grosores puedencombinarse entre sí, aunque no todas las combinaciones son posibles.

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 43 / 137

Page 46: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición elemental de documentosFuentes (IV)

Roman

8>>>>>>>>>>>>>><>>>>>>>>>>>>>>:

Recta

NormalNegrita

Cursiva

Normal

Negrita

Inclinada

Normal

Negrita

Versalita : Normal

Sanserif

8>><>>:Recta

NormalNegrita

Inclinada : Normal

Typewriter

8>><>>:Recta : NormalCursiva : NormalInclinada : NormalVersalita : Normal

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 44 / 137

Page 47: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición elemental de documentosFuentes (V): Tamaños

LATEX posee 10 comandos para modicar el tamaño:

Bloque + orden

Diminuto \tiny Texto

El más pequeño \scriptsize Texto

Más pequeño \footnotesize Texto

Pequeño \small Texto

Normal \normalsize Texto

Grande \large Texto

Mayor \Large Texto

Mayor aún \LARGE Texto

El mayor \huge Texto

Enorme \Huge Texto

También existen los correspondientes entornos.Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 45 / 137

Page 48: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición elemental de documentosFuentes (y VI): Otros efectos

Para enfatizar texto de manera sensible al contexto:

Enfatizado \emphTexto

Para subrayar:

Subrayado \underlineTexto

Texto sin procesar:

\beginverbatim

Entorno verbatim.

\endverbatim

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 46 / 137

Page 49: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición elemental de documentosListas de elementos: Listas no numeradas

De los tres tipos de listas de elementos disponibles en LATEX,probablemente el más usado sea:

leche

pan y cereales

legumbres

\beginitemize

\item leche

\item pan y cereales

\item legumbres

\enditemize

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 47 / 137

Page 50: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición elemental de documentosListas de elementos (II): Listas numeradas

El segundo tipo más usado son las enumeraciones:

1 buscar un local2 enviar las invitaciones3 contratar la decoración

\beginenumerate

\item buscar un local

\item enviar las invitaciones

\item contratar la decoración

\endenumerate

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 48 / 137

Page 51: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición elemental de documentosListas de elementos (III): Listas descriptivas

El último tipo de listas son las descriptivas:

prosa estructura o forma del lenguaje que. . .

verso palabra o conjunto de palabras sujetas. . .

\begindescription

\item [prosa] estructura o forma

del lenguaje que\dots

\item [verso] palabra o conjunto de

palabras sujetas\dots

\enddescription

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 49 / 137

Page 52: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición elemental de documentosListas de elementos (y IV)

Por supuesto, las listas pueden combinarse entre sí:

1 Montar el PC

Adquirir las piezasEnsamblarlasTestear el montaje

2 Instalar el S.O.

\beginenumerate

\item Montar el PC

\beginitemize

\item Adquirir las piezas

\item Ensamblarlas

\item Testear el montaje

\enditemize

\item Instalar el S.O.

\endenumerate

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 50 / 137

Page 53: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición elemental de documentosAlineado de texto

LATEX justica siempre el texto a ambos márgenes.

Entornos de alineamiento:

A izquierda Con el entorno:

\beginflushleft

Texto alineado a la izquierda

y sin justificar.

\endflushleft

Texto alineado a la izquierda

y sin justicar.

Para una sola línea: \leftlineTexto

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 51 / 137

Page 54: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición elemental de documentosAlineado de texto (II)

A derecha Entorno:

\beginflushright

Texto alineado a la derecha

y sin justificar.

\endflushright

Texto alineado a la derecha

y sin justicar.

Una línea: \rightlineTexto

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 52 / 137

Page 55: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición elemental de documentosAlineado de texto (y III)

Centrado Entorno:

\begincenter

Texto centrado y sin justificar.

\endcenter

Texto centrado y sin justicar.

Una sola línea: \centerlineTexto

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 53 / 137

Page 56: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición elemental de documentosNotas al pie y al margen, citas textuales

Tareas muy sencillas:

\footnoteTexto de la nota al pie

\marginparTexto de la nota al margen

Esto es un párrafo incluido dentro de un entorno quotation.

Los márgenes se hacen más grandes para que el texto resalte en

la página.

Esto es un párrafo incluido dentro de un entorno quote. Como

se puede ver, se ha suprimido la sangría de la primera línea.

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 54 / 137

Page 57: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición elemental de documentosTexto en columnas

Todo el documento: con la opción twocolumn

Sólo una parte: paquete multicol

\beginmulticols3

El texto incluido en este entorno se distribuye

automáticamente en tantas columnas como indiquemos en

el argumento obligatorio del mismo.

\endmulticols

El texto incluido eneste entorno sedistribuye

automáticamente entantas columnas comoindiquemos en el

argumento obligatoriodel mismo.

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 55 / 137

Page 58: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Parte VII

Edición especial de documentos

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 56 / 137

Page 59: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Resumen

24 Edición matemáticaPaquetesEdición de fórmulas

25 Objetos otantesTablasImágenes y grácos

26 Cartas

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 57 / 137

Page 60: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición especial de documentosEdición matemática

Terreno donde LATEX mejor muestra todo su potencial.

Dos entornos para pasar a modo matemático:

1 Formulación inline:entorno math o su equivalente $ ... $

2 Formulación en párrafo aparte:entorno displaymath o su equivalente $$ ... $$

Entorno adicional: equation(como displaymath, permite numerar las fórmulas)

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 58 / 137

Page 61: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición especial de documentosEdición matemática (II)

Ejemplo de uso del entorno math

a + b = c y displaymath

a + b = c

Ejemplo de uso del

entorno \textttmath

\beginmath

a + b = c

\endmath

y \textttdisplaymath

\begindisplaymath

a + b = c

\enddisplaymathEntorno equation:

a + b = c (1)

Opciones de documento: leqno, fleqn.

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 59 / 137

Page 62: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición especial de documentosEdición matemática (III): Paquetes

Tres paquetes de gran utilidad:

latexsym Ofrece al usuario un gran conjunto de símbolos matemáticos

amsmath, amssymb Dos paquetes que, siguiendo el estándar de laAmerican Mathematical Society, proporcionan diferentescomandos y símbolos

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 60 / 137

Page 63: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición especial de documentosEdición matemática (y IV): Edición de fórmulas

El entorno matemático de LATEX es muy descriptivo:

La mayoría de los comandos y símbolos tienen nombres fáciles derecordar

Se corresponden con abreviaturas de los nombres en inglés

Consiste en escribir casi tal y como leeríamos

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 61 / 137

Page 64: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición especial de documentosEdición matemática (y IV): Edición de fórmulas (II)

Superíndices y subíndices:

E = mc2\begindisplaymath

E = m c^2

\enddisplaymath

an+1 = an + 1\begindisplaymath

a_n+1 = a_n + 1

\enddisplaymath

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 62 / 137

Page 65: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición especial de documentosEdición matemática (y IV): Edición de fórmulas (III)

Fracciones:

12

=24

\begindisplaymath

\frac12 =

\frac24

\enddisplaymath

Si usamos \frac en entorno math: 12

= 24; se usa \dfrac para conseguir:

12

=24. Para el efecto contrario, \tfrac:

12

= 24

\begindisplaymath

\tfrac12 =

\tfrac24

\enddisplaymath

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 63 / 137

Page 66: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición especial de documentosEdición matemática (y IV): Edición de fórmulas (IV)

Binomios:

Comandos análogos (\binom, \dbinom y \tbinom):

(59

)+(112

) \begindisplaymath

\binom59 +

\tbinom112

\enddisplaymath

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 64 / 137

Page 67: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición especial de documentosEdición matemática (y IV): Edición de fórmulas (V)

Raíces:

3√a + b

\begindisplaymath

\sqrt[3]a+b

\enddisplaymath

n+1

√an + bn − 2c2

2

\begindisplaymath

\sqrt[n+1]

\fraca_n +

b_n-2c^22

\enddisplaymath

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 65 / 137

Page 68: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición especial de documentosEdición matemática (y IV): Edición de fórmulas (VI)

Integrales, derivadas, sumatorios, límites:

Z2x ∂x = x2 \begindisplaymath

\int 2x \partial x = x^2

\enddisplaymath

X(x + i) +

Y(x − i) \begindisplaymath

\sum (x+i) + \prod (x-i)

\enddisplaymath

límx2

2x=∞ \begindisplaymath

\lim\fracx^22x=\infty

\enddisplaymath

nXi=0

(x + i) + límx→∞x\begindisplaymath

\sum_i=0^n (x+i) +

\lim_x\rightarrow\inftyx

\enddisplaymath

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 66 / 137

Page 69: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición especial de documentosEdición matemática (y IV): Edición de fórmulas (VII)

LATEX dispone de comandos para:

cuanticador universal ∀ \forallcuanticador existencial ∃ \existscuanticador existencial negado @ \nexists

seno (sin \sin), coseno (cos \cos),tangente (tan \tan), cotangente (cot \cot)

logaritmo (log \log), neperiano (ln \ln)

máximo (máx \max), mínimo (mín \min), etc

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 67 / 137

Page 70: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición especial de documentosEdición matemática (y IV): Edición de fórmulas (VIII)

Si escribimos texto dentro del entorno matemático. . .

nosllevaremosunasorpresa

\begindisplaymath

nos llevaremos

una sorpresa

\enddisplaymath

Debemos usar el comando \textTexto:

esto ya es otra cosa

\begindisplaymath

\textesto ya es

\textbf\textitotra

cosa

\enddisplaymath

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 68 / 137

Page 71: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición especial de documentosEdición matemática (y IV): Edición de fórmulas (IX)

Llaves y echas:

a→ b ⇒ c ⇐ d ← d

\begindisplaymath

a \rightarrow

b \Rightarrow

c \Leftarrow

d \leftarrow d

\enddisplaymath

a + b + c + d︸ ︷︷ ︸x

=

y︷ ︸︸ ︷e + f + g + h

\begindisplaymath

\underbracea+b+c+d_x =

\overbracee+f+g+h^y

\enddisplaymath

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 69 / 137

Page 72: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición especial de documentosEdición matemática (y IV): Edición de fórmulas (X)

Matrices y determinantes:

a1 a2 · · · amb1 b2 · · · bm... . . .

. . ....

n1 n2 · · · nm

\begindisplaymath

\left(

\beginarraycccc

a_1 & a_2 &\cdots & a_m \\

b_1 & b_2 &\cdots & b_m \\

\vdots & \dots &

\ddots & \vdots \\

n_1 & n_2 &\cdots & n_m \\

\endarray

\right)

\enddisplaymath

Caracteres de alineamiento:

c el contenido se centra (del inglés, center)l el contenido se alinea a izquierda (left)r el contenido se alinea a derecha (right)

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 70 / 137

Page 73: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición especial de documentosEdición matemática (y IV): Edición de fórmulas (XI)

Este ejemplo sirve para ilustrar cómo se consiguen puntos suspensivos entodas las direcciones posibles:

normales: \dots (. . . )

centrados verticalmente: \cdots (· · · )

verticales: \vdots (... )

diagonales: \ddots (. . .)

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 71 / 137

Page 74: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición especial de documentosEdición matemática (y IV): Edición de fórmulas (XII)

Delimitadores con tamaño ajustado:

paréntesis (como hemos visto)

barra vertical

˛12

˛\left| \dfrac12 \right|

corchetes

»23

–\left[ \dfrac23 \right]

llaves

34

ff\left\ \dfrac34 \right\

Para indicar sólo uno de los dos: \left. o \right.

a + b = 4

2a + 3b = 36

\begindisplaymath

\left\\beginarrayrcl

a+b & = & 4 \\

2a+3b & = & 36 \\

\endarray \right.

\enddisplaymath

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 72 / 137

Page 75: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición especial de documentosEdición matemática (y IV): Edición de fórmulas (y XIII)

Símbolos:α \alpha β \beta γ \gamma δ \deltaε \epsilon η \eta θ \theta κ \kappaλ \lambda µ \mu ν \nu π \piρ \rho σ \sigma τ \tau φ \phiχ \chi ψ \psi ω \omega

Γ \Gamma ∆ \Delta Θ \Theta Λ \LambdaΠ \Pi Σ \Sigma Φ \Phi Ψ \PsiΩ \Omega

× \times ÷ \div⊕ \oplus \ominus ⊗ \otimes∇ \nabla

√\surd > \top ⊥ \bot

∨ \vee ∧ \wedge ∩ \cap ∪ \cup∈ \in /∈ \notin ⊂ \subset ⊃ \supset

⊆ \subseteq ⊇ \supseteq * \nsubseteq + \nsupseteq

∅ \emptyset

≈ \approx u \approxeq ≡ \equiv 6= \neq≥ \geq ≤ \leq \gneq \lneq \gg \ll ≯ \ngtr ≮ \nless

\ngeq \nleq

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 73 / 137

Page 76: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición especial de documentosObjetos otantes

¾Qué es otar?

Elemento cuya posición será determinada con respecto al resto de lacomposición

Bloque cuyo contenido no es lo más importante, si no que lo son susdimensiones y la manera en que se maqueta dentro de una página

Objeto que no se puede cortar para continuarlo en la página siguiente

Objetos otantes típicos: tablas y guras

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 74 / 137

Page 77: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición especial de documentosObjetos otantes (II): Tablas

La edición de tablas se lleva a cabo con el entorno tabular:

esto sólo es una simpletabla de ejemplo

\begintabularrcl

esto & sólo es & una simple \\

tabla & de & ejemplo \\

\endtabular

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 75 / 137

Page 78: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición especial de documentosObjetos otantes (II): Tablas (II)

Para dibujar líneas alrededor de celdas, las y columnas:

esto sólo es una simpletabla de ejemplo

\begintabularr|c|l|

\cline2-3

esto & sólo es & una simple \\

\hline

tabla & de & ejemplo \\

\hline \hline

\endtabular

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 76 / 137

Page 79: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición especial de documentosObjetos otantes (II): Tablas (III)

Celdas múltiples por las y por columnas:

esta tablasólo es un simple

ejemplo

\begintabularr|c|l|

\cline2-3

\multirow22cmesta tabla

& sólo es & un simple \\

\cline2-3

& \multicolumn2|r|ejemplo \\

\hline \hline

\endtabular

Comando multirow: \usepackagemultirow

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 77 / 137

Page 80: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición especial de documentosObjetos otantes (II): Tablas (IV)

El entorno tabular no es de por sí otante, lo es table:

esta tablaes un simple

ejemplo

Cuadro: Tabla de prueba

\begintable[hbtp!]

\centering

\begintabularr|c|l|

\cline2-3

\multirow22cmesta tabla & es & un simple \\

\cline2-3

& \multicolumn2|r|ejemplo \\

\hline \hline

\endtabular

\captionTabla de prueba

\endtable

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 78 / 137

Page 81: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición especial de documentosObjetos otantes (II): Tablas (y V)

Opciones de ubicación:

h el lugar preferido es el mismo lugar que ocupa en el códigofuente (del inglés, here)

b preere la parte inferior de una página con texto (bottom)

t preere la parte superior de una página con texto (top)

p una página integrada sólo por objetos otantes (page)

! sugiere a LATEX que sea más exible

Lista de tablas: \listoftables

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 79 / 137

Page 82: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición especial de documentosObjetos otantes (y III): Imágenes y grácos

Paquete para incluir imágenes y grácos: graphicx

Los tipos de grácos que LATEX admite dependen de la herramienta conque vayamos a trabajar:

dvips Formatos: ps (Postscript), eps (Enhanced Postscript), pcx(Paintbrush Bitmap Graphic), bmp (Bitmap)

dvipdf Formatos: jpg (Joint Photographic Group), jpeg (JointPhotographic Experts Group), png (Portable Network Graphic), pdf ytambién ps y eps

pdflatex Formatos: jpg, jpeg, tif (Tagged Image Format), tiff(Tagged Image File Format), png y pdf

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 80 / 137

Page 83: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición especial de documentosObjetos otantes (y III): Imágenes y grácos (II)

Comando para incluir imágenes o grácos:

\includegraphics[width=2cm]imagenes/ejemplo.eps

Opciones:

width=longitud anchura (entero/decimal + unidad)

height=longitud altura (entero/decimal + unidad)

scale=valor factor de escala (1 ≥ decimal ≥ 0)

angle=valor factor de rotación (0 ≥ |entero| ≥ 360)

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 81 / 137

Page 84: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición especial de documentosObjetos otantes (y III): Imágenes y grácos (y III)

El equivalente al entorno table es el entorno figure:

Figura: Imagen de ejemplo

\beginfigure[hbtp!]

\centering

\includegraphics[height=2cm]imagenes/ejemplo.eps

\captionImagen de ejemplo

\endfigure

Lista de guras: \listoffigures

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 82 / 137

Page 85: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición especial de documentosCartas

El tipo de documento letter pone a nuestra disposición el entornohomónimo (con un argumento obligatorio, el destinatario) y una serie decomandos especiales:

\openingTexto el saludo

\closingTexto la despedida, tras ella:

\psTexto una o más posdatas\ccTexto lista de gente que recibe copia\enclTexto lista de adjuntos

\signatureTexto rma

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 83 / 137

Page 86: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Edición especial de documentosCartas (y II)

\documentclassletter

\usepackage[latin1]inputenc

\begindocument

\beginletterInstitut für Informatik\\

Technische Universität

München\\

Boltzmannstr. 3\\

85748 Garching (München)

\openingTo Whom it May Concern:

Please have the attached document in order to take

into consideration my application for the Summer

School Marktoberdorf 2004.

\signatureLaura M. Castro

\closingSincerely,

\endletter

\enddocument

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 84 / 137

Page 87: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Parte VIII

Referencias Internas

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 85 / 137

Page 88: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Resumen

27 Referencias básicas

28 Bibliografía

29 Índice de materias

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 86 / 137

Page 89: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Referencias InternasReferencias básicas

Para crear referencias necesitamos:

Etiquetas Para marcar elementos referenciables:

\labelEtiqueta

Se pueden etiquetar:

elementos de listas numeradaselementos otantesecuacionesdivisiones del documento

Referencias Hay dos tipos de referencias posibles:

A objeto \refEtiqueta

A página \pagerefEtiqueta

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 87 / 137

Page 90: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Referencias InternasBibliografía

La forma más sencilla de incluir bibliografía:

\beginthebibliographyZZ

\bibitemlibroLatex

Bernardo Cascales Salinas et al. \\

\itshape El libro de \LaTeX. \\

Prentice Hall, 2004.

\bibiteminiciacionLatex

Javier Sanguino Botella. \\

\itshape Iniciación a \LaTeXe.. \\

Addison-Wesley, 1997.

...

\endthebibliography

La referencias se hacen con: \citeEtiquetaLaura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 88 / 137

Page 91: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Referencias InternasBibliografía (y II): BibTEX

Una forma más potente: BibTEX

Permite manejar bases de datos bibliográcas

Se integra con LATEX generando automáticamente un entornothebibliography ajustándose a unas reglas establecidas

Pasos a seguir:

1 Denir el chero de citas bibliográcas (.bib)2 Indicar su uso en el código LATEX3 Procesar y obtener el documento nal

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 89 / 137

Page 92: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Referencias InternasBibliografía (y II): BibTEX (II)

Formato de los registros de bibliografía

@BOOKLibroLatex,

author = Cascales Salinas, Bernardo,

publisher = ADI,

title = \LaTeX, una imprenta en sus manos,

year = 2000

@ARTICLEarmistice,

author = Cabrero, David and others,

title = ARMISTICE: An Experience Developing

Management Software with Erlang,

journal = Principles, Logics and Implementations

of High-Level Programming Languages,

month = Agosto

year = 2003

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 90 / 137

Page 93: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Referencias InternasBibliografía (y II): BibTEX (III)

Formato de los registros de bibliografía (y II)

@MANUALshortLatex,

title = The not so short introduction to

\LaTeXee,

author = Oetiker, Tobias

@MISCfaq,

title = FAQ de CervanTeX,

howpublished = \textttwww.tug.org/tex-archive/

help/es-tex-faq/FAQ-CervanTeX.pdf

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 91 / 137

Page 94: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Referencias InternasBibliografía (y II): BibTEX (IV)

Para indicar el uso del ficherobase.bib:

\bibliographycherobase

\bibliographystyleestilo

Posibles estilos:

plain orden alfabético y entradas numeradas

unsrt igual que plain pero muestra las entradas por orden decitación

alpha asigna a cada referencia una etiqueta basada en sus datos

abbrv equivalente a plain, maneja entradas abreviadas

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 92 / 137

Page 95: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Referencias InternasBibliografía (y II): BibTEX (y V)

Compilación:

latex documento.tex

bibtex documento.aux

latex documento.tex

La herramienta bibtex recibe un chero .aux procedente de lacompilación del documento LATEX

Sólo las referencias citadas aparecerán en el entornothebibliography que se generará

Con \nociteEtiqueta, se pueden incluir referencias no citadas, ycon \nocite*, todas

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 93 / 137

Page 96: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Referencias InternasÍndice de materias

En el preámbulo, se usa el paquete makeidx y la orden:

\makeindex

Para indexar términos:

simple Entrada sencilla:\indextérmino

subentradas Producen una entrada de nivel inferior:\indextérmino

\indextérmino!subtérmino

referencias a otras Referencias véase/véase también:\indextérmino|seeotro

\indextérmino|seealsootro

con formato Para proporcionar estilo:\indextérmino@\emphtérmino

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 94 / 137

Page 97: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Referencias InternasÍndice de materias (y II)

Al compilar, se generará un chero (.idx) con toda la informacióndel índice

Se procesa:

makeindex documento.idx

Y se generará un nuevo chero (.ind)

Este chero se incluye en el lugar del documento donde se indiquecon \printindex

Se compila de nuevo para obtener la versión denitiva

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 95 / 137

Page 98: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Parte IX

Personalización

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 96 / 137

Page 99: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Resumen

30 Portadas al gusto de. . .

31 Cambiar los encabezados de página

32 Márgenes

33 Interlineado

34 Saltos de página y espacios

35 Segmentación de palabras

36 Evitar la numeración de elementos

37 Listas personalizadas

38 Euro

39 Colores

40 Cajas

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 97 / 137

Page 100: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

PersonalizaciónPortadas al gusto de. . .

Para confeccionar una portada a nuestro gusto:

Entorno titlepage

Generalmente (!) al principio del documento

½Hágalo usted mismo!

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 98 / 137

Page 101: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

PersonalizaciónCambiar los encabezados de página

Existe un estilo de página modicable:

myheadings igual que headings, pero proporciona:

\markrightCabDerecha

\markbothCabIzquierdaCabDerecha

Por defecto sus valores son:

markboth markrightizquierda derecha derecha

onesidearticle, proc section

book, report chapter

twosidearticle, proc section (vacío) subsection

book, report chapter (vacío) section

Pueden ser útiles los comandos:

\theEstructura (i.e. \thechapter) ≡ número\Estructuraname (i.e. \chaptername) ≡ rótulo

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 99 / 137

Page 102: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

PersonalizaciónMárgenes

La forma más sencilla de cambiar los márgenes de un documento esutilizar el paquete anysize, que proporciona el comando

\marginsizeMargenIzquierdoMargenDerecho

MargenSuperiorMargenInferior

y escribiendo algo como

\marginsize2cm2cm2cm2cm

en el preámbulo del documento.

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 100 / 137

Page 103: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

PersonalizaciónInterlineado

En este caso, el paquete en cuestión es el llamado setspace.

Gracias a él podremos indicar en el preámbulo órdenes como:

\singlespacing

\onehalfspacing

\doublespacing

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 101 / 137

Page 104: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

PersonalizaciónSaltos de página y espacios

Comandos para forzar un salto de página:

\newpage

\clearpage

\cleardoublepage

Para introducir espacios:

\hspaceLongitud

\vspaceLongitud

Para rellenar espacio:

\hfill

\dotfill

\hrulefill

\vfill

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 102 / 137

Page 105: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

PersonalizaciónSegmentación de palabras

A pesar de usar babel, LATEX puede equivocarse alguna vez al segmentarpalabras.

Para ayudar al compilador podemos indicar los lugares por donde dividiresos casos concretos:

de\-mos\-tra\-ción

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 103 / 137

Page 106: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

PersonalizaciónEvitar la numeración de elementos

Podemos querer introducir:

capítulos o secciones sin numeración

guras o tablas con leyenda pero sin numeración

Esos elementos no aparecerán en los índices (de contenidos, de guras, detablas)

Solución: marcarlas con un asterisco

\section*Sección no numerada

\caption*Tabla con leyenda que

no aparecerá en el índice

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 104 / 137

Page 107: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

PersonalizaciónListas personalizadas

Existe un tipo de lista personalizable: list

♣ lista

♣ con símbolo

♣ personalizado

\beginlist$\clubsuit$

\item lista

\item con símbolo

\item personalizado

\endlist

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 105 / 137

Page 108: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

PersonalizaciónEuro

Euro

Para disponer del comando \euro, que proporciona el símbolo e, hemosde incluir el paquete eurosym.

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 106 / 137

Page 109: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

PersonalizaciónColores

Con el paquete color podemos utilizar:

texto de color

caja de color

caja de color con borde

\colorblue texto

de color

\colorboxgreencaja de

color

\fcolorboxredyellow

caja de color con borde

Colores predenidos:white, black, red, blue, green, cyan, magenta, yellow

Denir colores en codicación RGB ó CMYK:\definecolornombreColorrgb|cmykcodificación

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 107 / 137

Page 110: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

PersonalizaciónCajas

Podemos resaltar texto dentro de cajas:

\fboxContenido

El paquete fancybox proporciona otros diseños:

\shadowboxContenido \ovalboxContenido

\doubleboxContenido \OvalboxContenido

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 108 / 137

Page 111: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Apéndices

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 109 / 137

Page 112: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Parte XII

Errores

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 110 / 137

Page 113: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Resumen

41 Cerrar lo que se abre

42 Cada cosa en su lugar

43 Cuidado con esas tablas

44 Ojo a lo que escribimos

45 Indicar siempre las medidas

46 Lo que no se puede hacer

47 Avisos

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 111 / 137

Page 114: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

ErroresCerrar lo que se abre

Uno de los errores más frecuentes es el desbalanceo de llaves o entornos, oel cerrado de éstos en distinto orden al de apertura:

$\sum_i=0^n a_i$

! Extra , or forgotten $.

l.21 $\sum_i=0^n a_i

$

\beginitemize

\item 2 cucharadas de azúcar

\item 150 gr. de harina

\item 0.5 l. de leche

\endenumerate

! LaTeX Error: \beginitemize on input line 21

ended by \endenumerate.

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 112 / 137

Page 115: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

ErroresCerrar lo que se abre (y II)

\beginitemize

\item 2 cucharadas de azúcar

\item 150 gr. de harina

\item 0.5 l. de leche

Mezclamos la harina con...

! LaTeX Error: \beginitemize on input line 52

ended by \enddocument.

\beginitemize

\item 2 cucharadas de azúcar

\item 150 gr. de harina

\item 0.5 l. de leche

\enditemize

\enditemize

Mezclamos la harina con...

! LaTeX Error: \begindocument ended by

\enditemize.

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 113 / 137

Page 116: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

ErroresCada cosa en su lugar

Otro error común es usar comandos (símbolos) fuera del entornomatemático:

Al levantar la vista, sólo vio una enorme

\Omega tallada en la fría roca...

! Missing $ inserted.

<inserted text>

$

l.33 \Omega

Comados que sólo pueden ir en el preámbulo:

! LaTeX Error: Can be used only in preamble.

l.58 ... como por ejemplo \usepackage

paquete:

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 114 / 137

Page 117: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

ErroresCuidado con esas tablas

Especial atención a los separadores:

\begintabularccc

Año 2002 & Año 2003 & Año 2004 & Año 2005 \\

\endtabular

! Extra alignment tab has been changed to \cr.

<recently read> \endtemplate

l.124 Año 2002 & Año 2003 & Año 2004 &

Año 2005 \\

½& es un carácter reservado!

! Misplaced alignment tab character &.

l.139 ...en medio del texto sin escaparlo &

produce

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 115 / 137

Page 118: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

ErroresOjo a lo que escribimos

Si algún comando, orden o entorno está mal escrito:

hay que tener cuidado al

escribir las órdenes \Latex

! Undefined control sequence

1.42 \Latex

\begindescripcion

\item [oxígeno] principal componente...

\item [nitrógeno] gas venenoso...

\item [argón] gas noble...

\enddescripcion

! LaTeX Error: Environment descripcion undefined.

l.109 \begindescripcion

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 116 / 137

Page 119: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

ErroresOjo a lo que escribimos (II)

Si escribimos mal una etiqueta obtendremos un aviso:

esto pasa al incluir una \refinexistente

esto pasa al incluir una ??

LaTeX Warning: Reference

`inexistente' on page 86

undefined on input line 59.

...

LaTeX Warning: There were undefined references.

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 117 / 137

Page 120: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

ErroresOjo a lo que escribimos (III)

Si una etiqueta se dene varias veces:

\labeletiqueta

...

\labeletiqueta

LaTeX Warning: Label etiqueta multiply defined.

...

LaTeX Warning: There were multiply-defined labels.

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 118 / 137

Page 121: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

ErroresOjo a lo que escribimos (y IV)

Si un \input referencia a un chero que no existe:

! LaTeX Error: File `noexiste.tex' not found.

Type X to quit or <RETURN> to proceed,

or enter new name. (Default extension: tex)

Enter file name:

Si lo hace un include:

No file noexiste.tex.

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 119 / 137

Page 122: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

ErroresIndicar siempre las medidas

Si nos olvidamos o expresamos mal la unidad de medida:

\includegraphics[width=5]imagenes/ejemplo.eps

! Illegal unit of measure (pt inserted).

<to be read again>

\relax

l.261 ...degraphics[width=5]imagenes/ejemplo.eps

\includegraphics[width=cm]imagenes/ejemplo.eps

! Missing number, treated as zero.

<to be read again>

cm

l.267 ...degraphics[width=cm]imagenes/ejemplo.eps

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 120 / 137

Page 123: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

ErroresLo que no se puede hacer

El comando include no puede anidarse:

! LaTeX Error: \include cannot be nested.

Usar la secuencia \\ después de un entorno:

...

\enditemize

\\

Y otra cosa que podemos intentar...

! LaTeX Error: There's no line here to end.

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 121 / 137

Page 124: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

ErroresAvisos

Advertencias overfull y underfull:

Relativamente frecuentes

Se reeren a una página o a una líneaSignican que LATEX ha tenido que ser un poco permisivo

over signica que ha sobrepasado márgenesunder signica que ha tenido que rellenar demasiado espacio sobrante

La práctica totalidad de las ocasiones el resultado será satisfactorio

Se recomienda usar la opción draft

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 122 / 137

Page 125: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Parte XIII

Presentaciones

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 123 / 137

Page 126: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Resumen

48 Entorno slide

49 Una herramienta sencilla: Prosper

50 Una herramienta potente: Beamer

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 124 / 137

Page 127: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

PresentacionesEntorno slide

Primera aproximación que surgió en el mundo TEX/LATEX paraelaborar transparencias

Nuevo tipo de documento: slidesNuevo entorno: slide

su contenido representa una transparenciaargumento obligatorio generalmente vacío

Poco exible

Resultados pobres

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 125 / 137

Page 128: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

PresentacionesUna herramienta sencilla: Prosper

Una de las alternativas surgidas a slides

Mejor relación resultados/dicultadMisma losofía anterior:

tipo de documento: prosperentorno slides

argumento obligatorio: título de la transparencia

Diseños predenidos (opción \documentclass):alienglow autumn azure contemporaindarkblue frames lignesbleues nuancegristroispoints gyom rico

Poca capacidad de personalización visual e incorporación dedinamismo

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 126 / 137

Page 129: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

PresentacionesUna herramienta potente: Beamer

3a generación de herramientasLa más exible y potente, cada día más popularFilosofía esencialmente parecida:

Entorno slide lo sustituye la orden \frame

Apariencia del código fuente:

\frame

\frametitleTítulo

\framesubtitleSubtítulo

\beginitemize

\item Punto uno

\item Punto dos

\item Punto tres

\enditemize

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 127 / 137

Page 130: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Parte XIV

Glosarios en LATEX

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 128 / 137

Page 131: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Resumen

51 Paquete gloss

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 129 / 137

Page 132: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Glosarios en LATEXPaquete gloss

Proporciona comandos para denir e incluir glosarios en documentosLATEX, haciendo uso de la herramienta BibTEXPasos:

1 Se edita una base de términos y deniciones2 Se incorpora el glosario al código fuente3 Se procesa y se obtiene el documento nal

Para citar se usa \glossEtiqueta

En lugar de \nocite*, \gloss[nocite]*

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 130 / 137

Page 133: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Glosarios en LATEXPaquete gloss (II): Edición de la base de términos

Fichero de texto glosario.bib

Un único tipo de registros:

@GLOSSDEFargumento,

word = argumento,

definition = Valor que se proporciona a una

función o comando a fin de

concretar o modificar el

resultado que produce.

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 131 / 137

Page 134: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Glosarios en LATEXPaquete gloss (III): Inclusión del glosario

En el preámbulo del documento:

\usepackage[refpages]gloss

\makegloss

Donde queramos que aparezca el glosario:

\printglossglsbase,glosario

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 132 / 137

Page 135: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Glosarios en LATEXPaquete gloss (y IV): Procesado

Compilación:

latex documento.tex

bibtex documento.gls.aux

latex documento.tex

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 133 / 137

Page 136: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Parte XV

HTML

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 134 / 137

Page 137: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

Resumen

52 latex2html

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 135 / 137

Page 138: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

HTMLlatex2html

Usar el paquete html (\usepackagehtml)

No es necesario compilar

Procesado:

latex2html -dir destino

-split +1 -white documento

Opciones más comunes:

-dir destino donde queremos que se genere la salida-split nivel al que se dejan de colocar las divisiones en documentos

html distintos-white transparencias en fondos de las guras

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 136 / 137

Page 139: Introducción a la edición de textos con LaTeX - Aula de ... · Presentación del curso Fuentes de información ... \comando ejemplo de comando ... con \LaTeX{}, tampoco nada demasiado

½Gracias!

Laura Castro (UDC) Edición de textos con LATEX 5-14 Noviembre 137 / 137