P. 1
Edicion de Textos Cientificos LaTeX 2011

Edicion de Textos Cientificos LaTeX 2011

|Views: 9|Likes:
Published by David Noreña

More info:

Published by: David Noreña on Aug 03, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/24/2014

pdf

text

original

Edición de textos científicos

2011
Composición, Gráficos y Beamer
Alex Borbón A., Walter Mora F.

LATEX 2011
´ EDICIÓN DE TEXTOS CIENTIFICOS
Walter Mora F., Alex Borbón A.
Escuela de Matemática Instituto Tecnológico de Costa Rica.

Composición, Gráficos, Inkscape y Presentaciones Beamer

ii

Copyright© Revista digital Matemática Educación e Internet (www.cidse.itcr.ac.cr/revistamate). Primera Edición. Correo Electrónico: wmora2@itcr.ac.cr Escuela de Matemática Instituto Tecnológico de Costa Rica Apdo. 159-7050, Cartago Teléfono (506)25502225 Fax (506)25502493

Mora Flores, Walter. A Edición de Textos Científicos con L TEX. Composición, Gráficos, Inkscape y Presentaciones Beamer/Walter Mora F. Alexánder Borbón A. – 1 ed. – Escuela de Matemática,Instituto Tecnológico de Costa Rica. 2011. 173 p. ISBN 978-9977-66-227-5 A 1. L TEX. 2. Composición tipográfica-automatizada 3. Tipos - símbolos matemáticos. 2004044064

Límite de responsabilidad y exención de garantía: El autor o los autores han hecho su mejor esfuerzo en la preparación de este material. Esta edición se proporciona “tal cual”. Se distribuye gratuitamente con la esperanza de que sea útil, pero sin ninguna garantía expresa o implícita respecto a la exactitud o completitud del contenido. La Revista digital Matemáticas, Educación e Internet es una publicación electrónica. El material publicado en ella expresa la opinión de sus autores y no necesariamente la opinión de la revista ni la del Instituto Tecnológico de Costa Rica.

Este libro se distribuye bajo la licencia: Creative Commons Reconocimiento - No Comercial - Sin obra derivada 3.0 Unported License. Esta licencia permite copiado y distribución gratuita, pero no permite venta ni modificaciones de este material. Ver http://creativecommons.org/about/licenses/.

Contenido

Prefacio

1

vii 1 1 2 2 4 7 9 12 13 13 15 17 17 18 19 24 25 25 26 30 32 34
iii

A L TEX: Primeros pasos

1.1 1.2

2

1.3 1.4 1.5

¿Qué es LaTeX? A Distribuciones TEX/L TEX y editores. 1.2.1 Distribuciones TEX 1.2.2 Un Editor Software adicional A Acciones en una sesión con L TEX Convertir documentos a LaTeX

Creando un documento 2.1 2.2 Preámbulo y cuerpo 2.1.1 Idioma Tipos y tamaños de fuentes. 2.2.1 Caracteres especiales. 2.2.2 Algunos tipos de fuentes (fonts). 2.2.3 Tamaños de letras. Párrafos y efectos especiales. 2.3.1 Centrar 2.3.2 Cajas 2.3.3 Doble columna 2.3.4 Otros efectos de texto 2.3.5 Texto como en la pantalla 2.3.6 Espacio horizontal y vertical

2.3

iv

CONTENIDO

3

2.4 2.5 2.6

Enumerado automático. Título, contenido, secciones y bibliografía Modulación

34 38 40 41 41 42 43 43 44 45 46 47 47 48 48 48 49 52 52 55 55 56 56 56 57 57 57 59 59 60 61 63 65 65 67 68 70 71 71 72 74 74

Texto en modo matemático 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.15 3.16 Potencias, subíndices y superíndices Tamaño natural Raíces Fracciones y “fracciones” Elipsis (puntos) Delimitadores LLaves y barras horizontales Acentos y “sombreros” en modo matemático Negritas en modo matemático Espacio en modo matemático Centrado Contadores automáticos Arreglos Matrices Alineamiento Tablas de símbolos matemáticos frecuentes 3.16.1 Letras griegas 3.16.2 Operadores binarios 3.16.3 Relaciones 3.16.4 Negación de relaciones 3.16.5 Otros símbolos 3.16.6 Especiales 3.16.7 Símbolos del paquete amssymb

4

Tablas 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 4.11 4.12 Los ambientes figure y table Fuentes en tabular. Color en tablas. Rotación de texto en celdas. Unir celdas. Escalar una tabla Espaciado en celdas. Ancho de las columnas Paquete tabularx: ambiente tabular en modo matemático Paquete float Paquete subfigure Los ambientes wrapfigure y floatflt

5

Insertar gráficos y figuras en documentos LaTeX 5.1 Introducción

Blocks. Personalizar capítulos y secciones Paquete algorithm2e Diseño Editorial 7.6 9.1 Proximidad.3 Repetición.2 Entorno thebibliography BibTEX 8. El paquete ntheorem Personalización adicional.2.2 Bajar la carga cognitiva Amenidad: Los Cuatro Principios Básicos 7.2 Opción <i-|alert@ i> Comando pause.1 7.5 6.1 6. etc.14 . teoremas y ejemplos. Legibilidad: Cómo escoger las fuentes.2.3 7.2.4 9.4 Contraste. Comando con opciones.10 9.8 9.11 9. Color 9.5 Introducción Instalar beamer Un documento beamer Marcos Velos (overlays) 9.13 9. 7. definición.5. Efectos de Transición.4 ¿Cómo insertar las figuras? Edición adicional de figuras Crear figuras nativas 74 80 83 88 88 91 91 93 95 97 101 101 103 103 104 104 104 105 106 108 110 110 111 114 116 116 116 117 119 120 121 122 123 123 124 125 125 127 128 129 130 Crear nuevos comandos y otros paquetes 6.5 Citas bibliográficas consistentes con BibTeX 8.2 6.4 7.5.3 9. Opción fragile Entorno semiverbatim Beamer y el paquete algorithm2e Gráficos Ligas y botones.2 9.6 Abreviando comandos.1 8. Entornos para teoremas.CONTENIDO v 6 7 5.9 9.1 JabRef Cómo hacer Transparencias con la clase beamer 9.1 Opciones <i-> y uncover<i-> 9. Color PDF en Inkscape 8 9 7.12 9.2.3 6. 7. 7.2 5.4 6.7 9. Numeración automática de definiciones.3 5.2.2 Alineamiento.1 9.

16 Ligas a Documentos Externos Animaciones 132 133 134 134 135 Documentos LaTeX en Internet 10.10 desde Windows Index 138 138 141 .vi 10 9.1 Instalar Ubuntu 10.1 10.2 LaTeX2HTLM Translator Otra Opción: PDFScreen Bibliografía 136 Instalar Ubuntu Apéndice A: A.15 9.

Este texto se ha usado en algunos cursos en el Instituto Tecnológico de Costa Rica y lo usan frecuentemente los asistentes. W. La edición 2010 fue implementada en Windows con MikTEX 2.Ubuntu y MikTEX-Windows. BORBÓN. dada la bastedad del tema. Incluye nuevos paquetes y nuevos comandos que resuelven problemas cotidianos de edición de texto matemáticos de una manera más sencilla. Algunas veces la descripción se hace “por ejemplos”. según nuestra experiencia. Esta nueva edición de hizo con TEXLive 2010. Costa Rica. educación. en Ubuntu 10.Prefacio Esta es la versión 2011 del libro. vii .8. También se desarrollan tópicos que tienen que ver con paquetes especiales. Ahora se considera TEXLive . Cartago. en la revista digital. Esta nueva edición es una versión ampliada y corregida de la versión 2010. Los temas que se han incluido son los tópicos más frecuentes en la edición de libros y artículos sobre matemáticas. software y programación. nuevas cosas en diseño editorial e infografía y una nueva presentación de los ejemplos (basada en TikZ).10 (64 bits). 2011. El texto cubre aspectos básicos e intermedios sobre composición A tipográfica L TEX. A. MORA.

. Derechos Reservados © 2011 Revista digital Matemática. es un lenguaje que nos permite preparar automáticamente un documento de apariencia estándar y de alta calidad. existe otra opción. Los comandos vienen precedidos por el símbolo “\” (barra invertida).. \documentclass{book}. etc.cidse. Un ejemplo de código L TEX es el siguiente: 1 Además de LaTeX. En general. Hay comandos que funcionan en modo texto y hay comandos que solo funcionan en modo A matemático. computación.1 A LTEX: PRIMEROS PASOS ¿Qué es LaTeX? “TEX is intended for the creation of beautiful books . A diferencia de A un procesador de textos. Donald Knuth —————- El sistema TEX (se pronuncia [tej]) fue diseñado y desarrollado por Donald Knuth en la década del 70. libros. Este conjunto de macros TeX es menos famosa pero tal vez es más sencilla de usar y ofrece más posibilidades de edición TeX LaTeX.cr/revistamate/) 1 .1 1. solo A necesitamos editar texto y algunos comandos y L TEX se encarga de comDonald Knuth. con L TEX tenemos un control más fino sobre cualquier aspecto tipográ1. L TEX no es un procesador de textos.ac. TeX es en la práctica un estándar para publicaciones científicas en A áreas como matemática. Walter Mora F. A Un documento L TEX puede tener texto ordinario junto con texto en modo matemático. Alex Borbón A. física. por ejemplo. reportes. 1938− poner automáticamente la “formulería” del documento. llamada ConTeXt. Es un sofisticado programa para la composición tipográfica de textos científicos tales como artículos. L TEX es un conjunto de A macros TEX preparado por Leslie Lamport.and especially for books that contain a lot of mathematic”. Educación e Internet (www. fico del documento A L TEX formatea las páginas de acuerdo a la clase de documento especificado por el comando \documentclass{ }. etc.itcr.

por ejemplo $$e^x=\sum_{n=0}^{\infty}\frac{x^n}{n!}$$ $$(x+a)^n=\sum_{k=0}^n \binom{n}{k}x^k a^{n-k}$$ \end{document} Este código. produce una página con el texto: 1. compilar.2. Linux. imprimir o convertir a PDF. también para tener acceso de manera sencilla A a las tareas usuales de una sesión L TEX: editar. Si $a>0$ entonces $a^0=1$ pero $0^a=0. Una vez que instalamos TeX usando alguna distribución. visualizar.$ Sin embargo.2 A L TEX: PRIMEROS PASOS Ejemplo 1. Las pruebas de este libro se hicieron con MiKTeX2. Asumimos que el lector tiene la distribución respectiva . 32 bits) y con TeXLive 2010 (Ubuntu 10. Una distribución TeX contiene el núcleo principal del programa. MacTeX (Mac OS X) y MiKTEX (Windows). Mac).2 A Distribuciones TEX/L TEX y editores. 64 bits). sin recurrir a casos especiales.1 Distribuciones TEX Hay varias distribuciones TEX por ejemplo: TeXLive (Windows. es conveniente tener un editor no solo para editar de manera cómodo el texto. una vez compilado. 1.9 (Windows XP. convenir en que $0^0=1$ es adecuado para que algunas f\’ormulas se puedan expresar de manera sencilla. paquetes y extensiones adiA cionales: Integra todo lo que hace falta para poner a funcionar TeX y L TEX sobre un sistema operativo.10. \documentclass{book} \usepackage{amsmath} \begin{document} $0^0$ es una expresi\’on indefinida.

se puede instalar en una misma computadora Windows 32-64 bits y Ubuntu 32-64 bits de manera sencilla y sin peligro.exe y siga las instrucciones.9 Net Installer”. Ubuntu 64 bits es recomendable para trabajar con tareas que requieren mucho trabajo gráfico o mucho cálculo (sin hablar de Mac).3959.exe y elija la opción ’Install MiKTeX’. Ubuntu 32 bits es adecuado para el uso doméstico usual.exe.3959.3 completa a mano. Tenga en cuenta que esto puede tardar bastante tiempo (dependiendo de la velocidad de la conexión). Con 64 bits se obtiene un gran rendimiento en tareas pesadas (gráficos. aunque hay emuladores de 32 bits en sistemas de 64 bits.miktex. TEXLive se puede instalar con el ’Gestor de paquetes Synaptic’. Con este ejecutable se establece una conexión a Internet para primero descargar y luego instalar MiKTEX completo (hay una guía de instalación en http://docs. si no es este el caso. Obtener e Instalar TEXLive en Ubuntu En el apéndice A se indica cómo instalar Ubuntu 32 o 64 bits desde Windows. . marcar y luego aplicar (también se puede instalar desde el ’Centro de Software de Ubuntu’. 2 Ejecute de nuevo setup-2. En algún momento deberá elegir la opción ’Download MiKTeX’. Hay que tomar en cuenta que muchos programas no tienen versión para 64 bits.org/2.9. Ahora se instalará MiKTEX desde la carpeta de descarga que eligió en el paso anterior.3959. Todo el software que usamos en este libro corre bien con Ubuntu 64 bits. etc) no habrá diferencia. esta opción descarga el ejecutable setup-2. Obtener e Instalar MiKTEX (Windows) Para obtener MiKTEX 2.9.9. buscando tex live). cálculos extensos) pero en tareas sencillas (edición.html).9/setup y descargamos “MiKTeX 2.2 En Ubuntu.org/2. video. En todo caso. 2 Tanto Windows como Ubuntu en 32 bits solo pueden usar 3.5 gigas de memoria RAM como máximo.9/manual/ installing. Se debe buscar la opción texlive-full.9 se puede ir directamente al sitio web http://miktex. internet. Los pasos bássicos son: 1 Ejecute setup-2.

La búsqueda inversa se activa en el PDF con el botón derecho del ratón y luego haciendo clic. Ubuntu: Hay varios editores: TeXMaker. Los editores buscan la inA stalación TEX/L TEXde manera automática. generado con L TEX A (DVI→PDF) o PDFL TEX. Modificamos la opción PdfLaTeX y digitamos pdflatex -synctex=1 -interaction=nonstopmode %.dic3 A Búsqueda inversa: Esta opción es muy útil para pasar del PDF. Diccionario en español: Vamos a Opciones-Configurar TexMaker-Editor y cambiamos a /usr/share/myspell/dicts/es-CR.2. TeXMaker: Se instala con el ’Gestor de paquetes Synaptic’. Kile. al código TEXy viceversa de tal manera que nos ubiquemos en el lugar actual del documento (si usamos el visor default) Evince).4 A L TEX: PRIMEROS PASOS 1. etc.1 Editor TeXMaker en Ubuntu Configuración adicional Aunque la instalación procede de manera automática. Luego se pueden configurar algunas cosas adicionales. Figura 1. 3 .2 Un Editor Después de la instalación de la distribución TeX instalamos un editor. hay un par de cosas que podemos configurar. Vamos a OpcionesConfigurar TexMaker-Comandos.tex (solo agregamos -synctex=1).

pdf. vamos a Opciones-Configurar TexMaker-Comandos y modificamos la opción Visor DVI y digitamos okular --unique "file:%. Kile: Se instala con el ’Gestor de paquetes Synaptic’. WinShell.1. se deben seguir las instrucciones de la página http://www.2 Editor Kile en Ubuntu Windows: Hay varios editores: TeXMaker. Si queremos ver el documento en Adobe Reader como opción alternativa desde Evince. Para hacer búsqueda inversa desde el DVI se requiere instalar el visor xdvi. net/texmaker/doc. Visor Okular: Un visor para archivos DVI más competente es Okular. etc. TeXMaker: El instalador se descarga en http://www.net/Documentation/html/index. net/texmaker/doc. Una vez instalado este visor. esta faceta funciona bien con TeXMaker 2.sourceforge. Para configurar facetas adiconales de Kile se puede ir a http://kile. Visor PDF externo: TeXMaker usa por defecto el visor Evince. Suponiendo que ya lo instalamos.html.html. Figura 1.xm1math. asegurese de instalar esta versión. La configuración adicional es la misma que la que se menciono para Ubuntu excepto el visor DVI pues en Windows se usa Yap. Para hacer búsqueda inversa desde el DVI (en Windows) se requiere configurar el YAP.xm1math. vamos a OpcionesConfigurar TexMaker-VisorPDF-External Viewer y digitamos /usr/bin/acroread" %.html#SECTION37.net/texmaker/.5 Nota: A la fecha.xm1math.dvisrc:@ Un manual muy instructivo y completo para TeXMaker se encuentra en http://www. Abrimos el YAP desde TexMaker con la tecla F3. luego vamos a View-Opciones-Inverse DVI Search .

winshell.3 Editor WinShell para Windows Configuración adicional Aunque la instalación procede de manera automática.6 A L TEX: PRIMEROS PASOS y pulsamos el botón New. Para que la búsqueda inversa funcione debemos descargar el ejecutable SumatraPDF-TeX en http://william. generado con L TEX A (DVI→PDF) o PDFL TEX..services.exe) y en la tercera cejilla digitamos "%f" "%l".exe). luego lo pegamos en C:/Archivos de programa. En la cejilla Programa: seleccionamos PDFView y en la cejilla Archivo-exe: usamos el botón Examinar para poner la dirección del archivo SumatraPDF-TeX. Eso es todo.org/software/ sumatra/index..exe (C:/Archivos de programa/Su matraPDF-TeX.org/wiki/Dictionaries. Pulsamos el botón Aplicar y luego Aceptar. en la cejilla Corrector ortogrfico: cambiamos a es_MX. . En WinShell vamos a Opciones-Lamadas a programas. luego reiniciamos WinShell. Figura 1...org/. openoffice.famille-blum.html. Ahora hay que configurar ambos programas. A Búsqueda inversa: Esta opción es muy útil para pasar del PDF. En Name: digitamos texmaker (el nombre del editor para referencia). luego vamos a Opciones-Idioma. al código TEXy viceversa de tal manera que nos ubiquemos en el lugar actual del documento. Diccionario en español: El diccionario se debe descargar en http://wiki. WinShell: El instalador se descarga en http://www.. El contenido el comprimido se debe pegar en C:/Archivosdeprograma/WinShell/Dictionaries (puede ser Spanish Mex). hay un par de cosas que podemos configurar. en la cejilla que sigue usamos el botón de navegación para indicar el ejecutable (C:\ProgramFiles\texmaker\texmaker.

google.net/projects/inkscape/files/inkscape/ 0. Para hacer esto vamos a usar Inkscape. FastStone V5. en todo caso en el repositorio que se menciona está la versión 0.edu/~ghost/gsview/get49. se usa para recortar y editar capturas de pantalla) y Gimp para edición de fotos e imágenes generales.fi/software/textext/. luego vamos a View-Opciones-Inverse DVI Search y pulsamos el botón New.cs. Gsview y Pstoedit. luego vamos a Configuración-Opciones y en la cejilla que está al final seleccionamos "C:\ProgramFiles\wi y pulsamos el botón Aceptar y cerramos.org/?page_id=32 FastStone V5.zip en http://code.gimp. También Inkscape requiere instalar Pstoedit (descargar desde http://www. 1.46 de Inkscape que es también funcional para nuestros propósitos. Pulsamos el botón Aplicar y luego Aceptar. Replace Font: Se usa para reemplazar una fuente por otra fuente.exe) y en la tercera cejilla digitamos -c "%f" -l %l. es usual trabajar con gráficos.exe o gs900w64. .exe (Windows 64 bits) desde http: //sourceforge. Gimp y otros programas. Se descarga el com- primido replace_font0. en la cejilla que sigue usamos el botón de navegación para indicar el ejecutable (C:\ProgramFiles\winShell\WinShell.48. 5 En .pstoedit. Para hacer búsqueda inversa desde el DVI se requiere configurar el YAP. También tres programas muy útiles son PdfSam (para extraer. imágenes y también con diseño A editorial (en los archivos PDF generados con L TEX).wisc.3: Descargar desde http://www.48/. Abrimos el YAP desde WinShell con la tecla F7. en http://pav.portablefreeware.net/ pstoedit) y las extensiones. Inkscape requiere la instalación previa de Ghostscript. Descargar e instalar en este orden: 1 GPL Ghostscript: Descargar gs900w32.net/projects/ghostscript/files/GPL%20Ghostscript/9. A Adicionalmente podemos descargar la extensión TeXtext de Inkscape para editar texto L TEX en esta aplicación.00/ 2 3 4 5 6 GSview: Descargar desde http://pages.htm Pdfsam: Descargar desde http://www. A TeXtext: Se usa para introducir texto L TEX en la edición de gráficos e imágenes.5 Descargar desde http://sourceforge.com/?id=775 Gimp: Descargar desde http://www.exe.iki.org/ Inkscape.3 (útlima versión libre. unir o dividir páginas en un archivo pdf).7 Vamos a C:/Archivos de programa y ejecutamos SumatraPDF-TeX.x. En Name: digitamos winshell (el nombre del editor para referencia).pdfsam. .com/p/inkscape-replace-font/ downloads/list y se descomprime en C:/Archivodeprograma/Inkscape/share/inkscape/ extensions 4 Se recomienda instalar el complemento Wot de Firefox para tener una idea de la seguridad de los sitios de descarga! Windows esta extensión a veces no funciona bien con la versión 0.3 Software adicional Software adicional (Windows)4 Además de la edición de texto.

org/doc/basic/tutorialbasic. Software adicional (Ubuntu) Además de la edición de texto.ttf básicas (las fuentes AMS en formato . A TeXtext: Se usa para introducir texto L TEX en la edición de gráficos e imágenes.ttf A (Truetype) y . Replace Font: Se usa para reemplazar una fuente por otra fuente. Para hacer esto vamos a usar Inkscape. es usual trabajar con gráficos. los programas se pueden instalar con el Centro de Software de Ubuntu o con el Gestor de paquetes Synaptic. separar o combinar pdfs): Se instalan con Synaptic Adobe Reader: Se instalan con Synaptic Okular (visualizador adicional): Se instala con Synaptic Gimp: Se instalan con Synaptic Inkscape. 1 Fuentes de Microsoft: Buscar ‘ttf-mscorefonts’ en ’Centro de Software de Ubuntu’ e instalar.gz desde http://pav. por ejemplo. imágenes y también con diseño A editorial (en los archivos PDF generados con L TEX). Fuentes adicionales se instalan desde Centro de Software de Ubuntu-Tipografías Shutter (para recortar y editar capturas de pantalla): Se instala con Synaptic PdfSam (para unir. generados con FontForge).x. 2 3 4 5 6 7 También vamos a usar las extensiones.fi/software/ textext/ y se descomprime. .4. Se descarga el comprimido textext-0. Se descarga el com- primido replace_font0. Desde la terminal nos vamos a la carpeta ’Descargas’ (con el comando ’change-directory’: cd) y luego digitamos sudo mv *. En Synaptic marcar Inkscape.otf (Opentype). pstoedit y pdf2svg y luego aplicar.iki.8 A L TEX: PRIMEROS PASOS A Fuentes L TEX adicionales: Inkscape usa las fuentes del sistema.it/h4beq9c/ttf_LaTeXFonts_Minimo. zip. Se pueden instalar fuentes .ttf.zip desde http://code.google. Si vamos a abrir PDF generados con L TEX es conveniente instalar al menos las fuentes .es. luego las descomprimimos y desde la terminal las movemos a la carpeta de fuentes de Windows (en el panel de control) Un manual básico de Inkscape se encuentra en http://inkscape.tar. digamos en la carpeta ’Descargas’. Gimp y otros programas.* /usr/share/inkscape/extensions [Enter] .html.4. digamos en la carpeta ’Descargas’. Si tenemos una conexión a Internet.com/p/inkscape-replacefont/downloads/list y se descomprime. . Estas fuentes las puede obtener en http://ifile.

etc. zip. generados con FontForge).   \documentclass{article}    \textheight = 20cm      \textwidth = 18cm    \topmargin = -2cm Preámbulo  \oddsidemargin= -1cm     \parindent = 0mm     \usepackage{amsmath. definimos $a^x$ por la f\’ormula. \end{document} Editamos: Escribimos texto corriente y texto en modo matemático (posiblemente combinando ambos). sudo mv *. largo y ancho de página. numeración.gráficos. sudo mv /home/walter/Descargas/ttf_LaTeXFonts_Minimo /usr/share/fonts/truetype [Enter] En el apéndice A se recomienda software adicional. amssymb.ttf básicas (las fuentes AMS en formato .it/h4beq9c/ttf_LaTeXFonts_Minimo.símbolos.ttf. luego las descomprimimos y desde la terminal las movemos a la carpeta de fuentes. El texto en modo matemático va entre $ $ o $$ $$. errores en los comandos o en la sintaxis de una .otf (Opentype). Si vamos a abrir PDF generados con L TEX es conveniente instalar al menos las fuentes .9 Desde la terminal nos vamos a la carpeta ’Descargas’ (con el comando ’change-directory’: cd) y luego digitamos. Se pueden instalar fuentes .4 A Acciones en una sesión con L TEX A En una sesión L TEX ejecutamos varias acciones: Ponemos un preámbulo: La clase de documento. latexsym.. amsfonts. Esto nos permite detectar. etc. Compilamos: En el menú del editor está la opción LaTeX o la opción PDFLaTeX para compilar.ttf A (Truetype) y . Estas fuentes las puede obtener en http://ifile. y cargamos los paquetes adicionales (fuentes.).. Esto le indica al programa que interprete el texto y lo convierta en símbolos matemáticos. 1. cancel}    \usepackage{graphicx} \begin{document} Sea $a>0$. indicaciones sobre márgenes..* /usr/share/inkscape/extensions [Enter] A Fuentes L TEX adicionales: Inkscape usa las fuentes del sistema. por ejemplo.

A PDFL TEX es una extensión de TEX que puede crear archivos PDF directamente desde un archivo A de origen . Para este tipo de formatos PDFL TEX es más versatil. por ejemplo: agregar ligas. etc. podemos usar comandos adicionales en el archivo .log. Compilar LaTeX Ver DVI Teclas rápidas . . Por ejemplo. Una vez que hemos compilado con la opción LaTeX. Después de compilar se producen varios archivos: *. El archivo de edición tiene extensión *. Compilar en TeXMaker La compilación se hace con la opción Herramientas . personalizar el menú de navegación.*. es decir. Imprimir el archivo DVI.10 A L TEX: PRIMEROS PASOS fórmula. En primera instancia PDFL TEX genera un PDF idéntico al DVI. Una vez que hemos compilado con la opción PDFLaTeX.aux.dvi y los archivos de los gráficos incluidos en el documento (si hubiera). Pero también. Ver el archivo DVI o el PDF . excepto cuando incluimos gráficos o imágenes en formatos A como pdf. jpg. *.tex. etc. Formalmente. Para imprimir un documento L TEX (generado con la opción LaTeX) solo necesitamos el archivo *. usamos la opción DVI para ver el documento (esto hace que un visualizador ejecute el programa ’dvips’ para ver el documento en pantalla). la compilación L TEX se hace con la tecla F2 y el documento DVI se ve con la tecla F3. ¿Compilar con PDFLaTeX o LaTeX? A Mientras aprendemos L TEX vamos a compilar usando la opción LaTeX.log contiene un inA forme del proceso de compilación. cosas que son importantes para leer documentos en pantalla y para la distribución en Internet.tex para agregar compilando con PDFL E propiedades en el archivo PDF.tex mientras que el archivo .tex. png. agregar video. Si queremos una versión PDF. AT X. *.toc. usamos la opción DVI->PDF.dvi.*.LaTeX. En general no hay problema en compilar con uno o con otro. imprimir la interpretación en formato PostScript (muy fino) del archivo DVI. En TeXMaKer hay teclas rápidas para A compilar y otras para otras tareas. usamos la opción Ver PDF para ver el documento.

tenemos una ventana para el resultado de la compilación. Process exited with error(s) En este caso. el mensaje en la ventana inferior sería. En este ejemplo. Como se ve. ... esto nos indica que falta ’$’ en la línea 323. \frac{x}{x+1} es texto matemático (inicia con un comando de fracción) y por tanto no se puede interpretar como texto corriente. Igual que en TeXMaker. Si la compilación encuentra algún error se indicará con un mensaje corto (en rojo). Process exited normally Si hay errores de sintaxis. Si no hay errores de sintaxis. Las teclas rápidas son Alt-2 para compilar y Alt-3 para ver el DVI. necesita estar entre $ $. el mensaje en la ventana inferior sería. la compilación genera una información de salida en la ’ventana de mensajes’ (se habilita o deshabilita en el menú Ver).11 Resultado de la compilación. Al hacer clic en ’line 323’ nos llevará a la línea del error. por ejemplo Error line 323 ! Missing $ <inserted text>. Error: el texto matemático va entre $$ Ver errores Línea del error Detalle breve del error: Falta $ Compilar en Kile Se usa el menú Build-Complie-LaTeX o Build-Complie-PDFLaTeX.

la compilación L TEX se hace con la tecla F5 y el documento DVI se ve con la tecla F7. por ejemplo Word2TeX (≈$54) y Word-to-LaTeX (≈$44). La conversión es limitada. La conversión es limitada.org/modules/w2ltx_download/). Writer2LaTeX (Ubuntu) Writer2LaTeX es una extensión para Writer de OpenOffice.winshell. Se debe descargar el paquete wsw2LTXSDK que incluye el programa wsW2LTXGUI (figura de la derecha). wsW2LTX (Windows) Los archivos en formato Word (97-2003) se pueden convertir a LaTeX (en Windows) usando el programa gratuito wsW2LTX (http://www. Por ejemplo. .12 A L TEX: PRIMEROS PASOS Compilar en WinShell La compilación se hace con la opción Ejecutar . En WinShell hay teclas rápidas para compilar A y otras para otras tareas.org. Para hacer la conversión se carga el documento . 1.LaTeX. a documentos L TEX.5 Convertir documentos a LaTeX Posiblemente haya interés en convertir documentos (con o sin ecuaciones) de Microsoft Word o A de OOoWriter. Lo programas gratuitos pueden hacer esto con un resultado limitado.odt (OOoWriter) y se usa la opción Archivo-Exportar. Hay software no gratuito que hace muy bien el trabajo. Se instala con ’Gestor de Paquetes Synaptic’ (se busca Writer2LaTeX ). Para hacer la conversión hay que ejecutar el programa wsW2LTXGUI que está en la carpeta bin de este paquete.

\oddsidemargin=-2cm: Establece el margen izquierdo de las páginas impares.1 CREANDO UN DOCUMENTO Preámbulo y cuerpo A Un documento básico en L TEX se compone de dos partes: el preámbulo del documento y el cuerpo.cidse. article se utiliza para editar documentos con formato de artículo. Si el parámetro es positivo se aumenta este margen y si es negativo disminuye.. Derechos Reservados © 2011 Revista digital Matemática. sin embargo. determina el ancho del otro margen! \usepackage{amsmath. de 18 cm). LaTeX. Estos archivos .5 cm.cancel}: Esta instrucción indica que en este documento se usarán paquetes de símbolos adicionales (símbolos de la AMS).. Note que esto combinado con el ancho del texto. El default es de 4.5 cm.cr/revistamate/) 13 . definimos $a^x$ por la f\’ormula. Alex Borbón A. cancel}      \usepackage[latin1]{inputenc}    \usepackage{graphicx}   \begin{document} Sea $a>0$.amssymb. latexsym. El default es 14 cm.  \end{document} Cuerpo del documento \documentclass{article}: Es la clase de documento. Walter Mora F.itcr. article se refiere al archivo article.amsfonts. Educación e Internet (www. Es la parte que aparecerá impresa como producto final.cls implementan la estructura especifica de un documento. \textwidth=18cm: Establece el ancho del texto en cada página (en este caso. amsfonts. con sólo poner esta instrucción el margen queda en 2. \topmargin=-2cm: Establece el margen superior.ac. Al inicio del documento se debe especificar la clase de documento y lo relativo al ajuste de las páginas. en este caso la instrucción -2cm sube el margen 2 cm hacia arriba. El default es de 3 cm.. de 21 cm). \textheight=21cm: Establece el largo del texto en cada página (en este caso.cls.latexsym. Preámbulo   \documentclass{article}    \textheight = 21cm      \textwidth = 18cm    \topmargin = -2cm  \oddsidemargin= -2cm    \usepackage{amsmath. El default es 19 cm. En el cuerpo se escribe el texto (normal y matemático). nada de lo que pongamos en el preámbulo aparecerá en el documento que se imprime al final. amssymb.. También se usa “report” o “book” para un reporte o un libro.2 2.

\headheight: Altura de la cabecera (page header) de la página. Página topmargin Región impresa head headheight headsep textheight Margen izquierdo textwidth c foot Tópico adicional La manera fácil El diseño de documento se puede simplificar con el paquete geometry. \headsep : Distancia desde la parte inferior de la cabecera al cuerpo de texto en una página. si queremos . Si se pone 2 en vez de 1.5. \pagestyle{myheadings}: Coloca la numeración de página en la parte superior. \pagestyle{empty}: Elimina la numeración de las páginas. \. Otros comandos para el preámbulo \renewcommand{\baselinestretch}{1. Mora. Por ejemplo. Borb\’on $\. lo hace a doble espacio. Ejemplo: \markright{\LaTeX \hrulefill W.5}: Genera un texto a espacio y medio.14 CREANDO UN DOCUMENTO \usepackage[latin1]{inputenc}: Esta instrucción se usa para incluir un paquete que nos permite usar los acentos y otros símbolos. \markright{‘texto’}: Coloca ‘texto’ en la parte superior de la página. \parskip=Xmm: Genera un espacio de X mm entre los párrafos. \usepackage{graphicx}: Esta instrucción se usa para incluir un paquete para el manejo de gráficos e imágenes en el documento. Se pueden poner varios \markright en el texto (en cada sección por ejemplo). \parindent=0mm: Elimina la sangría. directamente del teclado.$} A \newpage: Le indica a L TEX que siga imprimiendo en la página siguiente. A.

utilizando algunas instrucciones se puede lograr que soporte otros idiomas..ac. left=2cm]{geometry} \usepackage{latexsym. left=2cm]{geometry} es decir.cancel} \usepackage[latin1]{inputenc} \usepackage{graphicx} \begin{document} .1.pdf.tex.21cm}.15 un documento 18cm×21cm con margen superior de 2cm y margen izquierdo de 2cm. Para que acepte estos caracteres se deben utilizar las instrucciones que aparecen en la tabla 2.. \documentclass{article} \usepackage[total={18cm. en particular.amssymb. ni la apertura o el cierre de comillas. 2.amsfonts.amsmath. colocamos en el preámbulo la instrucción \usepackage[latin1]{inputenc} . veremos cómo hacer para que soporte el español.1 Acentos en modo texto y otros símbolos A Para que L TEX reconozca los acentos que usamos en español directamente del teclado (como ó en vez de \’o). tampoco el signo de pregunta ‘¿’.21cm}.top=2cm. Acentos y otros caracteres A L TEX normalmente no acepta tildes.uk/texarchive/macros/latex/contrib/geometry/geometry.1 Idioma A El idioma oficial que utiliza L TEX es el inglés. sin embargo.1. ni la “ñ”. cambiamos nuestras instrucciones agregando en el preámbulo \usepackage[total={18cm.top=2cm. \end{document} Un manual de referencia para este paquete se puede encontrar en ftp://ftp. Comando \'a \'e \'{\i} \'o \'u Símbolo á é í ó ú Comando ? ! '' ' \~n Símbolo ¿ ¡ “” ‘’ ñ Tabla 2.

. secciones. Además quedará habilitada la división correcta de las palabras. La forma más simple y recomendada es poner en el preámbulo del documento la instrucción \usepackage[spanish]{babel} que carga la opción en español de la librería babel. Existen dos formas sencillas de solucionar este problema. Si el documento es de tipo article. podemos poner en el preámbulo \renewcommand{\contentsname}{Contenido} \renewcommand{\partname}{Parte} \renewcommand{\appendixname}{Ap\’endice} \renewcommand{\figurename}{Figura} \renewcommand{\tablename}{Tabla} \renewcommand{\abstractname}{Resumen} \renewcommand{\refname}{Bibliograf\’{\i}a} Si el documento es book se puede agregar en el preámbulo \renewcommand{\contentsname}{Contenido} \renewcommand{\partname}{Parte} \renewcommand{\appendixname}{Ap\’endice} \renewcommand{\figurename}{Figura} \renewcommand{\tablename}{Tabla} .16 CREANDO UN DOCUMENTO Con este paquete se tendrá un soporte para los acentos en español. Tópico adicional A veces el paquete babel tiene conflictos con algún otro paquete que queremos usar. en un libro no saldría Capítulo 1 sino Chapter 1. ahora sólo las comillas se tendrán que seguir poniendo mediante la instrucción dada en la tabla. \usepackage[utf8]{inputenc} Nota: En este libro vamos a usar la codificación latin1 en las plantillas. Dos opciones más aparecen como tópico adicional. El problema es que este paquete tiene conflictos con otros paquetes que podríamos querer usar. Por eso tenemos que tener en cuenta un par de opciones más. etc. ¿porqué?. Cambiar las plantillas a español A Otro problema que tiene L TEX con el idioma es que los títulos de capítulos. colocamos en el preámbulo la instrucción. están en inglés. Por lo tanto. Si la codificación es utf-8. como en muchas distribuciones recientes de Linux.

Educación e Internet (www.cidse.17 \renewcommand{\chaptername}{Cap\’{\i}tulo} \renewcommand{\bibname}{Bibliograf\’{\i}a} Una tercera opción es hacer este cambio permanente: Se puede editar los archivos article. Por ejemplo deci-si\’on.itcr. se logra que L TEX divida correctamente la mayoría de palabras en español. simplemente se guarda el archivo.ac. Luego.cls y/o book. Caracteres especiales. si al componer el texto observamos que hay una palabra que se ha dividido mal. En la distribución MiKTEX están en C:/Archivosdeprograma/MiKTeX2.1 Tipos y tamaños de fuentes.2 2.cls o book... Alex Borbón A. sin embargo.cr/revistamate/) . División de palabras Con la inclusión del paquete \usepackage[spanish]{babel} A en el preámbulo. vamos a esa palabra en el archivo *. hay algunos casos en donde no será así. y tiene la ventaja de que funciona con palabras que tienen acento.. Algunos caracteres están reservados para que cumplan alguna función.7/tex/latex/base.. En ambos casos.cls y se buscan las líneas \newcommand\contentsname{Contents} \newcommand\listfigurename{List of Figures} .cls (o report. A Este sistema tiene el inconveniente de que L TEX sólo divide bien la palabra en ese punto del documento y si dicha palabra aparece otra vez habrá que volver a decirle como se divide. y se cambian por \newcommand{\contentsname}{Contenido} \newcommand{\partname}{Parte} \newcommand{\indexname}{Lista Alfab\’etica} . Walter Mora F.. Derechos Reservados © 2011 Revista digital Matemática. report.cls.tex.2. El hacerlo puede producir LaTeX. por eso no se pueden obtener digitándolos (tecleándolos) directamente como cualquier letra.cls. En Ubuntu esto archivos están en /usr/share/texmf-texlive/tex/ latex/base (debe tener permisos de escritura para modificarlos). y le indicamos exactamente donde la puede dividir. 2. se busca y se abre el archivo el archivo de texto article. usando guiones..

} $ & _. para escribir en negrita se Para cambiar el tipo de letra se pone {\tipo pone {\bf texto} Comando {\rm Roman {\em Enf\’atico {\bf Negrita {\it It\’alica } } } } Produce Roman Enfático Negrita Itálica . ^ ~ % carácter inicial de comando abre y cierra bloque de código abre y cierra el modo matemático tabulador (en tablas y matrices) señala parámetro en las macros para subíndices y exponentes para evitar cortes de renglón para comentarios Carácter Comando $\backslash$ \{. Podemos escribir por ejemplo. La lista de símbolos se puede obtener en http://home. el apóstrofo: ' se obtiene con el comando \textquotesingle y el símbolo de copyright: © se obtiene con \textcopyright.online. El símbolo ‘@’ se usa como delimitador de lo que se quiere imprimir. Por ejemplo. o puede pasar que el carácter sea ignorado. si se digita \verb@{ $ x^2+1$ }@ se imprimirá { $ x^2+1 $ }. \^{} \# \~{} \% \ {. Para usar este paquete agregamos en el preámbulo. el acento: ` se obtiene con el comando \textasciigrave. texto}. 2. En las siguientes dos tablas se especifica el uso de algunos caracteres y el comando que se debe digitar (teclear) para imprimirlos.18 CREANDO UN DOCUMENTO algún error de compilación. Se pueden usar otros delimitadores no presentes en el texto a imprimir. ˆ # ˜ % Otros símbolos y caracteres especiales La barra invertida (\) se obtiene con el comando {\tt\char‘\\}. \usepackage{textcomp} Por ejemplo. Paquete textcomp Hay algunos caracteres especiales que requieren el paquete textcomp.no/~pjacklam/latex/textcomp. \} \$ \& \_ . Caracteres reservados Acceder a caracteres reservados Carácter \ { } $ & # _. {\tt\char‘\\begin} para obtener: \begin.2.2 Algunos tipos de fuentes (fonts). Por ejemplo. Note que no es igual al comando ‘\backslash’.pdf El comando verb El comando \verb permite imprimir los caracteres tal y como aparecen en pantalla.

Educación e Internet (www. por ejemplo \documentclass[12pt]{article}. Tamaño global de fuentes A La fuente default que usa L TEX es de tamaño 10pt (72pt = 1 pulgada). 2.. {\large \bf Nota:} produce: Nota:. Ejemplo 2.cr/revistamate/) . Podemos especificar los tama Comando {\tiny {\scriptsize {\footnotesize {\small {\normalsize {\large {\Large {\huge {\Huge Tiny} Script} Foot} Small} Normal} large} Large} huge} Huge} Produce Tiny Script Foot Small Normal large Large huge Huge Se pueden hacer combinaciones de tipos de letras con diferentes tamaños. podemos usar las clases LaTeX. Walter Mora F. Si por alguna razón queremos variar este tamaño (por ejemplo para adaptar un documento para leer en un lector Kindle o para una presentación en computadora).ac.19 Comando {\sl Slanted {\sf Sans Serif {\sc Small Caps {\tt Typewriter \underline{Subrayado } } } } } Slanted Sans Serif Small Caps Typewriter Subrayado Observe el uso de las llaves para delimitar el alcance del comando. es decir.itcr. Derechos Reservados © 2011 Revista digital Matemática.2. Alex Borbón A.3 Tamaños de letras..cidse. Este tamaño lo podemos cambiar a 11pt o 12pt agregando esta opción. el comando no tiene efecto más allá de lo que está entre llaves.

Debemos poner en el preámbulo \usepackage{anyfontsize} Luego podemos usar el comando \fontsize{x}{0} para establecer el tamaño de la fuente en xpt. 9pt.20 CREANDO UN DOCUMENTO extarticle. 10pt. 8pt Después de haber definido e x para x real cualquiera. \usepackage{anyfontsize} \begin{document} Este es {\fontsize{80}{0}\selectfont LaTeX} \end{document} Produce: Este es LaTeX Tópico adicional 6 También podríamos usar el paquete geometry . 14pt. es preferible definir a x por la fórmula a x = e x log a Otros tamaños de fuente. El tamaño de la fuente se puede controlar usando el paquete anyfontsize. extreport. El código: \documentclass{article} \usepackage{fix-cm} % En algunos casos es necesario. y extproc6 . Estas clases se usan d ela manera usual. extbook. Ejemplo 3. por ejemplo \documentclass[8pt]{extbook} o \documentclass[14pt]{extarticle}. 11pt. extletter. es preferible definir a x por la fórmula a x = e x log a 10pt Después de haber definido e x para x real cualquiera. 12pt. 17pt. y 20pt. es preferible definir a x por la fórmula a x = e x log a 14pt Después de haber definido e x para x real cualquiera. Estas clase proveen soporte para fuentes de tamaño 8pt.

puede aplicar esta fuente a parte de un texto o de manera global. más bien usa las fuentes instaladas por default en la distribución TEX. Familias comunes son cmr cmss cmtt cmm cmsy cmex ptm phv pcr Computer Modern Computer Modern Computer Modern Computer Modern Computer Modern Computer Modern Adobe Times Adobe Helvetica Adobe Courier Roman (default) Sans Typewriter Math Italic Math Symbols Math Extensions \fontseries{}: “Peso” de la fuente. A Una lista de fuentes disponibles en L TEX se puede encontrar en “The LaTeX Font Catalogue” en http://www. el caracter ~ lo podemos obtener directamente del teclado (pues estamos usando el paquete inputenc en la codificación latin1). m b bx sb c Medium Bold Bold extended Semi-bold Condensed \fontshape{}: Forma de la fuente. Si una fuente está disponible. Otras fuentes especiales se pueden agregar de manera automática usando paquetes. \fontfamily{}: Nombre de la colección de fuentes.dk/FontCatalogue/ A Cualquier fuente en L TEX tiene cinco atributos: \fontencoding{}: Es la manera de identificar los caracteres usando números.21 A Fuentes en L TEX A L TEX no usa las fuentes del sistema operativo.tug. Por ejemplo. El mismo código nos da otro carácter en el caso de que cambiemos a la codificación OML. por ejemplo. n it sl sc Normal Italic Slanted (‘‘oblicua’’) Caps and small caps . pero lo podemos obtener también usando su codificación latin1: Este carácter se puede obtener con el comando \char126.

Gauss public\’o {\fontfamily{hv}\selectfont{Disquisitiones Arithmeticae}} \normalfont tres a\~nos m\’as tarde. Para usar la fuente Calligra.22 CREANDO UN DOCUMENTO Usualmente usamos instrucciones tales como {\fontfamily{. Esto se hace usando el comando \normalfont....}\fontfamily{..3 Zapf Chancery Medium Italic: {\fontfamily{pzc}\fontsize{12}{1}\selectfont{Ejemplo}} Sans Serif (≈ Helvetica): {\fontfamily{hv}\selectfont{Ejemplo}} CM ‘Dunhill’ {\fontfamily{cmdh}\selectfont{Ejemplo}} § 2.}\selectfont{ texto }} {\fontencoding{.. .. debemos poner en el preábulo \usepackage[T1]{fontenc} \usepackage{calligra} Luego podemos cambiar la fuente de un poco de texto con la instrucción: {\fontfamily{calligra}\fontsize{30}{0}\selectfont{H}}\normalfont ab\’ia una vez .. Esta instrucción produce: H abía una vez ......} \fontseries{b}\selectfont{ texto }} Ejemplo 4.3 Ejemplo Ejemplo Nuevo Ejemplo Podemos aplicar el tipo de fuente a partes determinadas del documento y regresar después a la fuente normal.. Otros ejemplos son CM Mathematics {\fontencoding{OMS}\fontfamily{cmsy}\selectfont{x}} 2... Gauss publicó Disquisitiones Arithmeticae tres años más tarde... Por ejemplo.}\fontfamily{..}\selectfont{ texto}} {\fontencoding{.

Por ejemplo \usepackage{pslatex} \usepackage{bookman} \usepackage{helvet} \usepackage{palatino} \usepackage{newcent} \usepackage{pxfonts} \usepackage{txfonts} Este documento usa el paquete mathpazo. A Un documento XeL TEX lo editamos de la manera usual (la codificación debe ser UTF8) por ejemplo \documentclass{article} \usepackage[utf8]{inputenc} \usepackage{xltxtra} \setmainfont[Mapping=tex-text]{ Lucida Bright}%fuente en el sistema \begin{document} Despu\’es de haber definido $e^x$ para $x$ real cualquiera. \usepackage{concrete} \usepackage{cmbright} \usepackage{fourier} \usepackage{mathptmx} \usepackage{mathpazo} \usepackage{concrete.eulervm} \usepackage{pslatex.8 en adelante) y en TEXLive 2010.23 Cambio global de fuente.concrete} Ejemplo 5. Fuentes concrete y mathptmx concrete mathptmx Información adicional se puede obtener en [2] y [16]. Viene incluido en MikTEX (2. A ¿Usando las fuentes del sistema: XeL TEX A XeL TEX es una variante de TEX que puede usar las fuentes instaladas en el sistema operativo (si requiere un trabajo más profesional). no hay ninguna . Para hacer un cambio global solo debe declarar el paquete correspondiente en el preámbulo del documento.

claro que este m\’etodo no sirve para $ a=1$ puesto que el logaritmo de base $1$ no est\’a definido. Otro modo es definir $a^x$ por la f\’ormula: $$a^x=e^{x\log a}$$ \end{document} Para compilar se usa el comando xelatex (presente en Kile. por ejemplo xelatex ArchivoXe.cidse. Si usamos ‘\\\\’ avanzamos dos renglones. A En L TEX se puede escribir de manera ordenada o desordenada.org/tex-archive/info/xetexref/ XeTeX-reference..3 Párrafos y efectos especiales. También se tiene que dejar doble paso de línea (doble ‘enter’) para separar párrafos o usar ‘\\’ para cambiar de renglón. LaTeX. El resultado es un texto con fuente Lucida Bright (presente en mi sistema). Un m\’etodo es definir $a^x$ como el n\’umero $y$ tal que $\log y =x$.ac. Walter Mora F.24 CREANDO UN DOCUMENTO dificultad para dar una definici\’{\i}on de $a^x$ para cada $a>0$.itcr. Si entre dos palabras se deja más de dos espacios en blanco solo se imprimirá uno. Derechos Reservados © 2011 Revista digital Matemática.cr/revistamate/) . mejor es identar A correctamente el texto.ctan. Pero. el programa acomoda el texto e interpreta los comandos que que se digitaron. Un manual de referencia se encuentra en http://tug.. Alex Borbón A. Educación e Internet (www.pdf. por tratarse de un código.tex. Para indicarle a L TEX que un párrafo ha terminado hay que dejar un renglón en blanco. por ejemplo en Ubuntu sería. se ejecuta desde una terminal. 2. y en TeXMaker hay que configurarlo). Si el comando xelatex no está presente en el editor.

25 Ejemplo 6.2 Cajas Para encerrar palabras o un texto en una caja se usan los comandos \fbox{ texto } o \framebox{} Ejemplo 8 (Cajas)... descritos por un vector de $p$ atributos.} \\ Se parte de un conjunto $\Omega$ de $n$ patrones. objetos o ‘individuos’.3. Derechos Reservados © 2011 Revista digital Matemática. Nota:. Walter Mora F.3.ac... El texto: \begin{center} Manual de\\ \fbox{\LaTeX} \end{center} produce: Manual de A L TEX LaTeX. 2.\\\\ {\bf Nota:}. Alex Borbón A..cr/revistamate/) . Cambio de renglón: El texto: {\bf Introducci\’on. El texto: \begin{center} Manual de\\ \LaTeX \end{center} produce: Manual de A L TEX 2. objetos o ‘individuos’. Se parte de un conjunto Ω de n patrones.cidse. Educación e Internet (www... descritos por un vector de p atributos.itcr. produce: Introducción.1 Centrar Para centrar un texto se pone éste entre los comandos \begin{center} \end{center} Ejemplo 7 (Centrado)..

3. Una limitación de este ambiente es que las columnas se distribuyen con el mismo ancho y no se puede tener control sobre la cantidad de texto que aparece en cada una de ellas. ahora veremos algunas de ellas.cr/revistamate/) . es utilizar el formato minipage (también se puede utilizar \twocolumn ).. \LaTeX\. se encarga de manera autom\’atica de distribuir el texto entre las columnas de la mejor manera. L TEX se encarga de manera automática de distribuir el texto entre las columnas de la mejor manera.itcr. sin embargo..ac.3 Doble columna A En L TEX existen varias maneras de escribir doble columna..26 CREANDO UN DOCUMENTO 2. para usar la mitad del ancho de LaTeX. cuando se finaliza se escribe \end{multicols}{#}. El ambiente minipage La segunda manera de insertar dentro del documento texto a doble columna. El campo de separación que se deja entre las columnas se define en el preámbulo con la instrucción \setlength{\columnsep}{7mm} la cual dejaría un espacio de 7 milímetros entre ellas.. la sintaxis es como sigue. Walter Mora F. Alex Borbón A. Educación e Internet (www. esto es una gran ventaja cuando no se quiere tener control sobre estos detalles. además de acomodar el texto cuando hay un cambio de línea. En vez de ‘Xcm’ y ‘Ycm’ se puede usar un porcentaje del ancho de página: \textwidth. \end{multicols} produce: Hace que el texto que está entre los delimitaA dores salga a doble columna. adem\’as . para ello se pone en el preámbulo \usepackage{multicol} Antes del texto que se quiere escribir a doble columna se escribe \begin{multicols}{#} en donde # representa el número de columnas que se quieren utilizar. Ejemplo 9. El comando multicol La forma más sencilla es utilizar el paquete multicol. El texto: \begin{multicols}{2} Hace que el texto que est\’a entre los delimitadores salga a doble columna. \begin{minipage}[t]{Xcm} % primera columna \end{minipage} \hfill \begin{minipage}[t]{Ycm} % segunda columna \end{minipage} Donde ‘Xcm’ y ‘Ycm’ especifica el ancho de cada columna. Derechos Reservados © 2011 Revista digital Matemática. Por ejemplo.cidse.

.6\textwidth} \begin{center} \includegraphics{images/ML_fig3.}\parbox{ycm}{. parbox también se puede usar en combinación con \framebox para hacer un recuadro: .. Las figuras fueron generadas con Mathematica y maquilladas con Inkscape.27 página ponemos: \begin{minipage}[t]{0. \end{minipage} \hfill \begin{minipage}[b]{0. Las figuras fueron generadas con {\it Mathematica} y maquilladas con {\it Inkscape}. El texto: \begin{figure}[h] \begin{minipage}[b]{0. un dodecaedro y un tetraedro.eps} \caption{{\small Poliedros}} \end{center} \end{minipage} \end{figure} produce: La imagen de la derecha muestra un Icosaedro junto con un Dodecaedro (figura central).. La elección depende del contenido de cada ambiente ‘minipage’.1 Poliedros El comando parbox Un comando similar a minipage es parbox. Figura 2. los sat\’elites son un icosaedro. Ejemplo 10 (Figuras en un ambiente minipage). También se puede usar la opción ‘t’ (top) o ‘c’ (center).3\textwidth} La imagen de la derecha muestra un Icosaedro junto con un Dodecaedro (figura central). un dodecaedro y un tetraedro.. Se usa así: \parbox{xcm}{.}.5\textwidth} La opción ‘b’ (botton) se usa para alinear las dos columnas en el ‘fondo’ del ambiente minipage. los satélites son un icosaedro.

EdgeForm[{}]. El texto: \parbox{3cm}{\includegraphics{images/ML_fig4} }\parbox{10cm}{En Mathematica... podemos eliminar una o varias caras de un dodecahedro.] pueden recibir primitivas relacionadas con color y grosor. Nota 2: Cuando se pone un gráfico en una columna debe tenerse el cuidado de ajustar el ancho del gráfico al ancho de la columna. Algunas opciones solo se pueden habilitar en el contexto Graphics3D[] mientras que otras son propias de los contextos Polyhedron[] y Stellate. Para esto debemos utilizar los comandos {\tt FaceForm[{}]. podemos eliminar una o varias caras de un dodecaedro. seleccionar el color y el grosor de las aristas y poner color a las caras. Tanto FaceForm[.] pueden recibir primitivas relacionadas con color y grosor. seleccionar el color y el grosor de las aristas y poner color a las caras.. Tanto FaceForm[. Drop[Dodecahedron[{}].] como EdgeForm[.{}] Lighting->False}... Podemos también controlar la posición y el tamaño indicando coordenadas en el espacio y un factor de escalamiento. Poner el comando EdgeForm[] tiene como efecto eliminar las aristas.. Nota 3: Cuando se utilice \parbox se debe tener el cuidado de terminar con \\} para cambiar de renglón .] como EdgeForm[. Para esto debemos utilizar los comandos FaceForm[].. Nota 1: verbatim es un comando frágil. produce: En Mathematica. Poner el comando {\tt EdgeForm[]} tiene como efecto eliminar las aristas. EdgeForm[]. Drop[Dodecahedron[]. Podemos tambi\’en controlar la po-}\\sici\’on \% Sale del 2do parbox! y el tama\~no indicando coordenadas en el espacio y un factor de escalamiento. Este comando no esta pensado para grandes bloques de texto. En ciertos ambientes no funciona.28 CREANDO UN DOCUMENTO \framebox{\parbox{xcm}{texto}}..] Lighting->False. Veamos un ejemplo: Ejemplo 11 (Incluir una figura usando parbox).

0. Aunque se pueden usar lo colores predefinidos (black.. El formato RGB es adecuado para generar archivos PDF para ver en pantalla. el selector de colores codifica en el formato RGB. x..91. también podemos personalizar los colores. Para imprimir se usa el formato CMYK. A pero L TEX recibe valores entre 0 y 255. y. Para usar colores se debe llamar al paquete color: \usepackage{xcolor}. z}. Para definir un color personalizado podemos usar alguna aplicación que tenga un selector de colores. usamos Inkscape). El anaranjado personalizado tiene parámetros 234 112 2. El código \fcolorbox{miorange}{miorange}{ \color{white} LaTeX} Produce: LaTeX . La definición de color se pone en el preámbulo. 1]. así que los dividimos por 255.0} Para poner texto en una caja usando un color de fondo determinado. cajas y líneas. el color se puede definir así: \definecolor{micolor1}{rgb}{x. z ∈ [0. blue. Ponemos en el preámbulo \definecolor{miorange}{rgb}{0. por ejemplo.29 Tópico adicional Color.43. y. Ejemplo 12. Usando un selector de colores (en este caso. podemos definir un anaranjado personalizado.. se usa \fcolorbox{color fondo}{color borde}{ texto} Ejemplo 13. red.). Si. 0.

por ejemplo ex = xn n! n =0 ∑ ∞ ( x + a)n = k =0 ∑ n n k n−k x a k 2. convenir en que $0^0=1$ es adecuado para que algunas f\’ormulas se puedan expresar de manera sencilla. También podemos usar “\fboxsep” para controlar el espacio entre el contenido de la caja y el rectángulo. El texto: \begin{center} {\fboxsep 12pt \fcolorbox{miorange}{white}{ \begin{minipage}[t]{10cm} $0^0$ es una expresi\’on indefinida. a0 = 1 pero 0a = 0.3. Ejemplo 14. sin recurrir a casos especiales. Si a > 0. por ejemplo $$\ds{e^x=\sum_{n=0}^{\infty}\frac{x^n}{n!}}$$ $$\ds{(x+a)^n=\sum_{k=0}^n \binom{n}{k}x^k a^{n-k}}$$ \end{minipage} }} \end{center} produce: 00 es una expresión indefinida. Sin embargo. $a^0=1$ pero $0^a=0. convenir en que 00 = 1 es adecuado para que algunas fórmulas se puedan expresar de manera sencilla. sin recurrir a casos especiales. Si $a>0$.$ Sin embargo. El valor por defecto es 0pt.30 CREANDO UN DOCUMENTO Para entrar párrafos en una caja se puede usar “minipage” para que el texto se acomode de manera adecuada dentro de la caja.4 Otros efectos de texto \hfilltexto: Se usa para alinear el texto a la derecha. .

El texto: Instituto Tecnol\’ogico de Costa Rica \hrulefill Tiempo: 2:45 hrs produce: Instituto Tecnológico de Costa Rica Tiempo: 2:45 hrs Ejemplo 17. . El texto: Instituto Tecnol\’ogico de Costa Rica \hfill Tiempo: 2:45 hrs produce: Instituto Tecnológico de Costa Rica Tiempo: 2:45 hrs \hrulefill y \dotfill. . . . . . . .5cm]{15cm}{0. . . .31 Ejemplo 15. . . . .01cm} produce: Instituto Tecnológico de Costa Rica Tiempo: 2:45 hrs . . . Ejemplo 18. . . Este comando se usa para dibujar una línea horizontal o vertical de y cm y grosor z cm. . . . . La distancia de la línea a la base del texto se controla con el primer parámetro [xcm]. . . . . . . . El texto: Instituto Tecnol\’ogico de Costa Rica \dotfill Tiempo: 2:45 hrs produce: Instituto Tecnológico de Costa Rica . El texto: Instituto Tecnol\’ogico de Costa Rica \hfill Tiempo: 2:45 hrs\\ \hrule[0. . . . . . . . . Veamos ejemplos de su uso Ejemplo 16. . . . Tiempo: 2:45 hrs \rule[xcm]ycmzcm. . . .

suma = 0 h = (b ..texto.a) / N For i = 1 To N .b.delta) Dim N As Integer Dim F As New clsMathParser ...3..\end{verbatim}. El Paquete fancyvrb Hay cosas que no podemos hacer con el entorno verbatim pero que en algunos contextos son necesarios.. dentro del ambiente verbatim.1 xi = a + i * h suma = suma + F.....n. .5 Texto como en la pantalla Para reproducir exactamente lo que esta en la pantalla (incluyendo espacios) se pone el texto entre los comandos \begin{verbatim}. usar verbatim para una nota al pide de página o usar símbolos matemáticos.Eval1(xi) Next i .n. suma = 0 h = (b . End Sub Tópico adicional Las notas al pie de página se producen con \footnote{ ..delta) Dim N As Integer Dim F As New clsMathParser . End Sub \end{verbatim} Sub Trapecio(a. Ejemplo 19 (Usando verbatim).b. Por ejemplo. etc. El texto: produce: \begin{verbatim} Sub Trapecio(a..con el c\’odigo\footnote{Ejemplo de {\tt footnote}}. Estas cosas se pueden hacer con el paquete fancyvrb: Ponemos en el preámbulo \usepackage{fancyvrb} 7 Ejemplo de footnote ... color.Eval1(xi) Next i .1 xi = a + i * h suma = suma + F... La nota en el pie de esta página se generó con el código7 .32 CREANDO UN DOCUMENTO 2.a) / N For i = 1 To N ..} El comando se escribe exactamente donde se quiere que quede la etiqueta que hará referencia al pie de página..

1cm. Ejemplo 20. return n * factorial(n-1).formatcom=\color{micolor}.000005 2. precedido por \VerbatimFootnotes. se usan dos varias opciones: frame=lines. codes={\catcode‘$=3\catcode‘^=7\catcode‘_=8}] $x$ $y=x^2$ -2 4 0 0 2 4 0. .. El código: \begin{Verbatim}[ xleftmargin=3.000005 y = x2 4 0 4 2. xleftmarginy xrightmargin para ajustar estos segmentos y commandchars para especificar los caracteres de código matemático que se van a permitir en el ambiente Verbatim. Este apóstrofe se introduce en el ambiente Verbatim con el comando \textquotesingle del paquete textcomp.resetmargins=true. en este caso. para poner segmentos de línea al inicio y al final.xrightmargin=4. frame=lines. Por ejemplo.} \end{verbatim} } aunque es un ejemplo muy claro... OOoBasic.). etc. commandchars=\\\{\}.fontfamily=ptm. usamos el comando Verbatim.5$\times 10^{-11}$ \end{Verbatim} produce: x -2 0 2 0. A veces es adecuado introducir texto en modo matemático en un ambiente verbatim. El peor ejemplo de programaci\’on recursiva es la de la funci\’on factorial \VerbatimFootnotes \footnote{ Se refiere al c\’odigo \begin{verbatim} int factorial(int n){ if (n == 0) return 1.5× 10−11 Nota: Si usamos el ambiente Verbatim para escribir código Basic (como VBA.5cm. los comentarios usan el apóstrofe: ' . Para hacer esto.33 verbatim en notas al pie de página: se usa footnote de la manera usual pero. En el ejemplo que sigue.

2cm} \hspace{1cm}\TeX Produce: A L TEX A L TEX..3. $\subset \hspace{-3. LaTeX. un renglón en blanco.8cm} \hspace{1cm}\LaTeX \hspace{2cm}\TeX. Ejemplo 22. Alex Borbón A.6 Espacio horizontal y vertical Para dejar espacio horizontal se usa el comando \hspace{Xcm}. El efecto es abrir espacio o correr horizontalmente texto...cidse.34 CREANDO UN DOCUMENTO 2. \vspace{-0. El texto: \LaTeX..itcr.cr/revistamate/) . Ejemplo 21.. Uno de los comandos más usados para hacer listas es enumerate.. tablas o gráficos. TEX. con esto se obtiene una enumeración automática.. Cada nuevo item se indica con \item. También uno puede controlar la enumeración con la etiqueta deseada.. Walter Mora F. TEX 2.. Derechos Reservados © 2011 Revista digital Matemática.4 Enumerado automático.5mm} / \hspace{-1mm} / $ 30 produce: ⊂ 30 / / Para abrir espacio verticalmente se usa el comando \vspace{Xcm} que funciona de manera análoga a \hspace excepto que para que haga efecto debe dejarse antes. Xcm (o Xmm o Xin ) es el corrimiento a la derecha o a la izquierda según sea X positivo o negativo.. Educación e Internet (www.ac. Espacio. \vspace{-0. enumerate admite anidamiento hasta el cuarto nivel.

C \. es una relación de equivalencia. 0.b.B\.2.\Longleftrightarrow\.35 Ejemplo 23. \item{\bf [2 Puntos]} Determine las clases de equivalencia $\overline{1}$ y $\overline{-1}.\subseteq\.\R^*. por lo tanto deben aparecer todos los pasos que lo llevan a su respuesta.B).\Re\. Este es un examen de desarrollo.\cap\. \Longrightarrow\.>\. xy\.\Delta\. [5 Puntos] Muestre que A − ( B ∩ C ) = ( A − B) ∪ ( A − C ) 3.d\}. R∗ . A\. d.$ \item{\bf [5 Puntos]} Muestre que $A-(B\.$ \begin{enumerate} \item{\bf [3 Puntos]} Muestre que $\Re$ es una relaci\’on de equivalencia.C)$ \item{\bf [5 Puntos]} Mostrar que $[\. R) definida por x y ⇐⇒ xy > 0. Calcule P ( A ∆ B). (a) [3 Puntos] Muestre que (c) [1 Punto] Determine R∗ / (b) [2 Puntos] Determine las clases de equivalencia 1 y −1.c.R)$ definida por $x\. c.d.c. [3 Puntos] Sea A = {1.$ Calcule ${\cal P}(A\.(A .7\}$ y $B=\{1.\cup\.A\.C=\emptyset\.\wedge\. [5 Puntos] Mostrar que [ A ∪ C ⊆ B ∪ C ∧ A ∩ C = ∅ ] =⇒ A ⊆ B 4. 7} y B = {1.$ \item{\bf [1 Punto]} Determine $\R^*/\Re$ (el conjunto cociente).\cup\.C)=(A-B)\.\. (el conjunto cociente). c. [2 Puntos] Sea = (R∗ .C\.]\.B$ \item{\bf [2 Puntos]} Sea $\Re=(\R^*. por lo tanto deben aparecer todos los pasos que lo llevan a su respuesta. Trabaje de manera clara y ordenada. Trabaje de manera clara y ordenada. y\. El texto: {\bf Instrucciones. d}. 1. 2.\subseteq\. b.\cup\.\\ \begin{enumerate} \item{\bf [3 Puntos]} Sea $A=\{1.A\. . \end{enumerate} \end{enumerate} Produce: Instrucciones.\. 2.} Este es un examen de desarrollo.\cap\.

2 \begin{itemize} \item Paso c. Paso c.1 • Paso c.}] {\bf comienzo} \begin{enumerate} \item Paso a. usamos itemize en vez de ’enumerate’ \begin{enumerate} \item[\fbox{1. Procedimiento Aprendizaje 2.1 ii.2 \end{itemize} \item Paso c. i. Paso c.2 • Paso c.}] {\bf fin} \end{enumerate} % fin del primero produce: 1.3 \end{enumerate} \item Paso d.3 (c) Paso d. 3. (b) Paso b.}] {\bf Procedimiento} {\em Aprendizaje} \item[\fbox{2. \item Paso b. Paso c. \begin{enumerate} \item Paso c. comienzo (a) Paso a. \end{enumerate} \item[\fbox{3.36 CREANDO UN DOCUMENTO Ejemplo 24.2. Ejemplo con 4 niveles.2 iii.1 \item Paso c. fin Los símbolos que enumerate pone por defecto para enumerar una lista se pueden cambiar con las instrucciones .2.1 \item Paso c.2.2.

37 \renewcommand{\labelenumi}{\Roman{enumi}. Cada nivel se puede definir de acuerdo a lo que se necesite. en el tercer nivel se usarán letras en minúscula (si se quieren en mayúscula se utiliza \Alph{enumiii}) y en el cuarto nivel se utilizarán símbolos. De hecho. en este caso.} \renewcommand{\labelenumii}{\arabic{enumii}$)$ } \renewcommand{\labelenumiii}{\alph{enumiii}$)$ } \renewcommand{\labelenumiv}{\fnsymbol{enumiv} } las cuales. para enumerar también se pueden poner símbolos. por ejemplo \renewcommand{\labelenumii}{$\bullet$ } pondrá un círculo pequeño relleno en el segundo nivel. Si escribimos: \renewcommand{\labelenumi}{\Roman{enumi}. Ejemplo 25. observe que también se pueden agregar paréntesis o puntos para darle el formato.} \renewcommand{\labelenumii}{\arabic{enumii}$)$ } \renewcommand{\labelenumiii}{\alph{enumiii}$)$ } \renewcommand{\labelenumiv}{$\bullet$ } \begin{enumerate} \item Primer nivel \begin{enumerate} \item Segundo nivel \begin{enumerate} \item Tercer nivel \begin{enumerate} \item Cuarto nivel \end{enumerate} \end{enumerate} \end{enumerate} \end{enumerate} produce: I. estas instrucciones se pueden poner en el preámbulo. para el segundo nivel números arábigos. indican que en el primer nivel se utilizarán número romanos en mayúscula (para ponerlo en minúscula se pone \roman{enumi}). Primer nivel 1) Segundo nivel a) Tercer nivel • Cuarto nivel Nota: Si se va a utilizar el mismo sistema de numeración durante todo el documento. .

5 Título.amsmath.amssymb.$ for eveyone’’. y Alexander Borb\’on A..cidse. . \documentclass{report} \textheight=20cm \textwidth=18cm \topmargin=-2cm \oddsidemargin=-1cm \parindent=0mm \usepackage{graphicx} \usepackage{latexsym.... \end{thebibliography} \end{document} LaTeX. 1993. Educación e Internet (www.. Alex Borbón A.amsfonts. Prentice Hall. \begin{thebibliography}{99} \bibitem{} Hahn. J... contenido.cr/revistamate/) . \subsection{Pre\’ambulo} . Walter Mora F... Derechos Reservados © 2011 Revista digital Matemática..38 CREANDO UN DOCUMENTO 2.ac.itcr. \subsubsection{T\’{\i}tulo} .cancel} \newcommand{\sen}{\mathop{\rm sen}\nolimits} %seno \newcommand{\arcsen}{\mathop{\rm arcsen}\nolimits} \newcommand{\arcsec}{\mathop{\rm arcsec}\nolimits} \setcounter{chapter}{0} \newtheorem{teo}{Teorema}[chapter] \newtheorem{ejemplo}{{\it Ejemplo}}[chapter] \newtheorem{defi}{Definici\’on}[chapter] \begin{document} \title{\LaTeX\\ {\small \sc Instituto Tecnol\’ogico de Costa Rica}\\ {\small \sc Escuela de Matem\’atica}\\ {\small \sc Ensenza de la Matem\’atica Asistida por Computadora} } \author{Preparado por Prof.} \date{2005} \maketitle %despliega el t\’{\i}tulo \tableofcontents \chapter{\LaTeX} \section{?‘Qu\’e es \LaTeX?} . secciones y bibliografía La primera versión de este documento era de clase report. New Jersey. Walter Mora F.‘‘\LaTeX $\.

+ Esto produce: En [6.$ for eveyone}. New Jersey.. Es un ambiente parecido al de enumerate. Para estos usamos una etiqueta (label) para identificarlos.‘‘\LaTeX $\.”. Para hacer esto. Prentice Hall. \end{thebibliography} $\. es el ambiente para la bibliografía8 . \begin{thebibliography}{99} \bibitem{Hahn} Hahn. \bibitem{Hahn} Hahn. Por ejemplo. \end{thebibliography} Entonces podemos hacer referencia a este libro en el texto con \cite[nota]{clave} o solamente con \cite{clave}. le ponemos una etiqueta al item.... Por ejemplo. digamos: \begin{thebibliography}{99} . 1993.. J. Algo similar podemos hacer en los ejemplos. En \cite[p\’ag. para que aparezca “Bibliografía” en la tabla de contenidos se debe poner \clearpage \addcontentsline{toc}{chapter}{Bibliogrf\’{\i}a} \begin{thebibliography}{99} . {\it \LaTeX New Jersey. pág. Prentice Hall. etc. teoremas. J. En los documentos tipo libro o reporte. definiciones. 1993.$ for eveyone’’.. Referencias a la bibliografía: \cite[]{} En el texto uno puede hacer referencia a algún item de la bibliografía.. 80] se pueden ver los aspectos relativos a . ..39 Bibliografía Como se ve en la plantilla anterior. si ponemos 8 Una descripción más extensa sobre este tópico se desarrolla en el capítulo 8. 80]{Gratzer} se pueden ver los aspectos relativos a .

es conveniente modular el texto separándolo en varios archivos sin preámbulo ni \begin{document}.. figure.tex \pagebreak \input cap2...cr/revistamate/) . \end{document} Cada archivo *. Derechos Reservados © 2011 Revista digital Matemática.itcr. Por ejemplo.ac.. Walter Mora F. Lo mismo podemos hacer en los ambientes table.6 Modulación Para evitar la incomodidad de mantener archivos muy grandes. \end{document}.40 CREANDO UN DOCUMENTO \begin{defi}\label{definicion1} . Luego se recortó el archivo.tex fue editado con el preámbulo hasta que estuviera afinado...tex \pagebreak .. equation. Educación e Internet (www.. Alex Borbón A.cidse... LaTeX. \begin{document} \input cap1.. eqnarray.. \end{defi} podemos hacer referencia a esta definición así: En la definici\’on (\ref{definicion1}). este texto tenía la siguiente plantilla \documentclass{report} \textheight=20cm \textwidth=18cm \topmargin=-2cm . 2. etc..

Por ejemplo.cr/revistamate/) 41 . etc. Para obtener el texto matemático de este capítulo necesitamos los símbolos que por default carga A L TEX y adicionalmente varios paquetes: amsmath. para escribir “sen( x ) ∈ R” se requiere definir un comando \sen y tener acceso al paquete que me permite usar el comando \R para obtener R.amssymb.ac.amsfonts. \end{document} Aquí suponemos que se tiene una versión completa de MiKTEX o de TEXLive. En este capítulo vamos a usar símbolos especiales (los símbolos son fuentes) que no están presentes en el conjunto de símbolos que por A default carga L TEX.amssymb.latexsym.1 Potencias..latexsym.. Derechos Reservados © 2011 Revista digital Matemática. subíndices y superíndices LaTeX. Educación e Internet (www. La plantilla que sigue viene con todo lo que necesitamos: Plantilla para este capítulo \documentclass{article} %o report o book \textheight=20cm \textwidth=18cm \topmargin=-2cm \usepackage{amsmath.cidse.cancel. También necesitamos cinco comandos especiales para sen.. arcsen.cancel} \usepackage[latin1]{inputenc} %acentos desde el teclado % Comandos especiales \newcommand{\sen}{\mathop{\rm sen}\nolimits} %seno \newcommand{\arcsen}{\mathop{\rm arcsen}\nolimits} \newcommand{\arcsec}{\mathop{\rm arcsec}\nolimits} \def\max{\mathop{\mbox{\rm m\’ax}}} % mbi’ax \def\min{\mathop{\mbox{\rm m\’{\i}n}}} % mbi’ßn \begin{document} .amsfonts. Walter Mora F. Alex Borbón A..itcr.3 TEXTO EN MODO MATEMÁTICO Recordemos que el texto matemático va entre $ $. 3.

42 TEXTO EN MODO MATEMÁTICO Expresión xp Código x^p (2^2)^n \sen^2(x) a_n u_{N+1} a_i^j \sum_{n=1}^{N}u_n Expresión x n +1 22 n Código x^{n+1} 2^{2^n} x^{\sen (x)+ \cos (x)} a_{n+1} u_{_{N+1}} \int_a^b f(x) \. Si sólo se quiere que una parte del texto matemático salga en tamaño natural se escribe \displaystyle{} y entre las llaves se pone el texto.ac.itcr.cr/revistamate/) . a_n$ Produce: La suma parcial N-ésima S N se define con la igualdad S N = k =1 ∑ N an Se pueden ajustar los subíndice y los superíndices de la siguiente manera Normal: $S_{N_j}$ Mejor: $S_{_{N_j}}$ produce: S Nj produce: S N j LaTeX. Alex Borbón A. Educación e Internet (www.. El texto: La suma parcial N-\’esima $S_N$ se define con la igualdad $\displaystyle S_N=\sum_{k=1}^{N} \. Para desplegarlo en tamaño natural se usa el comando \displaystyle. Derechos Reservados © 2011 Revista digital Matemática.2 Tamaño natural Como se ve en la tabla anterior. Walter Mora F. el texto matemático se ajusta al ancho del renglón. dx u_{ij} (22 )n sen2 ( x ) an u N +1 ai j xsen( x)+cos( x) a n +1 u N +1 b a f ( x ) dx uij N ∑ n =1 u n 3.. Ejemplo 26.cidse.

\frac{}{} o { \atop }.3 Raíces Raíces cuadradas y raíces n−ésimas. Veamos también otras “fracciones” útiles. Expresión √ x+1 n Código \sqrt{x+1} x+ x+ √ √ x x \displaystyle{ \sqrt[n]{x+\sqrt{x}} } \sqrt[n]{x+\sqrt{x}} n 3.4 Fracciones y “fracciones” Para hacer fracciones se pueden utilizar los comandos: \over. Expresión x +1 x −1 Código {x+1 \over x-1} x+1 x−1 x −1 n +1 n x +1 3 \displaystyle \frac{x+1}{x-1} {{x+1 \over 3} \over x-1} 1 1+ x 1 1+ x \displaystyle{\left( 1+ {1 \over x} \right)^{n+1 \over n}} n +1 n \displaystyle \left( 1+ \frac{1}{x} \right)^\frac{n+1}{n} n+1 n 1 1+ x x +1 x −1 x +1 x −1 \displaystyle{\left( 1+ {1 \over x} \right)}^{\displaystyle{n+1 \over n}} {x+1 \atop x-1} {x+1 \above 2pt x-1} (2pt es el grosor) { x +1 } x −1 [ x +1 ] x −1 {x+1 \brace x-1} {x+1 \brack x-1} .43 3.

Derechos Reservados © 2011 Revista digital Matemática. Walter Mora F. Alex Borbón A.z)\. \ldots \vdots ··· .y)\... dr} D f ( x.... \cdots \ddots 3. z) dA \displastyle{{\iiint_Q f(x.ac. Educación e Internet (www. se obtienen con los siguientes comandos. . y.6 Delimitadores LaTeX.cr/revistamate/) .y.5 Elipsis (puntos) Una elipsis es un grupo de tres puntos que indican la continuación de un patrón.itcr.cidse.44 TEXTO EN MODO MATEMÁTICO Otras expresiones que requieren dos niveles Expresión a→b lim f ( x ) a b f Código \displaystyle{a \stackrel{f}{\rightarrow} \displaystyle{\lim_{ x \rightarrow 0}} f(x) b} x →0 \displaystyle{a \choose b} 0< i < m 0< j < n ∑ ai b j \displastyle{\sum_{\substack{0<i< m\\0<j<n}}a_ib_j} Integrales Expresión C Código \displastyle{\int_C\boldsymbol{F}\cdot\.dA}} En las integrales los subíndices y los superíndices se pueden centrar con el símbolo $\displaystyle{\iiint\limits_Q}$ produce: Q 3. dr} F · dr C F · dr \displastyle{\oint_C\pmb{F}\cdot\. .dA}} Q f ( x. . . y) dA \displastyle{{\iint_D f(x. .

Ejemplo 27.45 Para ajustar delimitadores al tamaño de una fórmula se usan los comandos \left por ejemplo.\Bigr.. o \right.$ Se puede poner un solo delimitador usando un punto. \] produce:  2  x +1  ln | x | si si x≥0 x<0 f (x) = Delimitadores del paquete amsmath.\bigr.\Biggr.\biggr. En algunos casos estos delimitadores son más eficientes. El texto: $\displaystyle \left[{x+1 \over (x-1)^2} \right]^n$ produce: x+1 ( x − 1)2 n El texto: $\displaystyle \left\{ {n \in \N \atop r \neq 1 } produce: n∈N r=1 \right. ya sea \left. \biggl.. También se puede usar los delimitadores del paquete amsmath: \Biggl.. . \bigl. \Bigl. . Ejemplo 28.\right. El texto: \[f(x)=\left\{\begin{array}{rcl} x^2+1 & \mbox{si} & x\geq 0\\ & & \\ \ln|x| & \mbox{si} & x< 0\\ \end{array} \right.

Esto se usa tanto en texto corriente como en modo matemático. Las barras horizontales sobre el texto se pueden obtener con el comando \overline{} Ejemplo 30.46 TEXTO EN MODO MATEMÁTICO Ejemplo 29 (Comparación de delimitadores). El texto: $$\biggl[ \sum_j \Bigl| \sum_i x_{ij} \Bigr|^2 \biggr]^{1/2}$$ produce: ∑ j ∑ xij i 2 1/2 Comparar con $$\left[ \sum_j \left|\sum_i x_{ij}\right|^2\right]^{1/2}$$  ∑ j  2 1/2 ∑ xij i  3. El texto: Leyes de DeMorgan: $\displaystyle{ \left\{ { \overline{A \cup B} = \overline{A} \cap \overline{B} \atop \overline{A \cap B} = \overline{A}\cup \overline{B} } \right. .} $ produce: Leyes de DeMorgan: A∪B= A∩B A∩B= A∪B LLaves horizontales Las llaves se ponen con \{ y \}.7 LLaves y barras horizontales Barras horizontales.

\min aparecen con acento pues así los definimos en el preámbulo propuesto al inicio del capítulo.cidse. Se puede poner tanto una llave horizontal superior como una llave horizontal inferior y un texto arriba o abajo de la llave. El código: $$\max_{x\in A}\{ f(x) \}>\min_{x\in A}\{ g(x) \}$$ produce: máx{ f ( x )} > mín{ g( x )} x∈ A x∈ A Los comandos \max. Ejemplo 32. Walter Mora F. Para poner en negrita los símbolos se debe usar \boldsymbol o \pmb. se usa \overbrace{}^{}. etc. También se puede poner en negrita toda la expresión matemática usando LaTeX.8 Acentos y “sombreros” en modo matemático ˆ ı ¯ p $\hat{\imath}$ $\bar{p}$ ´ a p $acute{a}$ $\vec{p}$ 3. el comando \boldmath solo pone en negrita las fuentes de texto.. Derechos Reservados © 2011 Revista digital Matemática.. Alex Borbón A.ac. El texto: \[ \overbrace{(x_i-1)}^{K_i}f(x)+\underbrace{(x_i-1)}_{K_i}g(x) = K_i(f(x)+g(x)) \] produce: Ki ( xi − 1) f ( x ) + ( xi − 1) g( x ) = Ki ( f ( x ) + g( x )) Ki 3.cr/revistamate/) .47 Ejemplo 31. \underbrace{}_{}.9 Negritas en modo matemático En una fórmula matemática. Educación e Internet (www.itcr.

Para dejar espacio en modo matemático se usan los comandos \. \] o también $$.12 Contadores automáticos A L TEX puede llevar un conteo automático de capítulos. Marcamos cada objeto que queremos contar.itcr. Por ejemplo... x ∈ R f ( x )dx f ( x ) dx $n \in \N.11 Centrado Para centrar una fórmula se usa \[ .. dx$ 3.10 Espacio en modo matemático A L TEX no deja espacios en modo matemático. Podemos llevar también un conteo automático de teoremas. Walter Mora F.$$. \.. El texto: $$ ab \leq \left( {a+b \over 2} \right)^2$$ produce: ab ≤ a+b 2 2 3. x \in \R $\int f(x) dx$ $\displaystyle{\int} f(x)\. etc.. en las fórmulas centradas no es necesario utilizar \displaystyle para producir texto en tamaño natural. Alex Borbón A. x \in \R$ n \in \N. Normal: Mejor: Normal: Mejor: n ∈ N. Ejemplo 35. con LaTeX. Educación e Internet (www.ac.. \! \: tanto como \hspace{} Ejemplo 34 (Espacio en modo matemático).cidse. Derechos Reservados © 2011 Revista digital Matemática. etc. \. \. cos( x + 2π ) = cos x cos( x + 2π ) = cos x $\pmb{\cos(x+2\pi)=\cos x}$ $\cos(x+\pmb{2\pi})=\cos x$ 3. secciones.48 TEXTO EN MODO MATEMÁTICO \hbox{\boldmath $ texto $ \unboldmath} Ejemplo 33 (Negrita en modo matemático).cr/revistamate/) . ecuaciones. x ∈ R n ∈ N.

Walter Mora F. se puede usa el ambiente subequations para lograr una ‘subnumeración’: Ejemplo 37 (subequations). El efecto de este comando es sumar (o restar si ponemos −k) k unidades al número de ecuación actual Ejemplo 36 (\begin{equation}. Alex Borbón A.\end{equation})... Derechos Reservados © 2011 Revista digital Matemática.. \begin{subequations} \begin{equation} \log_{2}(xy)=\log_2x + \log_2y \end{equation} \begin{equation} \log_{2}(a^b)=b\log_{2}a \end{equation} \end{subequations} log2 ( xy) = log2 x + log2 y log2 ( ab ) = b log2 a (3. %estamos en ecuaci\’on 3.1) log2 ( ab ) = b log2 a (3.itcr..4) Una vez establecido el contador.4 \setcounter{equation}{3} \begin{equation} \log_{2}(a^b)=b\log_2a \end{equation} log2 ( xy) = log2 x + log2 y (3..cr/revistamate/) .49 \begin{equation}.1 (cap 3) \begin{equation} \log_{2}(xy)=\log_2x + \log_2y \end{equation} %sumamos 3 y pasamos ecuaci\’on 3.ac.5b) 3.\end{equation} podemos poner un número de ecuación a la ecuación actual.13 Arreglos Para editar una matriz se debe indicar: LaTeX..cidse.5a) (3. Educación e Internet (www. Podemos también cambiar ese número usando \setcounter{equation}{k}.

50

TEXTO EN MODO MATEMÁTICO

Los delimitadores, digamos: \left[...\right]

Inicio del “Array” y el número y alineación de las columnas (centrado (c), alineado a la izquierda (l) o a la derecha (r)), digamos 3 columnas: \begin{array}{lcr}

Los delimitadores de columnas, para 3 columnas: & & & \\

“\\” indica el cambio de fila

Final del “array”: \end{array}

Ejemplo 38 (\begin{array}...\end{array}). El texto: \[ A = \left( \begin{array}{lcr} a & a+b & b & b & \vdots & \vdots & z & z + z & \end{array} \right) \] produce:    A=  a b . . . z a+b b . . . z+z k−a k−a−b . . . k−z     

k-a \\ k-a-b \\ \vdots \\ k-z

Ejemplo 39. Hagamos algunos cambios: agreguemos dos columnas vacías y cambiemos el alineamiento El texto: \[ A = \left( \begin{array}{lcccl} a & & a+b & & b & & b & & \vdots& & \vdots & & z & & z + z & & \end{array} \right) \] produce:  k-a \\ k-a-b \\ \vdots \\ k-z   A=  a b . . . z a+b b . . . z+z k−a k−a−b . . . k−z     

51

Ejemplo 40 (Función a trozos). El texto: \[ f(x)= \left\{ \begin{array}{lcl} x^2 & \mbox{ si } & x<0 \\ & & \\ x-1 & \mbox{ si } & x>0 \end{array} \right. \] produce:  2  x  x−1 si si x<0 x>0

f (x) =

Nota: \mbox se utiliza para escribir texto corriente dentro del modo matemático.

Ejemplo 41. A veces es conveniente poner un array dentro de otro array, El código

$$ \left\{ \begin{array}{lclcl} \sen x &=& -1 &\Longrightarrow & x=(4k+3)\,\frac{\pi}{2},\; k \in \Z\\ & & & &\\ \cos(2x)&=&\frac{1}{2}&\Longrightarrow &\left\{\begin{array}{lcr} x &=& \frac{\pi}{6}+k\pi,\; z \in \Z\\ & &\\ x &=& -\frac{\pi}{6}+k\pi,\; z \in \Z\\ \end{array} \right.\\ \end{array} \right. $$

produce:   sen x        cos(2x )    

= −1 =⇒ x = (4k + 3) π , k ∈ Z 2
1 2

=

=⇒

  x  x

=

π 6

+ kπ, z ∈ Z

= − π + kπ, z ∈ Z 6

52

TEXTO EN MODO MATEMÁTICO

3.14

Matrices

El entorno array es útil y versátil. Si solo queremos trabajar con matrices podemos usar los entornos pmatrix, bmatrix, Bmatrix, vmatrix y Vmatrix. Estos entornos producen, respectivamente, ( ), [ ], , | | y || ||.

Ejemplo 42 (Entorno para matrices). El texto: $\begin{pmatrix} 0 & 1\\ 1 & 0 \end{pmatrix}$ produce:

0 1

1 0

El entorno smallmatrix produce arreglos ajustados (sin delimitadores), para ser usadas en el b texto normal, e.g. a d . c El código del párrafo anterior es, El entorno {\tt smallmatrix} produce arreglos ajustados (sin delimitadores), para ser usadas en el texto normal, e.g. $\bigl( \begin{smallmatrix} a & b \\ c & d \end{smallmatrix} \bigr)$.

3.15

Alineamiento

Ambiente “eqnarray”
Se puede alinear una serie de pasos (o ecuaciones), en un razonamiento usando

\begin{eqnarray*} ... \end{eqnarray*} este comando construye una matriz de 3 columnas. Si se quiere que cada uno de los pasos aparezca numerado se utiliza \begin{eqnarray} ... \end{eqnarray} Si se usa \begin{eqnarray} ... \end{eqnarray}, se puede evitar numerar una ecuación poniendo \nonumber al final (antes de \\).
LaTeX.. Walter Mora F., Alex Borbón A. Derechos Reservados © 2011 Revista digital Matemática, Educación e Internet (www.cidse.itcr.ac.cr/revistamate/)

53

Ejemplo 43 (Arreglos sin numeración). El texto:

De acuerdo al lema de Euclides tenemos que \begin{eqnarray*} \mbox{mcd}(a,b) &=& \mbox{mcd}(a-r_0q,r_0)\\ &=& \mbox{mcd}(r_1,r_0)\\ &=& \mbox{mcd}(r_1,r_0-r_1q_2)\\ &=& \mbox{mcd}(r_1,r_2)\\ &=& \mbox{mcd}(r_1-r_2q_2,r_2)\\ &=& \mbox{mcd}(r_3,r_2)\\ \end{eqnarray*} produce: De acuerdo al lema de Euclides tenemos que mcd ( a, b)

= mcd( a − r0 q, r0 ) = mcd(r1 , r0 ) = mcd(r1 , r0 − r1 q2 ) = mcd(r1 , r2 ) = mcd(r1 − r2 q2 , r2 ) = mcd(r3 , r2 )

Ejemplo 44 (Sin numeración). El texto: % Sin numeraci\’on >> \begin{eqnarray*} y=\sqrt[n]{x} & \Longrightarrow & y^n=x \\ & \Longrightarrow & n\log \,y=\log \,x, \; \mbox{si}\; x>0,\; y>0\\ & \Longrightarrow & \log \sqrt[n]{x}={1 \over n}\log \,x \end{eqnarray*} produce:

y=

√ n

x

=⇒ yn = x =⇒ n log y = log x, si x > 0, y > 0 √ 1 =⇒ log n x = log x n

54

TEXTO EN MODO MATEMÁTICO

Ejemplo 45 (Con numeración). El texto: % Con numeraci\’on >> \begin{eqnarray} y=\sqrt[n]{x} & \Longrightarrow & y^n=x \\ & \Longrightarrow & n\log \,y=\log \,x, \; \mbox{si}\; x>0,\; y>0\\ & \Longrightarrow & \log \sqrt[n]{x}={1 \over n}\log \,x \end{eqnarray} produce:

y=

√ n

x

=⇒ yn = x =⇒ n log y = log x, si x > 0, y > 0 √ 1 =⇒ log n x = log x n

(3.6) (3.7) (3.8)

Ejemplo 46 (Numeración selectiva). El texto % Numeraci\’on selectiva >> \begin{eqnarray} y=\sqrt[n]{x} & \Longrightarrow & y^n = x \nonumber\\ & \Longrightarrow & n\log \,y= \log \,x, \; \mbox{si}\; x>0,\; y>0\\ & \Longrightarrow & \log \sqrt[n]{x}={1 \over n}\log \,x \end{eqnarray} produce: y=

√ n

x

=⇒ yn = x =⇒ n log y = log x, si x > 0, y > 0 √ 1 =⇒ log n x = log x n
(3.9) (3.10)

Ambiente “align”
‘eqnarray’ se puede usar con LaTeX estándar. Si usamos el paquete amsmath (como lo asumimos aquí) tenemos acceso al ambiente “align”. Este ambiente es similar a ‘eqnarray’ y también permite ecuaciones numeradas o sin numerar (usando align*). Un par de diferencias: 1. &= establece una igualdad en una misma columnas mientras que & establece un cambio de columna.

16 3. El código \begin{align*} \intertext{Agrupamos} \frac{a+ay+ax+y}{x+y} &= \frac{ax+ay+x+y}{x+y} & \mbox{Agrupar}\\ \intertext{Sacamos el factor com\’un} &= \frac{a(x+y)+x+y}{x+y} & \mbox{Factor com\’un}\\ &= \frac{(x+y)(a+1)}{x+y} & \mbox{Simplificar}\\ &= a+1 \end{align*} produce: Agrupamos a + ay + ax + y ax + ay + x + y = x+y x+y Sacamos el factor común a( x + y) + x + y x+y ( x + y)( a + 1) = x+y Agrupar = Factor común Simplificar =a+1 3.55 2.16. Ejemplo 47. El comando \intertext{texto} intercala texto entre filas mientras se mantiene las columnas alineadas.1 α β γ δ ε ζ Tablas de símbolos matemáticos frecuentes Letras griegas η θ ϑ ι κ λ µ \eta \theta \vartheta \iota \kappa \lambda \mu ν ξ o π ρ \nu \xi o \pi \varpi \rho \varrho σ ς τ υ φ ϕ χ \sigma \varsigma \tau \upsilon \phi \varphi \chi \alpha \beta \gamma \delta \epsilon \varepsilon \zeta .

16.16. cualquier negación se puede hacer anteponiendo la instrucción \not a cualquier relación anterior.4 Negación de relaciones En general.16. algunos ejemplos se muestran en la tabla siguiente.56 TEXTO EN MODO MATEMÁTICO ψ ω Γ \psi \omega \Gamma ∆ Θ Λ Ξ \Delta \Theta \Lambda \Xi Π Σ Υ Φ \Pi \Sigma \Upsilon \Phi Ψ Ω \Psi \Omega 3.3 Relaciones ≤ ≥ ⊂ \leq \geq \succ \succeq \gg \ll \prec \preceq \subset ⊆ ⊃ ⊇ ∈ \subseteq \sqsubseteq \supset \supseteq \sqsupseteq \in \ni \vdash \smile | ≡ ∼ ≈ \frown \dashv \mid \parallel \equiv \sim \simeq \asymp \approx ∼ = ∝ |= . = ⊥ = 1 \cong \bowtie \propto \models \doteq \perp \neq \Join 3.2 Operadores binarios ± \ · × ∗ \pm \mp \setminus \cdot \times \ast \star \diamond ◦ • ÷ ∩ ∪ \circ \bullet \div \cap \cup \uplus \sqcap \sqcup \triangleleft \triangleright \wr \bigcirc \bigtriangleup \bigtriangledown ⊕ ⊗ ∨ ∧ \vee \wedge † ‡ \oplus \ominus \otimes \oslash \odot \dagger \ddagger \amalg 3. < ≤ ⊂ ⊆ > ≥ \not< \not\leq \not\prec \not\preceq \not\subset \not\subseteq \not\sqsubseteq \not> \not\geq \not\succ ⊃ ⊇ = ≡ ∼ ≈ ∼ = \not\succeq \not\supset \not\supseteq \not\sqsupseteq \not= \not\equiv \not\sim \not\simeq \not\approx \not\cong .

6 A A $\widetilde{A}$ $\widehat{A}$ Símbolos del paquete amssymb − → v $\overrightarrow{v}$ 3.16.16.5 Otros símbolos ∂ ∞ ∅ \partial \infty \prime \emptyset \nabla \surd \top \bot \| \angle \triangle \backslash \forall \exists \neg \flat \natural \sharp \clubsuit \diamondsuit \heartsuit \spadesuit ℵ h ¯ ı  ℘ \aleph \hbar \imath \jmath \ell \wp \Re \Im Especiales ∠ \ ∀ ∃ ¬ √ ⊥ ♣ ♦ ♥ ♠ 3. R \mathbb{R} Q \mathbb{Q} Z \mathbb{Z} I \mathbb{I} ∴ \therefore \because \leqq \geqq \leqslant \geqslant \eqslantgtr \gtrsim \gtrapprox \gtrdot \gtrless \eqslantless \lesssim \lessapprox \approxeq \lessdot \gtreqless \gtreqqless \lll \ggg \lessgtr \lesseqgtr \lesseqqgtr \doteqdot .\frac{x-x_i}{x_k-x_i} = \frac{(x-x_0)(x-x_1)\cdots(x-x_{k-1})(x-x_{k+1})\cdots(x-x_n)}{ (x_k-x_0)\cdots(x_k-x_{k-1})(x_k-x_{k+1})\cdots(x_k-x_n)}$$ produce: Ln.16. El código: $$L_{n.57 Ejemplo 48.7 El paquetes amssymb se carga si usamos el preámbulo propuesto al inicio del capítulo.k ( x ) = ∏ i =k i =0 n x − xi ( x − x0 )( x − x1 ) · · · ( x − xk−1 )( x − xk+1 ) · · · ( x − xn ) = x k − xi ( xk − x0 ) · · · ( xk − xk−1 )( xk − xk+1 ) · · · ( xk − xn ) Note el uso de \overset{i=0}{i\neq k} para producir: i = k i =0 3.k}(x) = \prod_{\overset{i=0}{i\neq k}}^{n}\.

58 TEXTO EN MODO MATEMÁTICO ∼ ≈ \risingdotseq \fallingdotseq \circeq \triangleq \thicksim \thickapprox \backsim \backsimeq \subseteqq \supseteqq \Subset \Supset < = \sqsubset \sqsupset \succcurlyeq \preccurlyeq \curlyeqprec \curlyeqsucc \precsim \succsim \precapprox \succapprox \vartriangleright \trianglerighteq .

Walter Mora F. Para agregar líneas verticales se ponen marcas como | o || en la parte que corresponde al alineamiento de columnas. los objetos pueden desplazarse de manera no apropiada.. LaTeX. Alex Borbón A. \hline: línea tan larga como la tabla \cline{i-j}: línea de columna i a columna j Ejemplo 49 (Usando tabular). . El texto: \begin{tabular}{|c|c|c|} \hline $p$ & $q$ & $p \rightarrow q$ \\ 0 & 0 & 1 \\ 0 & 1 & 1 \\ 1 & 0 & 0 \\ 1 & 1 & 1 \\ \end{tabular} produce: \hline \hline \hline \hline \hline p 0 0 1 1 q 0 1 0 1 p→q 1 1 0 1 4.4 TABLAS Las tablas se editan en forma similar a las matrices pero en las tablas se pueden poner líneas verticales y horizontales. al final de cada fila se especifica ..cidse. Al ir haciendo cambios en el texto. El modo matemático debe especificarse en una tabla. Educación e Internet (www.1 Los ambientes figure y table Un objeto (gráfico o una tabla) debe aparecer en el lugar más cercano al texto que hace referencia a él. A L TEX nos ofrece dos comandos (ambientes) para indicarle nuestras preferencias sobre el desplazamiento del objeto.cr/revistamate/) 59 .itcr. Derechos Reservados © 2011 Revista digital Matemática. A L TEX resuelve (y a veces complica) este problema manipulando las figuras como objetos flotantes en el documento. Para agregar líneas horizontales.ac.

. \caption{ texto} es la etiqueta de cada objeto (numerándolo automáticamente). .. A esto no es tan exacto... exactamente en ese lugar (h=here. El texto: produce: \begin{table}[h] \begin{tabular}{|c|c|c|} \hline $p$ & $q$ & $p \rightarrow q$\\\hline 0 & 0 & 1 \\ 0 & 1 & 1 \\ 1 & 0 & 0 \\ 1 & 1 & 1 \\\hline \end{tabular} \caption{Tabla de verdad para $p \rightarrow q$} \end{table} p 0 0 1 1 Tabla 4.\end{minipage} \end{table} 4.. A veces es conveniente cambiar la fuente en una ambiente tabular. podemos omitir este comando.. ya que L TEX en realidad lo acomoda lo más cerca posible de ese lugar). debería usar el siguiente formato \begin{figure}[h] \begin{minipage}. En el texto podemos hacer referencia a la tabla o a la figura..’.[b]=botton. \caption{..}\label{table:nombre} \end{table} A [h] le indica a L TEX que queremos la figura o la tabla.2 Fuentes en tabular.. Ejemplo 50 (\begin{table}.}\label{figure:nombre} \end{figure} \begin{table}[h].\caption{.... Si no vamos a hacer referencia.” o “En la tabla \ref{nombre}..\end{minipage} \end{figure} \begin{table}[h] \begin{minipage}.\end{table})... Otras opciones son [t]=top.60 TABLAS \begin{figure}[h].. Se \label es la identificación del objeto.1 q 0 1 0 1 p→q 1 1 0 1 Tabla de verdad para p → q Nota: Si va a poner una figura o una tabla en el ambiente minipage.. puede omitir... por ejemplo si tenemos una tabla de números sería bueno cambiar a una fuente cmr10 para que todo quede en modo matemático sin tener que hacer esto número por número. poniendo ‘En la figura \ref{fig:nombre}..

El texto: {\fontfamily{cmr10}\selectfont{ \begin{tabular}{c|c} $x$ & $x^2+3$ \\ \hline 2 & 7 \\ 4 & 19 \\ \end{tabular} }}%fontfamily produce: x 2 4 x2 + 3 7 19 4.3 Color en tablas.61 Ejemplo 51 (Cambio de fuente). Para poner color en las filas o las columnas de una tabla debemos usar el paquete xcolor agregamos al preámbulo \usepackage[table]{xcolor} .

El código: \begin{table}[h] \centering {\fontfamily{ptm}\selectfont{\rowcolors{1}{gray!30}{} \begin{tabular}{ll} $x_{n+1}$ & $|x_{n+1}-x_n|$\\ \hline 1.028210236 0. se requiere poner \documentclass[xcolor=table]{beamer}.440×10−16 Tabla 4.17650196994274 & 0. Los comandos \columncolor y \cellcolor se usan para colorear las columnas y celdas.004×10−8 4.17678931926590 & 0. .295000445\\ 1.17650193990183 & 4. Los colores de fila par e impar se pueden dejar en blanco (no se pondrá color en esa fila).20499955540054 1.440$\times10^{-16}$\\ \hline \end{tabular} }}%font \caption{Iteraci\’on de Newton para \mt{x^2-\cos(x)-1=0} \end{table} produce: x n +1 1.5. respectivamente.000287349\\ 1.004$\times10^{-8}$\\ 1.17650193990183 1.17650193990183 & 3.028210236\\ 1. En el ejemplo anterior usamos el comando \rowcolors{nfila}{color fila-impar}{color fila-par} donde nfila es el número de fila de la primera fila en ser coloreada.}} | x n +1 − x n | 0. sino se tiene un conflicto (“clash”) de paquetes.000287349 3.5. En este ejemplo se colorean con un 20% gris (gray!30) las filas impares y se dejan con fondo blanco las pares. Nota: En el capítulo sobre Beamer.295000445 0.17678931926590 1.20499955540054 & 0.17650193990183 con \mt{x_0=1.62 TABLAS Ejemplo 52.2 Iteración de Newton para x2 − cos( x ) − 1 = 0 con x0 = 1.17650196994274 1.

×10−8 4..80} en la celda que queremos.17 & 3.17 1.$\times10^{-16}$\\ \hline \end{tabular} }}%font \begin{table} produce: x n +1 1..80} 1.4 Rotación de texto en celdas.\end{sideways} aplicado directamente a la tabla o a la(s) celda(s). El código: \begin{table}[h] \centering {\fontfamily{ptm}\selectfont{ \begin{tabular}{ll} $x_{n+1}$ & $|x_{n+1}-x_n|$\\ \hline \cellcolor[gray]{0. A veces es conveniente rotar una tabla completa o simplemente el texto en las celdas. Esto se hace con el ambiente \begin{sideways}.63 Ejemplo 53.17 & 4. En este ejemplo se colorean con un 20% gris una sola celda: Simplemente agregamos \cellcolor[gray]{0.$\times10^{-8}$\\ 1.17 | x n +1 − x n | 3. Necesita el paquete \usepackage{rotating} .×10−16 4.

17 1.$\times10^{-8}$\\ 1.×10−16 | x n +1 − x n | x n +1 1.$\times10^{-16}$\\ \hline \end{tabular} \end{sideways} produce: Ejemplo 55.$\times10^{-8}$\\ 1.17 & 4.64 TABLAS Ejemplo 54.17 | x n +1 − x n | 3.$\times10^{-16}$\\ \hline \end{tabular} produce: x n +1 1.17 3.17 1. El código: \begin{sideways} \begin{tabular}{lc} $x_{n+1}$ &$|x_{n+1}-x_n|$\\ \hline \cellcolor[gray]{0.×10−8 4.17 & 4.80} 1.×10−8 4.80} 1.×10−16 .17 & 3. El código: \begin{tabular}{lc} $x_{n+1}$ &\begin{sideways}$|x_{n+1}-x_n|$\end{sideways}\\ \hline \cellcolor[gray]{0.17 & 3.

525143859\\ -1. El escalamiento lo podemos hacer con el comando .026511552 & 1.821171367 0.205340185 & 0.681277682 Tabla 4.5 Unir celdas.990721649 1. El código: \begin{table}[h] \centering \begin{tabular}{lll} &\multicolumn{2}{l}{Estimaci\’on del error}\\ &\multicolumn{2}{l}{absoluto y relativo}\\ $x_n$ &$x_{n+1}$ &$|x_{n+1}-x_n|/|x_{n+1}|$\\ \hline -3.090721649 & 2.090721649 -2.6717 1.205340185 Estimación del error absoluto y relativo x n +1 | x n +1 − x n | / | x n +1 | 2.064210097 &0.6717\\ -2.681277682\\\hline \end{tabular} \caption{} \end{table} Produce: xn -3. : Indica la alineación del texto.821171367 &0. A veces es conveniente unir dos o más celdas para poner una leyenda un poco extensa.064210097 0. Las podemos escalar en un porcentaje y también usar unión de celdas para lograr un efecto decente.990721649 &1. Para hacer esto usamos \multicolumn{columnas}{Alin}{texto} columnas Alin : Número de columnas que abarcará la celda.525143859 0.6 Escalar una tabla A veces tenemos tablas muy grandes.026511552 -1.65 4.3 4. Ejemplo 56.

: Estudiante. Est.9 Pr.: Pregunta.1 Pr.: Pregunta. P.: Calificación Pr.5 Pr. .4&Pr.9&Pr.h}{. Aquí.v]{. Ejemplo 57.7&Cal.7 2 2 2 2 2 14 Cal.}.13&Pr. Est.66 TABLAS \scalebox{0.: Estudiante..14&Pr.16(a) Pr. Si ponemos solamente \scalebox{0.3 1 0 2 1 2 7 Pr.h}[0.15 L 0 0 0 2 2 2 S 0 2 2 0 1 1 R 0 1 0 0 0 1 1 1 M 0 1 2 E 0 0 0 0 0 0 Total 0 1 2 2 3 4 5 6 Abreviaturas.1&Pr. El código que sigue escala un 80% una tabla.. Pr.} es escalamiento es el mismo en cada dirección.16(b)&Pr.16(a)&Pr. En un ambiente tabular el separador de columnas se puede cambiar con una instrucción del tipo @{txt}.3&Pr. 54 42 38 33 29 Tabla 4.: Calificacin}\\ \end{tabular}} \caption{Resultados del cuestionario diagnstico} \end{table} produce: Est.v es el porcentaje de escalamiento horizontal y vertical. Este comando elimina la separación automática entre columnas y la reemplaza con el texto txt.16(b) Pr..13 2 2 0 0 1 8 Pr.&P.11 2 0 2 2 2 10 Pr.Cal. Pr.11&Pr.14 Pr.Cal.15&Pr. 0.5&Pr.\\\hline L & & 0 & & 0 & 0 & 2 & 2 & 2 & 1 & 2 & 2 & 2 &54\\ \hline S & & 0 & & 2 & 2 & 0 & 1 & 1 & 0 & 2 & 0 & 2 &42\\ \hline R & 0 & 1 & 0 & 0 & 0 & 1 & 1 & 1 & 2 & 0 & 2 & 2 &38\\ \hline M & & & & 0 & 1 & & & 2 & 1 & 0 & 2 & 2 &33\\ \hline E & & 0 & & 0 & 0 & 0 & 0 & 0 & 2 & 1 & 2 & 2 &29\\ \hline Total& 0 & 1 & 2 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 10 & 14 & \\ \hline \multicolumn{12}{l}{Abreviaturas.8}{\btab{cccccccccccccc} Est.4 Resultados del cuestionario diagnóstico Expresiones @{}.4 Pr..h y 0. \begin{table}[h]\label{tab1} \centering \scalebox{0.

Para hacer esto usamos una instrucción del tipo @{}. la unidad de medida que usamos es 1 pt = 72 pulgada.14159 2.}l sustituye la columna central por un punto. r@{. En el código que sigue. \begin{tabular}{l l l}\hline $x$ & $\sqrt{x}$ & $x^{2^n}$\\\hline \end{tabular} La solución es crear espacio en la tercera columna con la instrucción \begin{tabular}{l l l@{\vrule height 11pt depth 5pt width 0pt}}\hline $x$ & $\sqrt{x}$ & $x^{2^n}$\\\hline \end{tabular} x √ x x2 n x √ x x2 n .7 Espaciado en celdas. En estas instrucciones también se puede incluir comandos. A veces el texto matemático queda muy pegado a alguno de los bordes de las celdas. por ejemplo para agregar espacio horizontal se usa @{\hspace{5cm}}.7182818 0.}l} 3 & 14159 \\ 2 & 7182818\\ 0 & 577216 \\ \end{tabular} 3. La instrucción hace espacio vertical: x pt. necesitamos hacer un poco de espacio hacia arriba.67 Ejemplo 58. hacia abajo o variar el ancho de la celda. produce: El texto: \begin{tabular}{r@{. En este ejemplo tenemos una tabla problemática: el texto matemático está muy ajustado. Ejemplo 59. Para aplicar espacio vertical usamos el comando @{\vrule height xpt depth ypt width zpt} 1 Aquí. espacio abajo: depth y pt espacio a lo ancho: width z pt.577216 4.

blue. orange. blue. El código: \begin{tabular}{|r|p{10cm}|}\hline {\tt \blue color} & Esquema de color: bluelace. gray. palegreen y chocolate\\\hline \end{tabular} produce: color Esquema de color: bluelace.8 Ancho de las columnas Se puede controlar el ancho de las columnas con la instrucción p{xcm}. gray. Ejemplo 60. palegreen y chocolate El siguiente ejemplo es un poco más elaborado. .68 TABLAS 4. orange.

5cm]{images/Utilizacion4} \par\textbf{PROPOSICI\’{O}N I} \par\textbf{Problema} \end{center} 4.5cm]{images/Utilizacion5} \par\textbf{REGLA I} \par\textbf{\textit{Para las cantidades sumadas o sustra\’{\i}das}} \end{center} Tomemos la diferencia de cada t\’{e}rmino de la cantidad propuesta.5 La tabla muestra el modelo:. entonces \.\\\hline \end{tabular} \caption{La tabla muestra el modelo:. o sustra\’{\i}das las unas de las otras. El código: \begin{table}[h] \centering \begin{tabular}{|p{6.}\label{tab1} \end{table} produce: PROPOSICIÓN I Problema 4.. Si suponemos que $x$ aumenta una porcin infinitamente peque\~{n}a. entonces decimos que ella deviene x + dx REGLA I Para las cantidades sumadas o sustraídas Tomemos la diferencia de cada término de la cantidad propuesta..Sea a + x + y − z de la que hay que tomar la diferencia.69 Ejemplo 61 (Texto e imágenes en columnas). TOMAR la diferencia de varias cantidades sumadas. compondremos otra cantidad que ser\’{a} la diferencia buscada. .5cm}|p{6.Sea $a+x+y-z$ de la que hay que tomar la diferencia. o sustraídas las unas de las otras. decimos que ella deviene $x+dx$ & %Cambio de columna \begin{center} \includegraphics[width=6.. Tabla 4. compondremos otra cantidad que será la diferencia buscada. y dejando los mismos signos. y dejando los mismos signos.5cm}|}\hline \begin{center} \includegraphics[width=6. Si suponemos que x aumenta una porción infinitamente pequeña.. TOMAR la diferencia de varias cantidades sumadas.

Ejemplo 62. \def\imagetop#1{\vtop{\null\hbox{#1}}} \vtop crea una caja vertical. Una manera de resolver esto consiste en poner un nuevo comando en el preámbulo.. En este ejemplo se habilita el ambiente tabular para texto matemático. Luego en el código. El código: \newcolumntype{M}{>{$}c<{$}} %Las columnas M aceptan texto matem\’atico \begin{table}[h] \centering \begin{tabular}{|M|M|M|M|M|M|M|M|}\hline n & -1 & 0 & 1 & 2 & 3 & 4 & 5 \\ \hline a_n & & & 2 & 2 & 4 & 8 & 2 \\ \hline r_n & 0 & 1 & 2 & 5 & 22 & 181 & 384 \\ \hline s_n & 1 & 0 & 1 & 2 & 9 & 74 & 157 \\ \hline C_n & 0 & . Esta caja contiene dos elementos: una caja vacía horizontal (\null) y una caja horizontal con la imagen.} 4...& \frac{2}{1} & \frac{5}{2} & \frac{22}{9} & 2 & -2\\ \hline \end{tabular} \end{table} produce: n an rn sn Cn −1 0 1 0 0 1 0 − 1 2 2 1 2 1 2 2 5 2 5 2 3 4 22 9 22 9 4 8 181 74 2 5 2 384 157 −2 .70 TABLAS Nota: Si las imágenes están en la primera columna es probable que éstas queden alineadas arriba de la caja y el texto quede alineado en el fondo de su caja. Debemos poner en el preámbulo \usepackage{tabularx}. Esto se puede hacer con el paquete tabularx. los gráficos los agregamos con \imagetop{\includegraphics.9 Paquete tabularx: ambiente tabular en modo matemático A veces es conveniente usar el ambiente tabular habilitado para texto matemático. También este caja se alinea con la primera caja horizontal vacía.

Walter Mora F.1 Iteración de Newton (c) Ciclo 4. El código: \begin{figure}[h] \centering \subfigure[Converge]{\includegraphics[scale=0.ac. en vez de digitar \begin{table}[h] o \begin{tabular}[h].5]{images/newton4}} \caption{Iteracin de Newton} \end{figure} produce: x2 x3 x4 x0 = x5 x3 x1 x0 x 2 x4 -1 1 x2 x1 0 6 (a) Converge (b) Diverge Figura 4. Ejemplo 63. El siguiente ejemplo ilustra su uso. digitamos \begin{table}[H] o \begin{tabular}[H] (con H): El gráfico o la tabla quedará donde está.itcr.cr/revistamate/) ..cidse.5]{images/newton6}} \subfigure[Diverge]{\includegraphics[scale=0. 4.12 Los ambientes wrapfigure y floatflt LaTeX.. Esto lo podemos hacer si usamos el paquete \usepackage{subfigure}. Ahora.11 Paquete subfigure A veces tenemos varias figuras y nos encantaría poner un \caption a cada una en un mismo ambiente figure. Educación e Internet (www.5]{images/newton5}} \subfigure[Ciclo]{\includegraphics[scale=0.10 Paquete float Es común tener problemas en la manera como LaTeX acomoda los gráficos. Alex Borbón A.71 4. Derechos Reservados © 2011 Revista digital Matemática. Una manera de tomar control sobre la ubicación de los gráficos es usar el paquete float: Ponemos en el preámbulo\usepackage{float}.

el ambiente puede presentar problemas cuando el texto alrededor del recuadro no lo cubre por completo. se recomienda revisar todos los gráficos o texto introducido con este comando al obtener la versión final del documento. Ejemplo 64. produce: Al incluir un recuadro con \wrapfigure se debe tomar algunas cosas en cuenta: En la definición {r} significa que el recuadro se introducirá a la derecha del texto.. El ambiente se debe iniciar entre párrafos. para poderlos utilizar se deben cargar en el preámbulo sus paquetes respectivos con las instrucciones \usepackage{wrapfig} %Figuras al lado de texto \usepackage[rflt]{floatflt} %Figuras flotantes entre el texto wrapfigure El ambiente wrapfigure permite incluir gráficos o texto en un recuadro al lado del documento. Con este ambiente se introdujo la foto de D. es problemático escribir un ambiente wrapfigure en medio de un párrafo. Este comando es frágil. En realidad este ambiente no es “flotante”. La separación del recuadro con el texto está dado por la instrucción \columnsep del preámbulo. . es decir.5cm} \includegraphics{images/ML_fig11} \end{wrapfigure} Al incluir un recuadro con . por lo que no se puede utilizar dentro de otros ambientes.. sin embargo. por lo tanto. también se puede utilizar {l} para que sea a la izquierda. es nuestra responsabilidad que el recuadro se “vea” bien (que no quede cortado entre páginas o cosas de este estilo). El código \begin{wrapfigure}{r}{2. en este caso el recuadro se introduce justo en el párrafo donde uno quiere. Por último. es decir. sí se puede utilizar en párrafos con multicolumnas. Knuth al inicio de este documento.72 TABLAS Otros ambientes flotantes muy útiles son \wrapfigure y \floatflt. El recuadro será introducido justo al lado del párrafo siguiente de la definición del ambiente. en estos casos es mejor utilizar \parbox o minipage. A L TEX se encarga de acomodar el texto del documento alrededor del recuadro introducido.

73

Note que la gran ventaja que tiene este ambiente (sobre \parbox, por ejemplo) es que no hay que A preocuparse por la cantidad de texto que hay en cada columna, L TEX se encarga de la distribución de manera automática.

floatflt
El ambiente floatflt es muy similar a wrapfigure ya que permite la inserción de un objeto A flotante rodeado de texto; en este caso L TEX se encarga de acomodar el texto alrededor de él. Para poder utilizar este ambiente se necesita incluir la librería, para esto, se coloca en el preámbulo la instrucción \usepackage[rflt]{floatflt} En donde el argumento opcional rflt indica que, por defecto, los gráficos se colocarán a la derecha del texto, también se puede escribir lflt para la izquierda o vflt que indica que el gráfico saldrá a la derecha en páginas impares y a la izquierda en páginas pares. Por ejemplo, el texto: \begin{floatingfigure}[r]{4.5cm} \includegraphics{images/ML_fig12} \caption{Un poliedro} \end{floatingfigure} Este ambiente slo funciona ... produce: Este ambiente sólo funciona si se pone antes de un párrafo, la figura aparecerá lo más cerca del lugar en donde se haya escrito, A esto quiere decir que L TEX primero intenta poner la figura en la página actual, si no encuentra suficiente espacio vertical entonces la coloca en la página siguiente. El argumento [r] es un argumento opcional que hace que el gráfico salga a la derecha del texto (no importa lo que se haya puesto al cargar la librería). Aunque el ambiente floatflt sí trabaja en páginas a doble columna Figura 4.2 Un poliedro se debe tener cuidado si el gráfico sobrepasa el ancho de la columna porque sino el gráfico quedará encimado sobre la columna contigua. Tampoco se debe usar el ambiente muy cerca del final de una sección, sino el gráfico quedará encimado. en la sección siguiente. Si se escribe el ambiente en el primer párrafo de una página es posible que el gráfico aparezca más abajo, es decir, el ambiente no coloca figuras al inicio de la página y, en el peor de los casos, la figura nunca aparecerá.

LaTeX.. Walter Mora F., Alex Borbón A. Derechos Reservados © 2011 Revista digital Matemática, Educación e Internet (www.cidse.itcr.ac.cr/revistamate/)

5
5.1

INSERTAR GRÁFICOS Y FIGURAS EN DOCUMENTOS LATEX

Introducción

Además de texto corriente y texto en modo matemático, podemos insertar figuras tales como gráficos y/o imágenes en los formatos “”, ”.pdf”, ”.png”,“.jpg”, ”.gif”, etc., o figuras nativas, A generadas directamente con algún paquete L TEX (Tiks, PSTricks, TeXDraw,...).

¿Cuál es el formato de imagen adecuado? Los formatos (Encapsulated PostScript) y
.pdf son adecuados para las figuras usuales en matemáticas. Se ven bien en pantalla y son adecuados para la impresión. Para el manejo de imágenes generales (capturas de pantalla, fotografía, etc.) es conveniente usar el formato .png o .jpg.

5.2

¿Cómo insertar las figuras?

Aquí vamos a describir la manera fácil de insertar figuras. Todo el manejo gráfico lo vamos a hacer usando el paquete graphicx. En lo que sigue, vamos a considerar las siguientes tareas,

1

Insertar figuras EPS (PostScript Encapsulado): Este es un formato de alta calidad y el de A mayor soporte en L TEX Insertar figuras BMP, JPG, PNG, WMF, GIF, PDF, etc.: En documentos estándar lo apropiado es convertir las figuras a EPS con un programa para convertir imágenes. También las podemos incluir directamente (aunque a veces no es apropiado).
A Insertar figuras cuando compilamos con PDFL TEX

1

1 1 1 1

Convertir imágenes a otro formato con Software libre. Extraer figuras de libros o de Internet. Crear figuras nativas con PAG, Tikz, LaTeXDraw y PiCTeX.

LaTeX. Si compilamos con LaTeX, obtendrá un DVI el cual podrá ver con un visualizador para DVI
(Yap en Windows, Okular en Ubuntu, por ejemplo).

A Como L TEX tiene un gran soporte para imágenes , lo más conveniente es usar este formato. En muchos programas podemos guardar nuestros gráficos en este formato: Mathematica, MatLab,QtOctave,WinPLot, Geogebra, etc.

Convertir otras imágenes a formato Podemos convertir imágenes en formato .pdf, .png, .jpg, .gif, etc. a formato ; esto se puede hacer con Inkscape (ver ??) o con Gimp (software libre Ubuntu-Windows), solo debe abrir los archivos con alguno de estos programas (posiblemente editar algo adiconal) y los guardar como .

Incluir las figuras Para incluir las figuras en su documento, se debe agregar el paquete graphicx en el preámbulo y los gráficos se incluyen con el comando \includegraphics.

\includegraphics[opciones]{...}

Como es natural, los gráficos se deben escalar para que se acomoden al texto. El escalamiento se puede hacer especificando el ancho: width =xcm o especificando un porcentaje: scale=x.

Ejemplo 65. En este ejemplo vamos a incluir el gráfico ubuntu que esta en la subcarpeta images de la carpeta en la que está nuestro archivo prueba1.tex. El texto: \documentclass{article} %Compilar -> LaTeX \usepackage{graphicx} \begin{document} Logo de Ubuntu: \includegraphics[width=1cm]{images/ubuntu}\\ \end{document} produce:

Logo de Ubuntu
LaTeX.. Walter Mora F., Alex Borbón A. Derechos Reservados © 2011 Revista digital Matemática, Educación e Internet (www.cidse.itcr.ac.cr/revistamate/)

75

76

INSERTAR GRÁFICOS Y FIGURAS EN DOCUMENTOS LATEX

Ejemplo 66. Continuando con el ejemplo anterior, vamos a incluir el gráfico ubuntu, que esta en la subcarpeta images de la carpeta en la que está nuestro archivo prueba1.tex, con un par de opciones más, produce: El texto: \documentclass{article} %Compilar -> LaTeX \usepackage{graphicx} \begin{document} Logo centrado y escalado a {\tt 3cm} \begin{center} \includegraphics[width=3cm]{images/ubuntu} \end{center} En la figura \ref{fig:ubuntu} se muestra el logo de Ubuntu, centrado y escalado, en un ambiente {\tt figure}\\ \begin{figure}[h] \centering \includegraphics[scale=0.2]{images/ubuntu} \caption{Logo de Ubuntu}\label{fig:ubuntu} \end{figure} \end{document}
Figura 5.1 Logo de Ubuntu

Logo centrado y escalado

En la figura 5.1 se muestra el logo de Ubuntu, centrado y escalado, en un ambiente figure

Opciones adicionales
Cuando compilamos con LaTeX el comando includegraphics tiene varias opciones, Opción width=xcm height=xcm scale=x angle=x trim=lcm bcm rcm tcm

clip

Escala la imagen especificando el ancho deseado y manteniendo la proporción. Escala la imagen especificando el alto deseado y manteniendo la proporción. Escala la imagen según una proporción: scale=0.5 indica escalar la imagen a la mitad y scale=0.5 escala la imagen al doble. Esta opción rota la imagen en un ángulo de x grados contrareloj Esta opción recortar la imagen: lcm a la izquierda, bcm en la parte inferior, rcm a la derecha, y la tcm en la parte superior. l, b, r y t son longitudes. Para que la opcióm trim trabaje se debe establecer clip=true.

Veamos algunas de las opciones aplicadas a la figura solido,

77
\includegraphics{fig} \includegraphics[scale=0.8]{fig}

\includegraphics[width=0.2\textwidth]{...

\includegraphics[width=4cm, angle=-45]{...

\includegraphics[width=2cm, height=4cm]{...

\includegraphics[trim = 4cm 2cm 4cm 0cm, clip]{...

PDFLaTeX. Si compilamos con PDFLaTeX, obtendrá un PDF el cual podrá ver con un visor para PDF(Adobe
Reader, por ejemplo).

PDFLaTeX soporta los formatos “.pdf, .png, .jpg. Si no tiene este formato, puede hacer la conversión con Inkscape o Gimp, por ejemplo.

Para incluir figuras, sin reparar en la extensión, se debe poner en el preámbulo \usepackage[pdftex]{graphicx} \DeclareGraphicsExtensions{.pdf,.png,.jpg} Ahora, las figuras se pueden insertar como antes y con las mismas opciones,

78

INSERTAR GRÁFICOS Y FIGURAS EN DOCUMENTOS LATEX

\includegraphics{images/geometria1}

\includegraphics[scale=0.8]{images/geometria1}

\includegraphics[width=0.2\textwidth]{...

\includegraphics[width=4cm, angle=-45]{...

\includegraphics[width=2cm, height=4cm]{...

\includegraphics[trim = 4cm 2cm 4cm 0cm, clip]{...

El paquete epstopdf para PDFLaTeX
Si compilamos con PDFLaTeX podemos usar el paquete epstopdf para incluir indistintamente figuras en formato , .pdf, .png, .jpg, como se muestra en el siguiente ejemplo,

79

Ejemplo 67. En este ejemplo insertamos las figuras geometria1.pdf, gausspng.png, liovillejpg.jpg y la figura coodesfericas. Observe que la declaración de extensiones hace innecesario especificar la extensión. El código:

\documentclass{article} \usepackage[pdftex]{graphicx} \DeclareGraphicsExtensions{,.pdf,.png,.jpg,.gif} \usepackage{epstopdf} \begin{document} \begin{center} \begin{tabular}{|c|c|}\hline \verb+\includegraphics[width=4cm]{images/geometria1}+ &\verb+\includegraphics[width=4cm]{images/gausspng}+\\\hline \includegraphics[width=4cm]{images/geometria1} &\includegraphics[width=4cm]{images/gausspng}\\\hline \verb+\includegraphics[width=4cm]{images/liovillejpg}+ &\verb+\includegraphics[width=4cm]{images/coodesfericas}+\\\hline \includegraphics[width=4cm]{images/liovillejpg} &\includegraphics[width=4cm]{images/coodesfericas}\\\hline \end{tabular} \end{center} \end{document} produce:
\includegraphics[width=4cm]{images/geometria1} \includegraphics[width=4cm]{images/gausspng}

\includegraphics[width=4cm]{images/liovillejpg}

\includegraphics[width=4cm]{images/coodesfericas}

Z

Z

ϕ=π/4
X Y X

θ

Y

pdf se pueden editar usando Inkscape. Se puede usar para agregar texto LaTeX. Agregando texto matemático con TeXtext TeXText es una extensión de Inkscape. La figura que sigue fue elaborada con Inkscape. . el texto matemático adicional se agregó con la extensión TeXtext.80 INSERTAR GRÁFICOS Y FIGURAS EN DOCUMENTOS LATEX 5. Una vez instalada (ver 1.3 Edición adicional de figuras Las figuras en formato y .3) se accede a ella con HerramientasTeXtext.

Se puede hacer una captura de pantalla de un área específica.7]{images/ML_fig10}%.pdf (este documento se compiló con PDFLaTeX) \begin{figure}[h] \begin{minipage}[b]{0. ventana. a = 2 y b = 4 ⇒ ξ = 2 (3 + 3) .2 Teorema del valor medio Recortando figuras de la pantalla Entre las opciones que tenemos para recortar figuras en la pantalla están (ver 1.3).. Shutter para Ubuntu: Shutter es un programa de captura de pantalla con muchas carac- terísticas.√ siendo f ( x ) = 6 − ( x − 2)3 + x.b[. \end{minipage} \hfill\begin{minipage}[b]{0.\xi \in\.5\linewidth} %\newtheorem{teo}{Teorema} est\’a en el pre\’ambulo \begin{teo}[Teorema del valor Medio] Sea $f(x)$ continua en $[a.b[$ tal que $$f(a)-f(b)= f’({\red\xi})(b-a)$$.]a. 3 Figura 5.$ $\Rightarrow {\red \xi} = {2 \over 3}(3+\sqrt{3})$ .b]$ y derivable en $]a. \end{teo} En particular.2) fue editada con Inkscape y guardada en formato . La figura (5. pantalla completa.} \end{minipage} \end{figure} produce: Teorema 5..pdf \caption{{\small Teorema del valor medio}} \label{Calculo:fig. $a=2$ y $b=4 \.81 Ejemplo 68. entonces ∃ ξ ∈ ] a.$ entonces $\exists\. o incluso de un sitio web y luego aplicar diferentes efectos a la misma. b[ tal que f (b) − f ( a) = f (ξ )(b − a) a ξ b En particular.1 (Teorema del valor Medio) Sea f ( x ) continua en [ a. b[. siendo $f(x)=6-(x-2)^3+x$. b] y derivable en ] a.45\linewidth} \includegraphics[scale=0. .

similar a Shutter.3 Herramienta de selección .3 es libre para uso personal y viene con la mayoría de facetas que nos interesan.82 INSERTAR GRÁFICOS Y FIGURAS EN DOCUMENTOS LATEX FastStone 5. FastStone 5. La versión actual es la 6.7 pero la una versión 5.3 (la versión libre) para Windows: FastStone Capture es un programa de captura y edición de pantallas.

.pdf pero las imágenes se ven mejor en formato . Si abrimos la imagen en Adobe Illustrador. La manera fácil de resolver este problema es abrir la imagen..cidse. Educación e Internet (www. Los gráficos se ven bien en los formatos o . He aquí un ejemplo de dos imágenes tomadas de Wikipedia (www.pdf.4 Crear figuras nativas El ambiente picture de LaTeX es un ambiente especial para insertar figuras implementados con comandos relativamente simples.itcr. digamos con Inkscape y guardar la imagen de nuevo.cr/revistamate/) .org). Resolución de la imagen. para aplicar las dimensiones correctas. a veces se observa el mensaje de error: Error: Cannot determine size of graphic (no BoundingBox) Esto sucede cuando una imagen no viene con las dimensiones (BoundingBox) de la caja. ya sea LaTeX o PDFLaTeX . Cuando se gana en resolución el tamaño del PDF aumenta. Programar los gráficos permite tener un conLaTeX. 5. Walter Mora F.png o .ac. Para recortarlas de la pantalla de la PC se usó Shutter (estamos en Ubuntu!)y luego se guardó en formato .wikipedia. En general. Derechos Reservados © 2011 Revista digital Matemática. se debe ir a File-Document Setup y poner las dimensiones adecuadas para que la figure se ajuste al área de dibujo.pdf (estamos compilando con PDFLaTeX). Las figuras generadas en el ambiente picture de LaTeX quedan insertadas de manera automática en el documento. la resolución mejora si las figuras originales son lo suficientemente grandes. por ejemplo. Alex Borbón A.83 Ejemplo 69 (Figuras de Internet). Shutter Recorte con la herramienta selección [Enter] La selección en Shutter Errores relacionados con “BoundingBox” En la compilación.

5. \end{tikzpicture} Relleno . También vamos a dibujar un círculo (con un efecto de sombra) con centro en (0. Muy adecuado para trabajar con presentaciones Beamer.4cm). %Relleno \filldraw[fill=red. con una flecha. Ejemplo 70.5. una de (−1.5.5). Por otra parte.0) -.’’ es necesario.(0. usando dos líneas. rectángulos.. 0.5) -.5 y un rectángulo.84 INSERTAR GRÁFICOS Y FIGURAS EN DOCUMENTOS LATEX trol absoluto y preciso sobre todos los detalles.5. \shadedraw (0. −1. Aquí el ‘‘..5) de radio 0..1. con relleno rojo. Para dibujar líneas.5.2) -. rectángulo. etc.5. podemos crear un círculo anaranjado como este: con el código . En el ejemplo que sigue se dibuja un par de ejes. Paquete Tikz A Este es un paquete para crear gráficos para documentos L TEX usando un ambiente ‘tikzpicture’ y comandos especiales para dibujar líneas. con extremo inferior izquierdo en (−1.-0. no tiene una interfaz gráfica y el código (por más sencillo que sea) no permite ver inmediatamente como se verá finalmente el gráfico.+(0. −0. 0) a (1. La flecha se agrega poniendo la opción “[->]”.5. listo para introducirlo en nuestro documento.9.5) circle (0. 0) y la otra (0.-1. Por ejemplo. con. etc.(1. Para crear figuras complejas podemos usar el ambiente ‘‘tikzpicture’’. −1) y extremo superior derecho en (0. hay nuevo lenguaje que aprender. círculos.0) (-0. Para usar el paquete se debe poner en el preámbulo \usepackage{tikz} La versatilidad de este paquete le permite crear gráficos hasta en el mismo texto usando el comando \tikz.5cm). curvas. 0) y un círculo con centro en (−0.5) .0).5).-1) rectangle (0..5) circle (0. \draw [->] (0.como este:\tikz \fill[orange] (1ex..5.even odd rule] (-1. realizar gráficos sencillos es también muy rápido.0. se usa \draw con las especificaciones respectivas.1ex) circle (1ex).. 1.1) [above] node{Relleno}. Si desea hacer un documento PDF.5) a (0. \draw[->] (-0. \begin{tikzpicture}[>=stealth] \draw [->] (-1. Existen varios editores que permiten hacer figuras y generan el código LaTeX.-0. tenga en cuenta que los gráficos permanecen si compila con PDFLaTeX (se puede usar con Beamer) no así con dvi →pdf.

circle.5.8] \draw[->] (-1. \end{tikzpicture} produce: y = ex y y=x y = sin(2 ∗ x ) + 1 x En este libro. domain = -2:2. %Uso \item[\tpto] \newcommand{\tpto}{\tikz \shadedraw [shading=ball] (0.0) circle (.-1) -. % Dominio: domain = a:b \draw[smooth.ctan.0) a (4.html . % segmento de (-1.1cm).{sin(2*\x r)+1}) node[right] {$y = \sin(2*x)+1$}. color=black] plot (\x.\x) node[right] {$y = x$}.org/tex-archive/ help/Catalogue/entries/pgf. domain = 0:2.85 Representación gráfica de una función con TikZ Para graficar funciones usamos el comando \plot. shade. b] se especifica con la opción domain=a:b del comando draw. El código: \begin{tikzpicture}[scale=0. \draw[smooth.(0. ball color=blue] {\color{white}\Large\textbf#1}.(4.} %Uso \item[\ttpto{1}] \newcommand{\ttpto}[1]{ \begin{tikzpicture} \node[scale=.0) -. para agregar puntos a los items.0) \draw[->] (0. color=red] plot (\x.0) node[right] {$x$}. \draw[smooth. 2) node[left] {$y$}. domain = -1:1.{exp(\x)}) node[right] {$y = e^x$}. Ejemplo 71. se usaron los nuevos comandos (ver capítulo siguiente). La variable x se escribe en el código como \x y el dominio [ a. \end{tikzpicture}} Un manual muy detallado de TikZ se puede obtener en http://www. color=blue] %\x r indica que x se mide en radianes plot (\x.

LaTeXDraw se puede obtener en http://latexdraw.3 Editor LaTeXDraw El ambiente es similar a ambientes comerciales de dibujo. en general.com/es/download/).copy all the code. Paquete parecido.net/download. Nota: Para generar un PDF correcto se debe hacer primero dvi -> ps y luego ps -> pdf.sourceforge. LaTeXDraw genera el código LaTeX de las figuras.86 INSERTAR GRÁFICOS Y FIGURAS EN DOCUMENTOS LATEX Otras programas PStricks. El código LaTeX de la figura (para pegar en nuestro documento) se puede obtener con el menú Code . Este es un editor visual gratuito y multiplataforma (implementado en Java) basado en PsTricks.java. Las opciones de dibujo se obtiene con el clic derecho.dvipsnames]{pstricks} \usepackage{epsfig} \usepackage{pst-grad} % Para gradientes \usepackage{pst-plot} % Para ejes . Figura 5. a TikZ LaTeXDraw. Para usar LaTeXDraw debemos poner en el preámbulo \usepackage[usenames.html ( debe tener habilitado Java http://www.

linecolor=color2440.cides.78)(1.5) \definecolor{color2440}{rgb}{0.05291667cm 2.itcr.86) \usefont{T1}{ptm}{m}{n} \rput(2. Es un paquete con una colección de macros TEX para gráficos.-0.-0.ac..82. { \begin{pspicture}(0.1.cidse.04cm.ac.0.5114062.4). Alex Borbón A.10583333cm]{->}(0.0. Un documento detallado lo puede encontrar en http://www. arrowsize=0.022.0. en el ejemplo (5. Puede exportar sus figuras en formato PsTricks.5){\psaxes[linewidth=0.-1. De a figura que se ve en el editor LaTeXDraw.itcr.43){$y = x$} \end{pspicture} } Ahora este código lo pegamos en nuestro documento y compilamos (con LaTeX) y obtenemos. se obtiene el código {\fboxsep 12pt \fboxrule 1pt% \scalebox{1} % Change this value to rescale the drawing.87 Ejemplo 72. arrowlength=1.cr/revistamate/ HERRAmInternet/. ticksize=0.4.4.5)(3. PiCTex.0..96. 1 y=x −1 −1 1 Inkscape.0.0)(-1.-1)(2.101875. Educación e Internet (www. Walter Mora F. Derechos Reservados © 2011 Revista digital Matemática.0.cr/revistamate/) .arrowinset=0.4]{->}(0.4} \rput(1. LaTeX.2)} \psline[linewidth=0.0.

por ejemplo: Si $S_N=\suma \. Comando con opciones.6 6. Si el archivo se llama “comandos. n es el número de parámetros.. en el preámbulo.1 CREAR NUEVOS COMANDOS Y OTROS PAQUETES Abreviando comandos.tex”.\h{#n}}. Una práctica muy recomendada es hacerse un archivo aparte con estas definiciones.. este archivo debe ir sin preámbulo ni \begin{document}. con \input comandos.\end{document}. Este archivo puede estar en el directorio de trabajo preferiblemente... Vamos a ver algunos ejemplos de abreviaciones \newcommand{\bc}{\begin{center}} \newcommand{\ec}{\end{center}} \newcommand{\ds}[a]{\displaystyle{#1}} \newcommand{\sii}{\Leftrightarrow} \newcommand{\imp}{\Rightarrow} \newcommand{\suma}{\ds{\sum_{k=1}^{N} u_k}} %usamos \ds{} Ahora podemos escribir. S_{N+1}=S_N+u_{N+1} $ para producir SN = k =1 ∑ u k ⇒ S N +1 = S N + u N +1 N . Podemos abreviar el código de los comandos creando comandos propios. Para esto usamos \newcommand{\nombre}{\comando original} \newcommand{\nombre}[n]{\f{#1}. el archivo se invoca.\imp \.tex. Las definiciones de los nuevos comandos se ponen en el preámbulo (para comodidad de otros usuarios).

5 \textwidth} #2 \end{minipage}} %Un comando para l\’imites \newcommand{\limite }[2]{\lim_{ #1 \rightarrow #2}} Así.itcr. Se debe especificar el número de parámetros del comando con [n]. %Un comando para el ambiente minipage \newcommand{\mpage }[2]{\begin{minipage}[t]{0. Ejemplo 73. Walter Mora F. Educación e Internet (www. Alex Borbón A..Podemos abreviar otros comandos con ayuda de parámetros. Derechos Reservados © 2011 Revista digital Matemática. minipage. por ejemplo matrices.cidse. etc. Se usa #k para hacer referencia al parámetro k−ésimo.ac..5 \textwidth} #1 \end{minipage} \hfill \begin{minipage}[t]{0. el texto: \mpage{ \centering \includegraphics{images/ML_fig13} }{ \centering \includegraphics{images/ML_fig14} } produce: El texto: \[\limite{n}{ \infty } \arctan (n) \] produce: n→∞ lim arctan(n) Otros ejemplos son \newcommand{\gfrac}[2]{\displaystyle{\frac{#1}{#2}}} %Uso \gfrac{num}{den} \newcommand{\fhv}[1]{{\fontfamily{hv}\fontsize{9}{1}\selectfont{#1}}}%Uso \fhv{texto} LaTeX.cr/revistamate/) 89 .

45. . .2]{.. . . u. z m ) ( t0 .xn .. x1 .#2_{#3}} recibe tres argumentos.} . Un ejemplo clásico es el de crear un comando para abreviar una sucesión: x0 . . Ejemplo 74. En este caso. La sucesión por default será x0 . . . .45]{ %#1 y #2 definen el porcentaje de p\agina \begin{minipage}[t]{#1\textwidth} #3 \end{minipage} \hfill \begin{minipage}[t]{#2\textwidth} #4 \end{minipage}}} de tal manera que lo podemos usar como \mpage[0. . x1 .} tanto como \mpage{.90 CREAR NUEVOS COMANDOS Y OTROS PAQUETES \newcommand{\bc}{\begin{center}} \newcommand{\ec}{\end{center}} \newcommand{\be}{\begin{enumerate}} \newcommand{\ee}{\end{enumerate}} \newcommand{\bt}{\begin{tabular}} \newcommand{\et}{\end{tabular}} Comandos con opciones Podemos agregar opciones a nuestros comandos dejando algunos valores por default.7][0. etc.... ..xn .. El parámetro #2 permite elegir x. . El código: $\coord{x}$ $\coord[0]{y}$ $\coord{z}[m]$ $\coord[0]{t}[m]$ produce: ( x1 .2=0.. etc. .. x n ) ( y0 . Esto lo podemos hacer con el paquete xargs: Ponemos \usepackage{xargs} en el preámbulo. 3=n]{#2_{#1}.. el primero y el tercero son opcionales y tienen valor default 0 y n respectivamente. Podemos hacer más flexible nuestro comando ‘mpage’ de la siguiente manera \newcommandx*\mpage[4][1=0. . . y n ) ( z1 . .. t m ) Ejemplo 75. . El comando \newcommandx*\coord[3][1=0.\ldots.}{.}{. . .. es deseable que podamos tener un comando flexible que nos permita iniciar en 0 o en 1 y terminar en n o en k y cambiar xi por ui .

$dx \. teoremas..91 6.itcr.} \end{defi} 6. El Texto: \begin{defi} Si $y=f(x)$ es derivable.. ejemplos. axiomas. Derechos Reservados © 2011 Revista digital Matemática..cr/revistamate/) . Podemos Cambiar el modo enfático a modo normal poniendo \begin{defi} {\rm .texto.. teoremas y ejemplos. A Para que L TEX numere automáticamente definiciones.1 Si y = f ( x ) es derivable.. Alex Borbón A. en modo “enfático”. por default.cidse..ac. el paquete permite definir aspectos globales de estos ambientes. Walter Mora F.$ es cualquier n\’umero real no nulo. dx es cualquier número real no nulo. dx $$ \end{defi} produce: Definición 6. mientras que $$dy = f^\prime (x) \. etc.. se podría poner en el preámbulo: \newtheorem{ejemplo}{{\it Ejemplo }}[chapter] \newtheorem{defi}{{\it Definici\’on}}[chapter] Ejemplo 76.2 Numeración automática de definiciones. se pone en el preámbulo (por comodidad) el comando \newtheorem{abreviacion}{ambiente} Por ejemplo.3 El paquete ntheorem A Este paquete es una extensión del enumerado automático de teoremas que ofrece L TEX con \newtheorem. mientras que dy = f ( x ) dx El texto de la definición está. LaTeX. Educación e Internet (www. para numerar ejemplos y definiciones de tal manera que la numeración incluya el número de capítulo.

En la primera versión de este libro se utilizó \setlength{\theorempreskipamount}{7mm} \setlength{\theorempostskipamount}{7mm} \theoremstyle{break} \theorembodyfont{\normalfont} \theoremheaderfont{\scshape\large} \newtheorem{ejemplo}{Ejemplo} \newtheorem{defin}{Definici\’on} . \mdfamily. \bfseries. \scshape. entre los estilos posibles están: plain: break margin: marginbreak: A Este es idéntico al estilo por defecto de L TEX. Igual a ‘margin’ pero el título va seguido por un paso de línea. \upshape. El segundo define el espacio entre el final del ambiente y el texto que le sigue. \usepackage{{ntheorem}} En el preámbulo se pueden escribir los comandos \setlength{\theorempreskipamount}{xmm} \setlength{\theorempostskipamount}{xmm} el primero define un espacio de x milímetros entre el texto anterior al ambiente y el título del mismo. El título es seguido por un paso de línea. \ttfamily. \itshape. \slshape. El comando \theoremstyle{estilo} define el estilo que van a tener los teoremas.92 CREAR NUEVOS COMANDOS Y OTROS PAQUETES Para poder utilizar este paquete se tiene que cargar en el preámbulo con la instrucción. Para cambiar el tipo del letra para el texto del ambiente se utiliza el comando \theorembodyfont{fuente} Y para cambiar el tipo de letra del título del ambiente se utiliza \theoremheaderfont{fuente} Entre las fuentes se puede utilizar \rmfamily. \sffamily. El número del teorema se coloca antes del título. \normalfont y se pueden combinar con los tamaños de letra.

etc. se le llama {\bf polinomio caracter\’{\i}stico} de $A$ y la ecuaci\’on $p(x)=0$ se llama ecuaci\’on caracter\’{\i}stica de $A$. podemos cambiar el color de ‘Teorema’.2 (Polinomio característico) Si A es una matriz cuadrada de orden n. Derechos Reservados © 2011 Revista digital Matemática.cidse.. El texto: \begin{defi}[Polinomio caracter\’{\i}stico] Si $A$ es una matriz cuadrada de orden $n$.4 Personalización adicional. Educación e Internet (www. teoremas.93 Ejemplo 77. Si usamos el estilo plain (este es el default) del paquete ntheorem..cr/revistamate/) . El ejemplo que aparece en la página de Alexis es LaTeX.itcr. basado en TikZ. al polinomio $p$ definido por $p(x)=|A-\lambda \cdot I_n|$. Alex Borbón A. 6. ejemplos. \end{defi} produce: Definición 6. Por ejemplo si queremos cambiar el nombre a azul y la numeración a rojo.ac. agregamos en el preámbulo %\usepackage{ntheorem} \makeatletter \renewtheoremstyle{plain}{ {\item[\hskip\labelsep \theorem@headerfont ##1\ \red ##2\theorem@separator]}% {\item[\hskip\labelsep \theorem@headerfont ##1\ \red ##2\ \blue(##3) \theorem@separator]}} \makeatother El paquete boiboites Alexis Flesch ha creado un bonito paquete. al polinomio p definido por p( x ) = | A − λ · In |. etc. ‘Definición’. Walter Mora F. que permite personalizar los entornos de definiones. Los ejemplos de este libro usan este paquete. se le llama polinomio característico de A y la ecuación p( x ) = 0 se llama ecuación característica de A.

Primero descargamos el archivo boiboites. TeXLive . lo pegamos en la carpeta adecuada y actualizamos el sistema.x/tex/latex/base y luego debemos actualizar y refrescar la base de datos para que los cambios tengan efecto. es decir. por ahora.sty en http://snouffy. debemos primero instalarlo pues. Levantar las opciones de MiKTeX: Inicio-MiKTeX2.php/post/2010/01/30/Nice-boxes-for-your-theoremswith-tikz luego lo instalamos.x-Maintenance(Admin)-Settings Hacer clic primero sobre el botón Refresh FNBD y luego sobre el botn Update Formats .94 CREAR NUEVOS COMANDOS Y OTROS PAQUETES Para usar este paquete.Ubuntu. no viene en la distribución de MikTEX ni de TEXLive.free. El archivo se pega en la subcarpeta base: Abrimos una terminal y nos vamos a al carpeta donde se descargo el archivo y lo pegamos en la subcarpeta base.fr/blog-en/index.Windows. sudo texhash [Enter] MikTeX . sudo cp -R boiboites1.sty /usr/share/texmf-texlive/tex/latex/base [Enter] luego actualizamos el TeXLive. Hay que pegar el archivo en C:/Archivosdeprograma/MikTeX2.

black]{ teorema}{Theorem}{thCounter} background=blue!5.. . la página para cada capítulo y las secciones.. por .itcr. para generar el ejemplo de Alexis usamos el código. . \tikzstyle{mybox} = [draw=\boxcolor. rectangle.$$ \end{teorema} \end{document} Nota.}}{\longrightarrow} \mathbb{E} (X_1) . inner ysep=5pt] .cr/revistamate/) .sty se cambiaron las líneas.5 Personalizar capítulos y secciones En el sitio http://zoonek. very thick. Por ejemplo. LaTeX. Alex Borbón A. Luego hay que personalizar los entornos. rounded corners. inner sep=5pt.. right=10pt] at (box.3cm] at (box. \documentclass{article} \usepackage{amsmath} \usepackage{boiboites} \newboxedtheorem[boxcolor=orange.95 Ahora agregamos en el preámbulo \usepackage{boiboites}.. en el archivo boiboites... inner sep=10pt. very thick..i. 6. rectangle.north west) {\titre}.fr/LaTeX/.cidse.s. titlebackground=blue!20. titleboxcolor = \newboxedtheorem[boxcolor=orange.. black]{ definicion}{Definicion}{thCounter} \begin{document} \begin{teorema}[Law of Large Numbers] Sea $(X_n)_{n\in \mathbb{N}}$ una sucesin infinita de variables i. en la sección “Exemples”. yshift=0. Walter Mora F. \node[fancytitle. inner ysep=20pt] . Por ejemplo. \node[fancytitle... se agregó al preámbulo el siguiente código (requiere una imagen images/imgCapitulo). para el diseño de las secciones de este libro. \tikzstyle{mybox} = [draw=\boxcolor.. es posible que se deban hacer algunos ajustes.free. fill=\background. right=0pt. Entonces: $$\frac{1}{n} \sum_{i=1}^n X_i \overset{\textnormal{a. con valor esperado finito. Este libro usa una pequeña modificación de este paquete.north west) {\titre} . titlebackground=blue!20.. titleboxcolor = background=blue!5.. fill=\background. Como lo advierte el autor. Derechos Reservados © 2011 Revista digital Matemática.d. Educación e Internet (www.ac. se pueden encontrar ejemplos de cómo se puede rediseñar los títulos..

96 CREAR NUEVOS COMANDOS Y OTROS PAQUETES %Requiere \usepackage{xcolor} \newcommand{\mcaja}[1]{% {{\fboxsep 12pt \fboxrule 0pt% \fcolorbox{white}{white}{% \color{orange} \huge #1}}} } \newcommand{\ssection}[1]{\section[#1]{\mcaja{#1}}} \makeatletter \def\section{\@ifstar\unnumberedsection\numberedsection} \def\numberedsection{\@ifnextchar[%] \numberedsectionwithtwoarguments\numberedsectionwithoneargument} \def\unnumberedsection{\@ifnextchar[%] \unnumberedsectionwithtwoarguments\unnumberedsectionwithoneargument} \def\numberedsectionwithoneargument#1{ \numberedsectionwithtwoarguments[#1]{#1}} \def\unnumberedsectionwithoneargument#1{ \unnumberedsectionwithtwoarguments[#1]{#1}} \def\numberedsectionwithtwoarguments[#1]#2{% \ifhmode\par\fi \removelastskip \vskip 3ex\goodbreak \refstepcounter{section}% \begingroup %\noindent \leavevmode\large\bfseries\raggedright\mcaja%% \thesection\ #2\par\nobreak \endgroup \noindent\hrulefill\nobreak \vskip 2ex\nobreak \addcontentsline{toc}{section}{% \protect\numberline{\thesection}% #1}% } \def\unnumberedsectionwithtwoarguments[#1]#2{% \ifhmode\par\fi \removelastskip \vskip 3ex\goodbreak % \refstepcounter{section}% \begingroup \noindent \leavevmode\Large\bfseries\raggedright % \thesection\ #2\par\nobreak \endgroup \noindent\hrulefill\nobreak \vskip 0ex\nobreak \addcontentsline{toc}{section}{% % \protect\numberline{\thesection}% #1}% } \makeatother %%%Cap\’itulos .

. Debemos poner en el preámbulo \usepackage[ruled.5em}{\raisebox{\depth}{ %%%%%% Necesita la imagen "imgCapitulo" %%%%% \includegraphics[width=10em]{images/imgCapitulo}}}}% \rlap{\hbox to 6em{\hss \reset@font\sffamily\fontsize{8em}{8em}\selectfont\black \thechapter\hss}}% \hspace{10em}% \vbox{% \advance\hsize by -10em \reset@font\fontfamily{hv}\bfseries\Large #1 \par }% }}% \vskip 5pt \hrulefill \vskip 50pt } \makeatother 6.. El código: . c\’odigo condici\’on }{ c\’odigo } condici\’on }{ c\’odigo } condici\’on ("Until") }{ c\’odigo } } \.pstcol} \makeatletter \def\@makechapterhead#1{% {\parindent \z@ \raggedright \reset@font \hbox to \hsize{% \rlap{\raisebox{-2.lined.6 Paquete algorithm2e Este es un paquete adecuado para describir claramente algoritmos de programación. While.vlined. etc.97 \usepackage{helvet} \usepackage{psboxit..portugues]{algorithm2e} Los comandos más frecuentes son \If{ \eIf{ \For{ \While{ \Repeat{ condici\’on }{ c\’odigo } condici\’on }{ c\’odigo}{ else .algochapter. For. En los siguientes ejemplos se muestra cómo usar If.linesnumbered. se usa para el cambio de línea.

m)$\.b)$} \linesnumbered \SetVline \mt{c = |a|.m. return MCD( a.t$ tal que $xa+tm=\mbox{\rm MCD}(a. m$ no existe}{ \Return $\mbox{rem}\.}} \KwResult{MCD$(a.98 CREAR NUEVOS COMANDOS Y OTROS PAQUETES \begin{algorithm}[h] \caption{M\’aximo com\’un divisor}\label{CER} \SetLine \KwData{\mt{a. $c = d$\.m)>1$}{$a^{-1}\. \While{\mt{d\neq 0}}{ $r = $ rem$(c. Result: MCD( a.1: Máximo común divisor Data: a. b \es \N.b)=|c|$\. while d = 0 do r = rem(c.}\label{CER} \SetLine \KwData{$a\es \Z_m$} \KwResult{$a^{-1}\mbox{mod}\. El código: \begin{algorithm}[h] \caption{Inverso Multiplicativo mod $m$. b) c = | a |.$ si existe.\.} \linesnumbered \SetVline Calcular $x. } \Return MCD$(a. d = r. b) = |c|.$} \end{algorithm} . d = | b |.m).d)$\. \mbox{mod}\. d = |b|}\. \eIf{$\mbox{\rm MCD}(a. \end{algorithm} produce: 1 2 3 4 5 6 Algoritmo 6. d). $d = r$\. c = d.\. b ∈ N.(x.

.. \While{$(2k+1)(2i+3) \leq n$} { esPrimo$[((2k+1)(2i+3)-3)/2]=$False\..\.2.99 produce: Algoritmo 6. si existe.$max }{ esPrimo$[j]=$True\.. i=1.$max }{ \If{esPrimo$[j]=$True}{Imprima $j$ } } \end{algorithm} . \SetVline \For{$j=1.2: Inverso Multiplicativo mod m.} $i=0$\. Data: a ∈ Zm Result: a−1 mod m.\. boolean esPrimo$[i]. $k=k+1$\..2.2. Calcular x.. t tal que xa + tm = MCD( a.. m).. } Imprimir\. \For{$j=1. m) > 1 then a−1 mod m no existe else return rem ( x..(n-3)/2\.. 1 2 3 4 5 El código: \begin{algorithm}[h] \caption{Criba de Erat\’ostenes}\label{CER} \SetLine \KwData{$n \es \N$} \KwResult{Primos entre $2$ y $n$} \linesnumbered max$=\left[\.\. \While{$(2i+3)(2i+3) \leq n$}{ $k=i+1$\. } $i=i+1$\. if MCD( a.. m)..$max\.\right]$\.

x/tex/latex/algorithm2e en Windows. i = 1. .. for j = 1.. i = 0.3: Criba de Eratóstenes Data: n ∈ N Result: Primos entre 2 y n max = [ (n − 3)/2 ] ..100 CREAR NUEVOS COMANDOS Y OTROS PAQUETES produce: Algoritmo 6. 2..sty localizado en /usr/share/texmf-texlive/tex/latex/algorithm2e en Ubuntu o en C:/Archivosdeprograma/ MikTeX2... if esPrimo[i] then while (2k + 1)(2i + 3) ≤ n do esPrimo[((2k + 1)(2i + 3) − 3)/2] =False. while (2i + 3)(2i + 3) ≤ n do k = i + 1. Imprimir.max.. 2. max do esPrimo[ j] =True. . i = i + 1. boolean esPrimo[i ]. k = k + 1.. 2. . max do if esPrimo[ j] =True then Imprima j 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Nota: Se puede cambiar el lenguaje modificando el archivo algorithm2e. .. for j = 1.

el contraste ayuda al lector a ver la lógica y el flujo de las ideas y a organizar la información y crea de paso un interés. esto crea una sensación de calma y seguridad. Una documento. Dos leyes nos LaTeX. También les gusta ver contraste: Frecuentemente en una misma página contamos varias historias y esto pude suceder hasta en un solo párrafo o una fórmula. por el diseño del AT X se encarga y aplica el diseño establecido según el ‘‘\documentclass”. Uno no quiere leer una página mal organizada en el que no haya una jerarquía clara.1 Bajar la carga cognitiva La carga cognitiva está conformada por las demandas que se imponen a la memoria de trabajo durante una observación o aprendizaje. En principio no podemos hacer mucho en lo que respecta a la carga intrínseca pero si podemos hacer lago para reducir la carga cognitiva extrínseca. es placentero. la carga cognitiva intrínseca y la carga cognitiva extrínseca. queremos leer páginas placenteras que se vean claras y bien arregladas. Walter Mora F. Ahora podemos analizar si estamos comunicando de manera agradable y efectiva la información. El diseño editorial que nos ocupa esta orientado a reducir la carga cognitiva extrínseca presentando la información de un modo acorde con el modo en que los seres humanos percibimos el mundo. Es un hecho comprobado que una representación que funciona mejor es también percibida como más bella.ac. Educación e Internet (www. Alex Borbón A.. de eso se trata este capítulo.. Derechos Reservados © 2011 Revista digital Matemática.7 DISEÑO EDITORIAL A Cuando escribimos un documento L TEX no hay que preocuparse. es decir. lo fácil de usar. Carga intrínseca: Está determinada “por la naturaleza del material y la experticia del aprendiz” Carga extrínseca: La carga cognitiva extrínseca está asociada con procesos que no tienen relación directa con el aprendizaje del concepto mismo sino más bien con la lectura del material. A los ojos les gusta ver orden. L E vez que tenemos resuelto el contenido tenemos que fijarnos en el estilo y en el diseño editorial.cr/revistamate/) 101 .itcr. generalmente.cidse. en general. Aquí hay dos conceptos que nos interesan. Hay algunos principios que nos ayudan a definir la manera en que vamos a organizar y presentar la información. 7. La sensación de belleza viene de la facilidad de uso. Las leyes Gestalt Leyes de percepción Gestalt (‘forma’) tratan de explicar cómo el cerebro humano percibe e interpreta el mundo y forman parte del conglomerado básico de la teoría del diseño.

Ley de la proximidad: El principio de proximidad dicta que los objetos más cercanos (en tiempo o espacio) se perciben como un grupo. b 2 2 x + − b2 + c 4 = x 2 + 2( x ) b 2 b2 4 + b 2 2 − b2 + c 4 = = x2 + bx + x2 + bx + c − b2 + c 4 Ley de la la semejanza: El principio de semejanza dicta que los objetos que poseen características similares de forma. Por ejemplo. b 2 2 x + − b2 + c 4 = = = b 2 b2 x2 + bx + 4 x2 + bx + c x 2 + 2( x ) + − b 2 2 − b2 + c 4 b2 + c 4 Para mejorar la pertenencia horizontal creamos espacio.102 DISEÑO EDITORIAL interesan en particular. la ley de proximidad y la ley de semejanza. . luminosidad o tamaño aparentan pertenencia. en la figura que sigue el arreglo de la izquierda no presenta una pertenencia clara. Ahora veamos un ejemplo en el contexto de las matemáticas: El siguiente texto presenta ambigüedad en la pertenencia. el grupo de cuadrados aparenta estar dividido en dos grupos: Los oscuros y los claros. color. en el centro se acentúa la pertenencia por filas y a la derecha la pertenencia por columnas. En la figura de abajo.

1 Proximidad. Como un ejemplo.cr/revistamate/) . sin embargo. LaTeX.. se muestra una tarjeta con varios elementos sin agrupar.cidse. se tiene una combinación de la ley de semejanza versus la ley de proximidad: Los cuadrados tiene una relación hacia las líneas (horizontales) más que a las columnas (verticales). en el segundo esquema esta relación se reafirma con color (ley de semejanza). La idea es agrupar varios items relacionados de tal manera que se visualicen como una sola unidad..ac. es decir la similaridad actúa por encima de la proximidad. en el siguiente texto se usa lo que se llama un ‘código cromático’ (provocar impacto visual mediante la manipulación del colo). 4a2 x + 3bm − 4ab − 3max = (4a2 x − 4ab) + (3mb − 3max ) = 4a( ax − b) + 3m(b − ax ) = 4a( ax − b) − 3m( ax − b) = ( ax − b)(4a − 3m) 7.2 Amenidad: Los Cuatro Principios Básicos 7. el ejemplo más sencillo es una tarjeta de presentación. En la figura que sigue. Derechos Reservados © 2011 Revista digital Matemática.1-(a). que permite al lector tener una clara distinción de los tipos de elementos sin ni siquiera pensar en ello. en la parte (b) se muestra con los elementos agrupados según su proximidad.itcr.2.103 Proximidad versus semejanza: Las leyes gestalt pueden reafirmarse o balancearse si se combinan. Educación e Internet (www. Walter Mora F. Tal vez. en el tercer esquema a pesar de que la relación de proximidad no ha cambiado las columnas operan con más fuerza que las líneas. El propósito básico de la proximidad es organizar. En la figura 7. Alex Borbón A.

Derechos Reservados © 2011 Revista digital Matemática. 211 ( mod 13). para construir una tabla parcial en base b = 2 módulo 13. 7. 7.104 DISEÑO EDITORIAL Comunidad Bribri (506)-4453454 Editorial Suwoh Comunidad Bribri 159-40. El contraste puede ser creado de varias maneras: Fuentes grandes con fuentes pequeñas. Luego. para construir una tabla parcial en base b = 2 módulo 13. 2 . color. El propósito de la repetición es unificar y agregar interés visual. Educación e Internet (www. etc. Por ejemplo. a Ind2 ( a) 1 12 2 1 3 4 4 . etc. 212 ( mod 13).2. 3. 3. Divisibilidad por 9 : 9 divide a a si y sólo si 9 divide la suma de sus dígitos. La repetición es una poderosa manera de ser consistente. 7 ≡ 211 ( mod 13). 2 4 8 3 6 12 ≡ ≡ ≡ ≡ ≡ ≡ 21 ( mod 22 ( mod 23 ( mod 24 ( mod 25 ( mod 26 ( mod 13).ac. 9 ≡ 28 ( mod 13). calculamos las potencias de 2 módulo 13. elementos horizontales o verticales. Costa Rica. Costa Rica. 1 ≡ 212 ( mod 13). calculamos las potencias de 2 módulo 13. Divisibilidad por 3 : 3 divide a a si y sólo si 3 divide la suma de sus dígitos. Luego. 6 ≡ 25 ( mod 13). Divisibilidad por 9 : 9 divide a a si y sólo si 9 divide la suma de sus dígitos.. Alineamiento correcto. Walter Mora F. 13). n 9| a ⇐⇒ 9 ∑i=0 ai 2. Divisibilidad por 2 y por 5 : tanto 2 como 5 dividen a a si y sólo si dividen a0 .3 Repetición.cr/revistamate/) . márgenes. 1. n 9| a ⇐⇒ 9 ∑i=0 ai 2.2.cidse. fuentes. es decir.4 Contraste. 3 ≡ 24 ( mod 13). 13). 5 ≡ 29 ( mod 13). (506)-4453454 Editorial Suwoh 159-40.. Por ejemplo. 210 ( mod 13). Divisibilidad por 2 y por 5 : tanto 2 como 5 dividen a a si y sólo si dividen a0 .1 (b) 7. Alineamiento incorrecto. 10 ≡ 210 ( mod 13)..itcr. Alex Borbón A. a Ind2 ( a) 1 12 2 1 3 4 4 . encabezados. 13). ayudar en la organización.2 Alineamiento. 13). es decir. 13). 2 ≡ 21 ( mod 13).. 4 ≡ 22 ( mod 13). los elementos deben tener conexión visual con los otros elementos... color. 1. (a) Figura 7. ponemos la información en una tabla.. Nada se debe colocar de manera arbitraria. El propósito del contraste es crear interés en la página y. líneas delgadas. 2 . LaTeX. 28 ( mod 13).. Talamanca Limón. Divisibilidad por 3 : 3 divide a a si y sólo si 3 divide la suma de sus dígitos. 29 ( mod 13). 11 ≡ 27 ( mod 13).. al mismo tiempo.2.. El propósito del alineamiento es unificar y organizar cada página. 11 9 5 10 7 1 ≡ ≡ ≡ ≡ ≡ ≡ 27 ( mod 13). viñetas. Los elementos repetitivos pueden ser fuentes en negrita. Talamanca Limón. ponemos la información en una tabla. 12 ≡ 26 ( mod 13). 8 ≡ 23 ( mod 13).

Times New Roman.105 7. sans serif (letras sin serifas ‘remates’ como Helvetica o Arial) y decorativa. por ejemplo MikTeX 2. alegría y seguridad. medicinas. Walter Mora F.. usando algún paquete. Hay tres tipos de letra que podemos usar: Serif (letras con serifas o ‘remates’. 2 A L TEX no usa las fuentes del sistema sino que tiene sus propias fuentes. por eso se usa en cuerpo del texto. una regla general que se menciona es la siguiente. el paquete pslatex o la familia de fuentes PSNFSS. El paquete pslatex: La fuente default es “Times”.ac.. Agregamos en el preámbulo \usepackage{mathpazo} LaTeX. sobriedad..cr/revistamate/) . modifica el significado del texto y añade connotaciones específicas a lo expresado. por ejemplo.cidse. como Times o Palatino). Cuando se trata de seleccionar tipos de letras para un folleto o un libro.3 Legibilidad: Cómo escoger las fuentes. tal vez por esto sea una fuente usada en exceso. Ahora nos interesa la legibilidad. G G Hay que tomar en cuenta que diferentes tipografías atraen audiencias diferentes. Palatino. Educación e Internet (www. Para optimizar la A calidad de impresión y también de visualización en pantalla (vía PDF). fácilmente reconocido para el cuerpo del trabajo (Times.).itcr.) También es un texto adecuado para textos cortos en pantalla. Por ejemplo. El texto sans serif es el segundo tipo más leíble de texto y por lo general se utiliza para los títulos y subtítulos de las secciones y se aplica también a textos con fuente muy pequeña (manuales de artefactos electrónicos. La legibilidad nos debe guiar en la selección de tipo de letra.. tanto de manera subliminal como abiertamente (piense en una tipografía para niños). El texto serif se considera el más fácil de leer en los textos impresos y cansa menos la vista cuando se trata de grandes bloques. Alex Borbón A. Esto se puede hacer. 1 Utilice un tipo de letra serif simple. Las fuente default de A L TEX es Computer Modern. Derechos Reservados © 2011 Revista digital Matemática. Proporciona efecto de tranquilidad..x o TeXLive 2010). Los cuatro principios básicos de los que hablamos anteriormente son una guía para la amenidad. aunque hay otras). etc. Divida el texto con títulos y subtítulos en tipo de letra sans serif (puede ser Arial o helvetica. pues está diseñado para ayudar al lector a identificar y discriminar entre las letras específicas. Agregamos en el preámbulo \usepackage{pslatex} El paquete mathpazo: La fuente default es “Palatino”. Este tipo de fuente crea el efecto de modernidad. En la documentación de cada paquete se encuentran algunos detalles adicionales relacionados con la codificación u otra consideraciones. Algunos ejemplos son. es adecuado forzar L TEX para que use fuentes “postscript” (que vienen con las distribuciones actuales.

El paquete mathptmx: La fuente default es “Times”. Agregamos en el preámbulo \usepackage{newcent} ¿Qué significa “tomar un número natural al azar”?. n} y luego (atendiendo a la noción frecuencista de probabilidad) ver que pasa si n se hace grande (i. Lo que si podemos es tomar un número de manera aleatoria en un conjunto finito {1. El color tiene un fuerte impacto en nuestras emociones y sentimientos y se puede considerar como un elemento de diseño que se puede utilizar para crear ambientes de aprendizaje mejorados.cidse.cr/revistamate/) . .e. 2. n} y luego (atendiendo a la noción frecuencista de probabilidad) ver que pasa si n se hace grande (i.4 Color Esta podría ser la parte más difícil del diseño. así que no tiene sentido decir que vamos a tomar un número al azar. así que no tiene sentido decir que vamos a tomar un número al azar. n} y luego (atendiendo a la noción frecuencista de probabilidad) ver que pasa si n se hace grande (i. 7... n −→ ∞). El paquete bookman: La fuente default es “Bookman”.e... Los naturales son un conjunto infinito. . Lo que si podemos es tomar un número de manera aleatoria en un conjunto finito {1.... Los naturales son un conjunto infinito. .. 2.106 DISEÑO EDITORIAL ¿Qué significa “tomar un número natural al azar”?.. n} y luego (atendiendo a la noción frecuencista de probabilidad) ver que pasa si n se hace grande (i.e. 2. n −→ ∞). así que no tiene sentido decir que vamos a tomar un número al azar. 2..e. Lo que si podemos es tomar un número de manera aleatoria en un conjunto finito {1. Agregamos en el preámbulo \usepackage{bookman} ¿Qué significa “tomar un número natural al azar”?. Lo que si podemos es tomar un número de manera aleatoria en un conjunto finito {1. Agregamos en el preámbulo \usepackage{mathptmx} ¿Qué significa “tomar un número natural al azar”?. Alex Borbón A. n −→ ∞)... n −→ ∞).ac.itcr.. El paquete newcent: La fuente default es ‘New Century Schoolbook’. Los naturales son un conjunto infinito.. Derechos Reservados © 2011 Revista digital Matemática. El color es una parte inseparable de nuestras vidas y es una parte de todo lo que percibimos. Walter Mora F. Educación e Internet (www. Los naturales son un conjunto infinito. . así que no tiene sentido decir que vamos a tomar un número al azar. LaTeX.

y también hay aplicaciones “online”.com) o ‘Color Scheme designer’ (http://colorschemedesigner. 2 3 4 Hay algunos sitios en Internet con esquemas de color ya hechos. es usual observar la codificación del color (tres números) en varios modelos de color. RGB es la elección si el material se va visualizar en pantalla y CMYK es la elección si es para impresión. En internet podemos obtener esquemas ya hechos. como ‘Colors on the Web’ (http://www. Esquema complementario dividido: Consta de un tono y los dos tonos a ambos lados de su complemento. como “Color Schemer Studio”.107 Si vamos a usar color. Figura 7. Esquemas más avanzados involucran la combinación de varios colores. el blanco. com/) Figura 7. Esquema complementario: Usa los opuestos directos del círculo cromático. Esquema análogo: Utiliza cualquiera de tres tonos consecutivos o cualquiera de sus tintes y matices del círculo cromático.2). . lo mejor es seguir un “esquema de color”. En principio usamos un esquema de color simple: Fondo blanco con letras negras. green y blue) y CMYK (acrónimo de Cyan. y los grises.3 Color Scheme Studio Cuando agregamos color a una imagen. Yellow y Key). por ejemplo 1 Esquema acromático: Utiliza sólo el negro. que nos permiten crear esquemas.2 Esquema generado con “Color Scheme designer” Podemos también crear esquemas personalizados basados en varios esquemas. Aquí son de interés dos modelos: RGB (acrónimo de red.colorsontheweb. como el de la figura (7. Magenta.

entonces esta será la fuente que se usará. que permite agregar ligas. Otra opción que obvia el problema de las fuentes es convertir el texto en contornos. una buena costumbre es dividir el PDF en páginas individuales y editar y guardar cada página individual. luego se vuelven a unir. etc. El primer problema es el de las fuentes. retoques. Otra solución: Convertir a contornos.3). etc. PitStop. Hay otro tipo de software. todo esto se hace con Pdfsam (ver 1.. En todo caso se pueden instalar las extenA siones TeXtext y Replace Font. si el PDF usa la fuente “TimesNewRomanPSMT” y lo más cercano que tenemos a este nombre es “Times New Roman”. pero esto no es perfecto. lee los nombres de las fuentes presentes en el documento (eso si se puede hacer) y sustituye estos nombres con los nombres (lo más parecido que encuentre) de las fuentes instaladas en su sistema. esto significa que cuando Inkscape importa un PDF. imágenes. En general esta sustitución mejora si instalamos algunas fuentes adicionales en el sistema tal y como se recomienda en 1. de esta manera podemos generar fragmentos de texto L TEX que se pierdan o reemplazar fuentes por la fuente correcta.) abriendo cada página del archivo PDF en Inkscape. Por ejemplo. se puede agregar detalles de diseño (color. agregar video (por ejemplo video flash). Inkscape no tiene acceso a las fuentes del documento y lo que hace es una sustitución de fuentes. Primero gen- .3. como Adobe Pro Extended.4 PDF en Inkscape En general.108 DISEÑO EDITORIAL 7. corrección de errores menores. Figura 7.5 PDF en Inkscape Después de generar una archivo PDF. figuras. agregar anotaciones. etc.

ps y ARCHIVO. Si lo queremos pasar a PDF. Una vez aquí. /bin/gswin32c. ps2pdf nofont-ARCHIVO. Suponiendo que tenemos los dos archivos ARCHIVO. en la misma terminal ejecutamos. desde una terminal nos vamos a la carpeta que contiene los archivos y se ejecuta el código: gs -sDEVICE=pswrite -dNOCACHE -sOutputFile=nofont-ARCHIVO...ps con DVI->PS y luego generamos el PDF con PS->PDF. Figura 7. la variable es GS_PROG y la dirección es usualmente C:/Archivosdeprograma/gs/gs.109 eramos un archivo . Esto funciona muy bien en Ubuntu sin hacer algo adicional. presiona el botón Aadir.pdf -c quit Esto genera un nuevo archivo nofont-ARCHIVO. .pdf [Enter] Ahora.5 PDF con contornos en Inkscape Nota. En Windows es probable que haya que agregar la ubicación de gswin32c.exe en el PATH: Ir a Panel de Control-Sistema-Propiedades del sistema-Opciones avanzadas-Variables de Entorno. el archivo resultante es de buena calidad y de tamaño similar al PDF original.ps nofont-ARCHIVO.ps -q -dbatch -dNOPAUSE ARCHIVO.ps. podemos editar este último archivo con Inkscape sin ningún problema.pdf.exe. Ahora aplicamos una instrucción PostScript que convierte todo el texto en contornos. En general.

{\it \LaTeX}. . 1996. Entorno thebibliography Para utilizar el entorno thebibliography se deben poner las referencias entre los comandos \begin{thebibliography}{99} . Addison-Wesley. . esta permite hacer referA encia a trabajos realizados anteriormente por otros autores. \end{thebibliography} produce la bibliografía . \bibitem{Lamport} L. {\it The \LaTeX Companion}. El texto: \begin{thebibliography}{99} \bibitem{Goossens} M. Addison-Wesley. 1993. A. Mittelbach. Ejemplo 78. la llave se utiliza para hacer la referencia dentro del texto. Goossens.1 CITAS BIBLIOGRÁFICAS CONSISTENTES CON BibTeX La bibliografía es una de las partes más importantes de un documento. F. Lamport. \end{thebibliography} Cada una de las entradas de la bibliografía se pone con un comando \bibitem{llave}. Samarin. L TEX ofrece dos formas de realizar bibliografías en un trabajo: El entorno thebibliography y el uso de BibTEX.8 8.

bib. El texto: En \cite{Goossens} y \cite{Lamport} se muestra como. apalike. produce las referencias Este entorno tiene la ventaja que las referencias se escriben directamente en el documento. hay revistas o instituciones que manejan su propio estilo.Ejemplo 79. es probable que se quiera hacer referencia a libros de ambas bases de datos. Derechos Reservados © 2011 Revista digital Matemática. Alex Borbón A. donde se quiere que aparezca la bibliografía... si en algún momento se está escribiendo un artículo sobre álgebra computacional. Este archivo se puede realizar con el Bloc de Notas en Windows o el Editor de Textos en Linux. En el documento. se deben poner las instrucciones: \bibliographystyle{ESTILO} \bibliography{basededatos1[. en la bibliografía del documento sólo aparecen las referencias a las entradas que aparecen citadas en el texto. Si se quiere que aparezca alguna entrada aunque no se cite en el texto se agrega la línea \nocite{Llave} y si se quiere que todas las entradas se pongan aunque nunca se citen se debe agregar la línea \nocite{*}.]} Donde el estilo define cómo se presentará la bibliografía.basededatos2.. Walter Mora F. en estos casos le brindan al usuario un archivo de estilo que se copia en la carpeta del documento. alpha. aunque la base de datos tenga muchas referencias. 8. para este caso lo que se realiza es una “base de datos” de los libros en un archivo de texto aparte. Educación e Internet (www. Sin embargo. se puede tener una para los libros de computación y otra para los libros de álgebra. unsrt. entonces en el comando \bibliography se ponen ambas bases.. Se pueden tener varias bases de datos de bibliografía separadas.2 BibTEX La segunda opción para realizar bibliografías es utilizar BibTEX.itcr..cr/revistamate/) 111 .. en general funciona cualquier editor de texto plano.bib debe tener la siguiente estructura: LaTeX. abbrv.ac. Cada entrada en el archivo .cidse. este archivo se debe guardar en la misma carpeta del documento con extensión . Una de las ventajas que tiene BibTEX es que.. entre los estilos más populares están: plain. la desventaja es que si se tiene otro documento que hace la misma referencia entonces hay que escribir la entrada en ambos documentos. por ejemplo.

year="1996" } En el texto se citaría igual que en el entorno thebibliography: .. } Donde el tipo se refiere al tipo de documento: artículo. author="Michel Goossens and Frank Mittelbach and Alexander Samarin". . libro.112 CITAS BIBLIOGRÁFICAS CONSISTENTES CON BibTeX @tipo{LLave. editorial. A conti-nuación se presentan los tipos permitidos: article book booklet conference inbook incollection inproceedings manual mastersthesis misc other phdthesis proceedings techreport unpublished La llave es la que se utiliza dentro del texto para hacer las citas con la instrucción \cite{Llave}. author="Leslie Lamport".. address abstract author booktitle chapter contents copyright crossref edition editor howpublished institution ISBN ISSN journal key keywords language month note number organization pages publisher school series title url volume year Las mismas entradas que se hicieron en la sección anterior. Las propiedades se refieren a los datos que se toman en las referencias: autor. @book{Goossens. etc. Las propiedades permitidas se enuncian a continuación. en BibTEX se pueden hacer en un archivo LaTeX. conferencia. propiedad2="valor2". editor="Addison-Wesley". title="The \LaTeX Companion". año. título. year="1993" } @book{Lamport. editor="Addison-Wesley". title="\LaTeX". propiedad1="valor1". etc.bib con los siguientes datos.

1.113 En \cite{Goossens} y \cite{Lamport} se muestra como.3 se muestran los resultados utilizando como estilo plain y alpha. Y la bibliografía se mostraría con: \bibliographystyle{apalike} \bibliography{LaTeX.1 Bibliografía con el estilo APA En las figuras 8. el resultado se muestra en la figura 8.. Figura 8.bib} En este caso se está utilizando el estilo del APA (American Psychological Association) para citar.2 Bibliografía con el estilo Plain ..2 y 8. Figura 8.

6. Figura 8. al hacer una nueva base de datos se nos abre la base en blanco. .3 Bibliografía con el estilo Alpha Existen muchos otros estilos con los que se puede trabajar. el abstract (resumen) y el review (revisión). Para hacer una nueva entrada en la base de datos se utiliza el menú BibTeX->New Entry o el botón de la barra de herramientas.4.5 Ahora aparecerá una ventana donde se pueden ir llenando los campos de la entrada. con sólo cambiar el estilo de la bibliografía. los de datos generales.4 Pantalla principal de JabRef. en las lengüetas de arriba se puede if pasando entre los campos requeridos. ya el documento se adecúa. uno de estos programas es JabRef.2.114 CITAS BIBLIOGRÁFICAS CONSISTENTES CON BibTeX Figura 8. la última es para ver la entrada de BibTEX en modo texto. tal como se muestra en la figura 8. a continuación sale una ventana con las opciones que hay para la referencia. si se está editando un libro esta opción de cambiar de estilo es muy cómoda porque las revistas o las editoriales por lo general tienen su propio estilo y. 8. tal como se muestra en la figura 8. Esta ventana se puede observar en la figura 8. Al abrir el programa se nos presenta una ventana sin nada más que el menú y las barras de herramientas. En general se llenan los campos de los que se disponga información.1 JabRef Existen algunos programas que facilitan la creación y el manejo de las bases de datos que utiliza BibTEX. los opcionales. entre sus principales características es que es un programa gratuito y que se puede utilizar tanto en Windows como en Linux.

6 Nuevo Artículo.bib tal como se vió en la sección 8. si se quiere editar alguna de las entradas existentes se debe utilizar en el menú BibTeX->Edit Entry o presionar el botón de la barra de herramientas. Figura 8. Al guardar el archivo lo que hace el programa es guardarlo en modo texto con extensión . aparecen las entradas arriba y la ficha bibliográfica al lado abajo de la ventana.5 Opciones para una nueva entrada en BibTEX.2 . Si se abre una base de datos ya existente.115 Figura 8.

9 9. un marco solo contiene una transparencia. Formalmente “der beamer (-s)” significa un proyector digital. Un ejemplo de transparencia (usando el tema “Warsaw”) se ve en la figura 9.1 Transparencia beamer.1 CÓMO HACER TRANSPARENCIAS CON LA CLASE BEAMER Introducción “beamer” es una clase LaTeX (\documentclass{beamer}) para generar transparencias para presentaciones (à la Power Point). En el caso más simple. Figura 9. beamer fue desarrollado por Till Tantau.1. 9. Un documento “beamer” consiste de una sucesión de marcos (frames).2 Instalar beamer . ¿Qué significa “beamer”?.

cr/revistamate/) .3 Un documento beamer La estructura general de un posible documento beamer es.ac..cr/revistamate/}\\ \vspace*{0.cidse. Pero. puede usar beamer sin problemas.5cm}} \date{Junio 2007} \frame{\titlepage} \section{.} \begin{frame}{T\1tulo de este marco} % texto \end{frame} \begin{frame}{T\1tulo de este marco} %texto \end{frame} \end{document} Compilar Un documento beamer se puede compilar directamente con PDFLaTeX y verlo con Acrobat Reader.ac. Alex Borbón A. .amsmath. Walter Mora F.amssymb} % S\’imbolos \newtheorem{Teorema}{Teorema} \newtheorem{Ejemplo}{Ejemplo} \newtheorem{Definicion}{Definici\’on} \newtheorem{Corolario}{Corolario} \newtheorem{Prueba}{Prueba} \begin{document} \title{Factorizaci\’on en $Z_p[x]$ y en $Z[x].}\\ {\small Escuela de Matem\’atica. \documentclass{beamer} % en min\’uscula! \usefonttheme{professionalfonts} % fuentes de LaTeX \usetheme{Warsaw} % tema escogido en este ejemplo \setBeamercovered{transparent} %%%% packages y comandos personales %%%% \usepackage[latin1]{inputenc} \usepackage{latexsym.. Si hay gráficos.$\\} \subtitle{Parte I} \author{{\large Walter Mora F.beamer viene incluido en TeXLive y en MikTeX. Si tiene una instalación completa..itcr..itcr. Derechos Reservados © 2011 Revista digital Matemática. ITCR}\\ {\small www.. 9. Educación e Internet (www. PDFLaTeX funciona bien si los gráficos son PDF 117 LaTeX..

118 CÓMO HACER TRANSPARENCIAS CON LA CLASE BEAMER . Beamer carga (por default) ‘graphicx’ para el soporte de gráficos. Tema Warsaw Notas. podemos cambiar el formato de todas las imágenes a PDF con Inkscape. La lista de temas que viene con Beamer es \usetheme{Bergen} \usetheme{Boadilla} \usetheme{Copenhagen} \usetheme{Dresden} \usetheme{Hannover} \usetheme{Luebeck} \usetheme{AnnArbor} \usetheme{Berkeley} \usetheme{Darmstadt} \usetheme{Frankfurt} \usetheme{Ilmenau} \usetheme{Madrid} \usetheme{Warsaw} \usetheme{Antibes} \usetheme{Berlin} \usetheme{CambridgeUS} \usetheme{Malmoe} \usetheme{PaloAlto} .2 Transparencia beamer. La primera transparencia del código anterior es Figura 9. si hay gráficos EPS.

entonces $a^{q-1}=1$\\ \item Si $F$ es un campo con $q$ elementos..119 Una vista de los temas se puede encontrar en el manual [15] http://www. entonces cualquier $a \in \. Educación e Internet (www.cr/revistamate/) . Walter Mora F.itcr. usualmente temas de particulares o instituciones pero de distribución libre. Derechos Reservados © 2011 Revista digital Matemática.ac. pdf En Internet hay otros tantos temas Beamer disponibles. 9.4 Marcos El uso más común de un marco es poner una lista de items Ejemplo 80.cidse.org/tex-archive/macros/latex/contrib/beamer/doc/beameruserguide. y $a$ es un elemento no nulo de $F$.ctan. Tema Warsaw LaTeX..3 Marco beamer. Los temas se pueden personalizar (ver [15]). \begin{frame} \frametitle{Campo Galois $GF(p^r)$} \framesubtitle{Resumen} \begin{enumerate} \item Todo dominio integral {\em finito} es un campo\\ \item Si $F$ es un campo con $q$ elementos. F$ satisface la ecuaci\’on $x^q-x=0$\\ \end{enumerate} \end{frame} Figura 9. Alex Borbón A.

. La salida de este código se muestra en la figura 9. Si $n$ es el orden de $a$.itcr.120 CÓMO HACER TRANSPARENCIAS CON LA CLASE BEAMER 9. Entonces $q=p^r$ con $p$ primo y $r \in \. Ejemplo 81.\\ \item Sea $p$ primo y $m(x)$ un polinomio irreducible de grado $r$ en $Z_p[x]$. entonces $n|(q-1)$.cidse.ac. Walter Mora F. Derechos Reservados © 2011 Revista digital Matemática.4 Marco Beamer con dos “velos”. LaTeX. Alex Borbón A. N$ \end{enumerate} \end{frame} velos Figura 9. Esto se puede lograr agregando la opción [<+->] los entornos enumerate o itemize.4. \item Sea $F$ un campo con $q$ elementos.Nueva opci\’on \item Sea $F$ un campo con $q$ elementos y $a$ un elemento no nulo de $F$. \begin{frame} \frametitle{Campo Galois $GF(p^r)$} \framesubtitle{Resumen} \begin{enumerate}[<+->] % <. Educación e Internet (www.5 Velos (overlays) En una presentación puede ser deseable que los items vayan apareciendo uno a al vez. mientras los otros permanecen con un velo.cr/revistamate/) . Entonces la clase residual $Z_p[x]/\equiv_{m(x)}$ es un campo con $p^r$ elementos que contiene $Z_p$ y una ra\1z de $m(x)$..

5.x=\sqrt[3]{1}$ \item<1-> $\Longrightarrow x=0. que corresponde a los items <2->. En la práctica se puede ver como la misma transparencia con un velo menos.$ o $\. Un ejemplo del comando \uncover se presenta más adelante. x=1$ % <\end{enumerate} \end{frame} Figura 9. .10. Después se muestra el procedimiento. en la siguiente transparencia.x^3-1=0$ \item<4-> $x =0 \. Con estas opciones podemos controlar la secuencia en la que se presentan distintas líneas en una transparencia.\. ambos items se marcan con <1->.<3->.1 Opciones <i-> y \uncover<i-> En vez de usar la opción [<+->] en el entorno enumerate (o itemize).$ o $\. en la sección 9. \begin{frame}{Ejemplo} \begin{enumerate} \item<1-> $x^4-x=0$ % <\item<2-> $x(x^3-1)=0$ \item<3-> $x =0 \.5 Marco Beamer con overlays.121 9. \item<i-> indica que este item se presenta en la i −ésima transparencia. se quiere mostrar inicialmente una ecuación y la solución. \uncover<i->{texto} indica que este texto se presenta en la i-ésima transparencia Por ejemplo.<4-> Ejemplo 82. se puede agregar un comportamiento un poco más dinámico usando las opciones <i-> y \uncover<i->{texto}.

podemos poner \begin{frame}{Ejemplo} \begin{enumerate}[<+-| alert@+>] % <.2 Opción <i-|alert@ i> Esta opción se usa igual que en los casos anteriores. Ejemplo 83.\.opci\’on \item $x^4-x=0$ \item $x(x^3-1)=0$ \item $x =0 \.x^3-1=0$ \item<4-|alert@4> $x =0 \.$ o $\.6 Marco Beamer con opciones <i-|alert@ i> .122 CÓMO HACER TRANSPARENCIAS CON LA CLASE BEAMER 9.$ o $\. Lo nuevo es que la nueva transparencia descubre en color rojo el nuevo item. \begin{frame}{Ejemplo} \begin{enumerate} \item<1-|alert@1> $x^4-x=0$ % <\item<2-|alert@2> $x(x^3-1)=0$ \item<3-|alert@3> $x =0 \.x^3-1=0$ \item $x =0 \.5.x=\sqrt[3]{1}$ \item $\Longrightarrow x=0.$ o $\. x=1$ \end{enumerate} \end{frame} Figura 9.x=\sqrt[3]{1}$ \item<1-|alert@1> $\Longrightarrow x=0.\.$ o $\. x=1$ % <\end{enumerate} \end{frame} Nota: si solo queremos el efecto de ‘alerta’ en cada item.

Ya habíamos puesto en el preámbulo nuestras definiciones para los entornos de Teorema.$ $P(x)$ factoriza como un producto de factores lineales.Q[x]$.$ grado $P(x)\geq 1$.$ \end{ejemplo} \end{frame} Figura 9. \end{Teorema} \pause % <-. \begin{frame}{Campo Galois $GF(p^r)$} \begin{Teorema} Sea $F$ un campo y $P(x)$ m\’onico en $F[x].7 Entornos Teorema y Ejemplo. Aunque tiene una ra\1z en $R. etc. definición. existe un campo $K$ que contiene a $F$ tal que en $K[x]. .6 Comando pause. 9. se puede usar \pause.123 9.PAUSE \begin{ejemplo} Sea $P(x)=x^3-2 \in\. Si solo se usa una vez. etc. Para crear un velo. se cubre la parte del marco que está después de \pause y se puede usar varias veces en el el marco si queremos fragmentar los velos.7 Entornos para teoremas.$ a saber $2^{1/3}$. $P(x)$ es irreducible. $R$ no es un campo de escisi\’on para $P. Entonces. Definición. Estos entornos se usan igual que enumerate Ejemplo 84. Los ejemplos de cómo se podría usar pause están en la sección que sigue.

Veamos un ejemplo Ejemplo 85. Educación e Internet (www... El idioma se puede cambiar en el archivo C:\Archivos de programa\MiKTeX 2.8 Block... 9.cr/revistamate/) .124 CÓMO HACER TRANSPARENCIAS CON LA CLASE BEAMER Nota: Beamer tiene su propio entorno para ejemplos. definiciones. \begin{frame}{Bsqueda de factores lineales} \begin{block}{Teorema de Descartes (1637)} Si $P(x)=a_nx^n+. Z[x]$ y tiene a $x=r/s$ como ra\1z.sty.s$ enteros primos relativos.cidse. LaTeX.8 Blocks. Derechos Reservados © 2011 Revista digital Matemática. Los blocks son parecidos al entorno Teorema.. Los entornos se declaran begin{ejemplo}. teoremas.itcr. Alex Borbón A. entonces $s|a_n$ y $r|a_0. Walter Mora F.. con $r.$\\ \end{block} %\onslide \end{frame} Figura 9.\end{ejemplo}.ac.+a_0 \in\. etc.5\tex\latex\beamer\base\ beamerbasetheorems.

Derechos Reservados © 2011 Revista digital Matemática. 9.9 Opción fragile.10 Entorno semiverbatim A veces es adecuado mostrar el código de un programa en bloques de una manera no necesariamente lineal.. public class app_prg1 extends JApplet {public void init(){} public void paint ( Graphics g ) {g. \begin{frame}[fragile] \frametitle{Ejemplo Java} \begin{verbatim} import javax.30.swing. Para esto usamos recubrimientos y un ambiente semi-verbatim.9). Educación e Internet (www. Un ejemplo típico. En este ejemplo se usa LaTeX.cr/revistamate/) . algorithm2e.125 9. Ejemplo 86.} } \end{verbatim} \end{frame} Figura 9. etc.drawString(" 3 +46 = "+(3+46). Walter Mora F. 30 ). Veamos un ejemplo de código en C.ac.cidse..*.itcr.9 Opción fragile Se debe usar la opción fragile en un marco que contiene verbatim. import java.*. es presentar el código de un programa (ver figura 9.awt. Alex Borbón A.

}} \uncover<3->{\alert<3>{ is_prime [j] = false. \begin{frame}[fragile] \frametitle{Un algoritmo para buscar n\’umeros primos} \begin{semiverbatim} \uncover<1->{\alert<0>{int main (void)}} \uncover<1->{\alert<0>{\{}} \uncover<1->{\alert<1>{ \alert<4>{std::}vector is_prime(100.}} \uncover<3->{\alert<3>{ for (int j = 1.} \end{frame} Figura 9.10 semiverbatim .}} \uncover<2->{\alert<0>{ \}}} \uncover<1->{\alert<0>{ return 0.true)}} \uncover<1->{\alert<1>{ for (int i = 2. i < 100..}} \uncover<1->{\alert<0>{\}}} \end{semiverbatim} \visible<4->{N\’otese el uso de \alert{\texttt{std::}}.} para controlar la secuencia de recubrimientos dentro del entorno semiverbatim \visible<i->{texto} para mostrar texto en la transparencia i pero fuera del entorno semiverbatim.126 CÓMO HACER TRANSPARENCIAS CON LA CLASE BEAMER \alert<i>{texto} para poner el texto en rojo. j+=i). i++)}} \uncover<2->{\alert<2>{ if (is_prime[i]))}} \uncover<2->{\alert<0>{ \{}} \uncover<3->{\alert<3>{ \alert<4>{std::}cout << i << " ". j < 100. Ejemplo 87.. \uncover<i->{.

} \Return $\alpha_j=s/f$ \.\alpha_m$ en la base $\{X^{(0)}. \begin{frame}[fragile] \begin{algorithm}[h] % <.. $s=\alpha_j-\alpha_0$\.lined. Ejemplo 88.127 9... portugues]{algorithm2e} Observe que necesitamos la opción fragile para frame y la opción [h] para algorithm.(x_m.\.11 Beamer y el paquete algorithm2e En esta sección vamos a ver un ejemplo en el que se usa el paquete algorithm2e en un entorno frame.y_0).X^{(n)}\}$. } \end{algorithm} \end{frame} . $f=(x_j-x_k)\cdot f$\.linesnumbered.. \SetVline \For{$j=1$ \KwTo $m$ }{ $s=y_j-\alpha_0.. se puso en el preámbulo %pre\’abulo \usepackage[ruled...vlined....y_m)$} \KwResult{Coeficientes $\alpha_0. } \linesnumbered $a_0=y_0$\.$ $f=x_j-x_0$\.algosection...\alpha_1.. \For{$k=1$ \KwTo $j-1$} {$s=s-\alpha_k \cdot f$\. $f=x_j-x_0$\.necesario \SetLine \KwData{$(x_0. Para este ejemplo.

\end{figure} En el siguiente ejemplo. vamos a poner una superficie S en una transparencia.11 Beamer con algorithm2e 9. . Es recomendable asegurarse que la figura este bien recortada.128 CÓMO HACER TRANSPARENCIAS CON LA CLASE BEAMER Continuación. PdfLaTeX soporta los formatos JPEG. Fue convertida a PDF con Inkscape (ver 5).. PNG.. .12 Gráficos beamer maneja gráficos de tamaño máximo 128 mm por 96 mm. y MetaPost. . Figura 9. por ejemplo. podemos cambiar el formato de todas las imágenes a PDF con Inkscape o Gimp. en Gimp se aplica ‘ImagenAutorecortar Imagen’. Inicialmente la imagen tenía formato EPS... si hay gráficos EPS.pdf} Se puede poner la imagen en un entorno \begin{figure}[h]. compilar con PdfLaTeX funciona bien si los gráficos son PDF. la manera de incluir un gráfico es la usual \includegraphics{img1. En Inkscape se selecciona toda la figura y se aplica ‘Archivo-Propiedades de documento-Ajustar página a contenido’. PDF.

ac. además. \beamergotobutton y \beamerreturnbutton. Educación e Internet (www.129 Ejemplo 89. Derechos Reservados © 2011 Revista digital Matemática.13 Ligas y botones.cidse.cr/revistamate/) .. Para esto usamos dos botones Beamer. \begin{frame}{MARCO 1} \hyperlink{Liga1}{\beamergotobutton{Ir a Marco 2}} \hypertarget<2>{Liga2}{} \end{frame} \begin{frame}{MARCO 2} \hyperlink{Liga2}{\beamerreturnbutton{Regresar a Marco 1}} \hypertarget<2>{Liga1}{} \end{frame} LaTeX. \begin{frame}{Superficie $S$ y proyecci\’on} \begin{figure}[h] \centering \includegraphics{images/B_fig12} \caption{Superficie $S$}\label{\fnte{Beamer}:fig12} \end{figure} \end{frame} Figura 9. Ejemplo 90. Alex Borbón A.. Digamos que queremos poner un botón para ir a la transparencia j desde la transparencia i y. Walter Mora F.itcr.12 Incluir un gráfico 9. poner un botón en la transparencia j de retorno.

se puede lograr poniendo el comando respectivo en cualquier parte de la transparencia B.14 Efectos de Transición.130 CÓMO HACER TRANSPARENCIAS CON LA CLASE BEAMER Continuación. \begin{frame}{MARCO 3} \hyperlink{Liga2}{$>$ Ir a Marco 4} \hypertarget<2>{RegresarLiga2}{$<$} \end{frame} \begin{frame}{MARCO 4} \hyperlink{RegresarLiga2}{Regresar a Marco 3} \hypertarget<2>{Liga2}{} \end{frame} 9.13 Ligas También se puede incorporar ligas sin botones. Otros efectos \transblindshorizontal \transblindsvertical<2. .3> \transboxin \transboxout \transglitter<2-3>[direction=90] etc. Figura 9... Color Un efecto de transición de una transparencia A a una transparencia B. El efecto se logra ver solo a pantalla completa.

7 \times 10^{308}$\\\hline Caracteres&{\tt char}& \\\hline boolean& {\tt true o false}& \\\hline \end{tabular} \end{center} \end{frame} . Con esto definimos lo que será nuestro ZurichBlue..255. con \usepackage{multimedia}. En elejemplo que sigue.41. % Se be agregar al pre\’ambulo % \documentclass[xcolor=pdftex. Necesitamos hacer dos cosas en el preámbulo para que todo esto funcione..255.7 \times 10^{ . además de poner un efecto de transición vamos a crear una entorno tabular con las filas con color azul. específicamente ZurichBlue. Ejemplo 91. . \definecolor{ZurichBlue}{rgb}{. etc.4 \times 10^{38}$\\\hline &{\tt double} &de $1. En el código que sigue. el color se pone en distintos porcentajes.884} \begin{frame}{Marco B} \transdissolve % <.131 Se pueden incluir películas.Efecto de transici\’on \begin{center} \rowcolors{1}{ZurichBlue!20}{ZurichBlue!5} %Porcentaje de color \begin{tabular}{|l|l|c|}\hline Enteros &{\tt long} & de $-2^{63 }$ a $2^{63}-1$\\\hline &{\tt int} & de $-2^{31 }$ a $2^{31 }-1$\\\hline &{\tt short}& de $-2^{16 }$ a $2^{16 }-1$\\\hline &{\tt byte} & de $-2^{7 }$ a $2^{7 }-1$ \\\hline & & \\\hline Coma flotante&{\tt float}& de $3. animaciones. \documentclass[xcolor=pdftex.table]{\fnte{Beamer}}.41.4 \times 10^{..table]{\fnte{Beamer}} % \definecolor{ZurichBlue}{rgb}{. La opción “table” le informa a el paquete xcolor (que Beamer carga automáticamente) que el paquete colortbl debe ser cargado para poder usar la opción \rowcolors ..308 }$ a $1.33}$ a $3.884}.

{\href{wmora2@yahoo. Por ejemplo 1 Liga a un documento en el disco duro El código del programa está aquí El c\’odigo del programa est\’a \href{file://C:/MiJava/programa1. Walter Mora F..com. Figura 9.java}{\underline{aqu\’{\i}}} 2 Otras ligas Prof.132 CÓMO HACER TRANSPARENCIAS CON LA CLASE BEAMER Continuación.14 Transición y Color 9...com.mx)}\\ {\color{ZurichBlue} .mx} (wmora2@yahoo..}{ texto}.15 Ligas a Documentos Externos Para hacer ligas a documentos externos podemos usar el comando \href{http://.

pdf} \includegraphics<2>[scale=0.cidse.16 Animaciones Se puede preparar una animación simplemente desplegando una secuencia de gráficos.cr/revistamate/} {\underline{el Manual de LaTeX}.2]{images/picture_2.2]{images/picture_1.pdf} \includegraphics<4->[scale=0.}\\%fin color 9. por ejemplo \begin{frame} \frametitle{Mi animacin} \begin{figure}[t] \centering \includegraphics<1>[scale=0. Educaci\’on e Internet encontrar\’a \href{http://www.2]{images/picture_4.pdf} \end{figure} \end{frame} Lecturas recomendadas Se recomienda las lecturas [9] y [15].itcr.133 En la revista digital Matem\’atica. .2]{images/picture_3.pdf} \includegraphics<3>[scale=0.ac.} en la liga correspondiente a ‘‘Tecnolog\’{\i}as de Internet para la Ense\~nanza de la Matem\’atica’’.

latex2html ARCHIVO. digamos que se llama ARCHIVO.tex. LaTeX2HTLM convierte un docuA mento L TEX (un archivo *. La manera difícil Para correr LaTeX2HTLM Translator bajo Windows 98/Millenium/2000/XP. ir a la carpeta donde está el archivo . y ejecutar.10 10.tex) en un documento adecuado para la internet.makeidx} y luego abrir una terminal. GhostScript y Netpbm (biblioteca de conversión de imágenes).1 DOCUMENTOS LATEX EN INTERNET A En este capítulo hay dos secciones principales: Traducir un archivo L TEX directamente a HTML con “LaTeX2HTLM Translator” y la otra: Usar PDFScreen para desplegar un PDF en modo ‘presentación en pantalla’ LaTeX2HTLM Translator ‘LaTeX2HTLM Translator’ es un conjunto de scripts en PERL.tex que desea convertir.tex Esto genera una subcarpeta ARCHIVO con las imágenes y las páginas web (nodei. LaTeX2HTML fue creado por Nikos Drakos y Ross Moore La manera fácil A La conversión de un archivo L TEX a HTML es sencilla en Ubuntu: En el archivo . debe agregar en el preámbulo \usepackage{html.html). . Eso es todo.tex. se necesitan algunos programas: Perl.

itcr. Tal vez ya Ud.. se podría agregar al preámbulo \usepackage[spanish.dial. Walter Mora F. Alex Borbón A. de tal manera que las páginas se carguen una a una. se compila usando PDFLaTeX (se puede usar el paquete epstopdf para incluir cualquier tipo de imágenes como vimos en el capítulo 5). Para empezar.75in}{.png} % una imagen para el logo de la presentaci\’on.75in}{.cidse.com/l2h. lo haya visto en Google books o en Scribd (ipaper).gray.2 Otra Opción: PDFScreen Hay otras opciones para poner texto matemático en Internet. Los navegadores tienen el plugin de Adobe Reader (sino.pipex.75in} % m\’argenes \screensize{6in}{9in} % ancho y largo sugeridos Como es natural.screen.mayer. \overlayempty % sin imagen de fondo \backgroundcolor{white} % color de fondo: blanco \divname{Escuela de matemtica} % nombre de la Instituci\’on \margins{. Algunas opciones del paquete son.La mejor recomendación es: Si quiere traducir LaTeX a HTML con “LaTeX2HTLM Translator”. Podemos convertir A el texto L TEX en un PDF en modo ‘presentación en pantalla’. Si quiere probar en Windows XP.. pues deberá armarse de paciencia.htm 10. Existe un paquete muy eficiente que hace esto: PdfScreen.panelright. LaTeX.75in}{. instale Ubuntu desde Windows con Wubi (ver apéndice A). Puede seguir las instrucciones en http://www. pero si algo parecido y muy eficiente.ac.cr/revistamate/) 135 .paneltoc]{pdfscreen} %Par\’ametros adicionales \emblema{images/logo. Derechos Reservados © 2011 Revista digital Matemática. Bueno. aquí no vamos a hacer algo tan sofisticado. Educación e Internet (www. es fácil de instalar). es fácil y le ahorrará mucho trabajo.

Moore.pdf [3] N. Bezos.ac.uk/tex-archive/info/epslatex. Type rules! : the designer’s guide to professional typography.fr/~gbertran/ A [6] G. Este archivo está en la subcarpeta /usr/share/ texmf-texlive/tex/latex/base en Ubuntu y en C:/Archivosdeprograma/miktex2. 11. palegreen y chocolate índice de contenidos en el panel Configuración adicional Podemos modificar el archivo pdfscreen. Aquí se puede redefinir los colores y agregar botones al menú.x/tex/latex/ base en Windows. orange.leeds.ac.. Second edition. Revista digital Matemática. agrega un botón para desplegar el menú de Guardar como en el PDF. La instrución \Acrobatmenu{SaveAs}. “Using Imported Graphics in LATEX2” ftp://ftp. Drakos. Hernández.Personal TEXInc.itcr. En http://www.. 1998. [8] Keith Reckdahl. En http://cbl. The LaTeX2HTML Translator. Beamer by Example. John Wiley & Sons. blue. Agosto-Diciembre 2010.tex. 2006.cidse. %bot\’on de b\squeda \Acrobatmenu{AcroSrch:Query}{\addButton{\buttonwidth}{\@Panelgobackname}}\\\pfill \Acrobatmenu{FullScreen}{\addButton{\buttonwidth}{\@Panelfullscreenname}}\\\pfill %bot\’on \Acrobatmenu{SaveAs}{\addButton{\buttonwidth}{\@Panelclosename}}\\\pfill La instrución \Acrobatmenu{AcroSrch:Query}.ac. Tipografía. gray. por ejemplo podemos agregar en la línea 624.tex-tipografia. [5] Gilles Bertrand. Vol. “Elementos de Infografía para la Enseñanza Matemática”. En http://www. Grätzer The New Standard L TEX. No 1. http://www.ctan.rennes.html Bibliografía [1] Andrew Mertz y William Slough.cr/revistamate/). Strizver. California.org/tex-archive/help/Catalogue/ entries/pdfscreen.. “Preparing a presentation (Beamer)”.enst-bretagne.pdf .136 DOCUMENTOS LATEX EN INTERNET Opción screen panelright panelleft nopanel color paneltoc versión para pantalla panel de navegación a la derecha panel de navegación a la izquierda sin panel de navegación esquema de color: bluelace.sty. R. Un manual del paquete se puede ver en http://www. [7] I.org/pracjourn/2005-4/mertz/mertz. Educación e Internet (www.tug.com/archive/tipos.uk/ [4] F.pdf [2] J.. agrega un botón para desplegar el menú de búsqueda en el PDF.

sourceforge. Addison-Wesley. 2008.us. Alex Borbón A. Seidel.0 Guide”. Universidad de Chicago. “Beamer v3. L TEX for eveyone. A. En http://apolo.137 [9] KiJoo Kim. Version 3. 1993. Willians.kr/wiki/uploads/ A [10] Hahn. A [11] L. J. [16] The LaTeX Font Catalogue. Non-Designer’s Design Books.. Samarin. LaTeX. Educación e Internet (www.es/CervanTeX/ [15] Till Tantau User Guide to the Beamer Class. [14] L.07 En http://latex-beamer. Goossens. 1993. A [12] M.. F. Mittelbach.net. “The Pictex Manual ". Third Edition.The L TEXCompanion.cr/revistamate/) . L TEX. Walter Mora F. “LaTeXtoHTML”.ac. 1987.tug. En http://www. Prentice Hall. New Jersey. 2007. [13] R. Addison-Wesley. En http://faq. Lamport. 1996.dk/FontCatalogue/utopia-md/ [17] Wichura M. Derechos Reservados © 2011 Revista digital Matemática.cidse. Peachpit Press.ktug.or.itcr.

1 Instalar Ubuntu 10. con un fuerte enfoque en la facilidad de uso y de instalación del sistema. 2.. Descomprimimos el archivo1 Ubuntu-10. y ejecutamos el programa Wubi * 1 Para instalar Ubuntu desde un cd o una memoria USB. se necesita descomprimir (en el cd o la llave) usando el programa "Unetbootin".com/desktop/get-Ubuntu/download. Ubuntu es un sistema oper- ativo para el usuario promedio. Hay tres opciones: "Ubuntu Desktop Edition" en 32 bits o 64 bits y "Ubuntu Netbook Edition".Ubuntu.Apéndice A Instalar Ubuntu Ubuntu es una distribución Linux basada en Debian GNU/Linux. A. .10 desde Windows 1. Al igual que otras distribuciones se compone de múltiples paquetes de software normalmente distribuidos bajo una licencia libre o de código abierto. También se puede usar el programa "usb-creator" que viene incluido..10-desktop. Descargar en http://www.

Fuentes adicionales se instalan desde Centro de Software de Ubuntu-Tipografías (d) Shutter (para recortar y editar capturas de pantalla): Se instala con Synaptic (e) PdfSam (para unir. la conexión a internet es automática. Sino.ac.. Alex Borbón A. Es conveniente abrir el Centro de Software de Ubuntu para tener una idea de qué software hay disponible (siempre hay cosas nuevas) 6.cidse. separar o combinar pdfs): Se instalan con Synaptic (f) QtOctave. TexMaker. Al reiniciar la computadora. wxMaxima.3. seleccionar la red "eth0" y hacer clic en "editar".org. Ubuntu se termina de instalar. 4. (editores): Se instalan con Synaptic (c) Fuentes de Microsoft: Buscar ttf-mscorefonts en ’Centro de Software de Ubuntu’ e instalar.itcr. La distribución viene con algunos programas: OpenOffice. Antes de instalar. Derechos Reservados © 2011 Revista digital Matemática. Firefox. Recomendación para instalación: (a) Texlive-full: Se instala con Synaptic (b) Lyx.. Kile. Walter Mora F. En la pestaña de "Ajustes de IPv4" seleccionar "manual" y rellenar datos de IP y DNS LaTeX. 5. habilitamos más repositorios: Ir a Administración-Gestor de ActualizacionesConfigurar-Software de Ubuntu y habilitar las primeras 4 casillas 7. Educación e Internet (www. Después de instalar Ubuntu es conveniente actualizar el sistema desde Administración-Gestor de Actualizaciones. Si tenemos una conexión a internet2 . etc. Scilab (equivalente a MatLab): Se instalan con Synaptic (g) Google Chrome (otro navegador): Se instala con Synaptic (h) Evolution o Thunderbird (Gestión de correo) (i) Google Earth (j) Skype (k) Unrar (para descomprimir): Se instalan con Synaptic (l) Adobe Reader: Se instalan con Synaptic 2 En general.cr/revistamate/) 139 .

gz y se descomprime.html 9. TurboPrint es un programa para instalar drivers de muchas impresoras (posiblemente impresoras algo antiguas) que no aparecen en la lista de impresoras de la distribución 10. Además es adecuado instalar pstoedit y pdf2svg (requiere Texlive-full) para trabajar con archivos pdf generados con LaTeX.tar. La descarga y las instrucciones están en http://www. (c) Desde la terminal nos vamos a la carpeta que nos quedó (usando el comando cd) y luego digitamos sudo mv *.4. Inkscape.turboprint. (b) Extensión TeXtext para Inkscape: Se descarga el comprimido textext-0.info/download.10 de Ubuntu. (a) Inkscape se instala con Synaptic. TurboPrint agrega los drivers a la lista de la distribución.8.* /usr/share/inkscape/extensions [Enter] .4.

10 enumerate. 35 eqnarray. 29 fcolorbox. 132 temas. 42 documentclass. 56 iiint. 16 definecolor. 35 141 . 25 fboxsep. 16 int. 20 Fontsize. 16 baselinestretch. 52 equation. 56 item. 14 beamer alert. 128 ligas. 47 calligra usepackage. 71 Fontencoding. 47 unboldmath. 88 opciones por default. 119 pdfLaTeX. 22 center. 122 algorithm2e.Indice Algoritmos |097 babel. 47 boldmath pbm. 20 Fontseries. 25 centrar en modo matemático. 127 blocks. 124 gráficos. 20 fontenc usepackage. 14 hfill. 56 iint. 30 hspace. 48 choose. 118 tablas. 9 Contenido. 111 Comandos. 129 marcos. 31 Fuentes. 119 BibTTEX. 34 inputec usepackage. 29 displaystyle. 1 DVI archivo. 56 oint. 20 footnote. 20 Fontfamily. 18 headheight. 14 headsep. 29 figure subfigure. 49 fbox. 90 Compilar LaTeX. 47 boldmath (negrita). 10 imprimir. 88 newcommand. 44 cite. 118 velos. |111 boldmath boldsymbol.

37 Lamport. 62 vrule. 9 renewcommand. 47 newpage. 14 negrita modo matemático. 27 multicols. 1 limits. 14 parindent.142 INDICE Knuth D. 52 overset. 59 cellcolor. 65 rotación. 49 stackrel. 14 nonumber. 49 substack. 51 minipage. 20 setcounter. 57 pagestyle. 34 . 26 myheadings. 14 parskip. 64 rowcolors. 10 Preámbulo. 44 markright. 44 subequations.. 110 vspace. 1 labelenumi. 63 multicolumn. 14 Matrices array. 14 selectedfont. 67 thebibliography. 49 mbox. 44 tabular. 14 PDF archivo. 26 con figure.

10 (64 bits). A. Costa Rica. Incluye nuevos paquetes y nuevos comandos que resuelven problemas cotidianos de edición de texto matemáticos de una manera más sencilla. Ahora se considera TEXLive .Ubuntu y MikTEX-Windows. según nuestra experiencia. educación.8. Algunas veces la descripción se hace “por ejemplos”. MORA. También se desarrollan tópicos que tienen que ver con paquetes especiales. dada la bastedad del tema. Cartago. en la revista digital. software y programación. BORBÓN. El texto cubre aspectos básicos e intermedios sobre composición A tipográfica L TEX. nuevas cosas en diseño editorial e infografía y una nueva presentación de los ejemplos (basada en TikZ). en Ubuntu 10.Prefacio Esta es la versión 2011 del libro. vii . La edición 2010 fue implementada en Windows con MikTEX 2. Los temas que se han incluido son los tópicos más frecuentes en la edición de libros y artículos sobre matemáticas. 2011. Esta nueva edición de hizo con TEXLive 2010. Esta nueva edición es una versión ampliada y corregida de la versión 2010. Este texto se ha usado en algunos cursos en el Instituto Tecnológico de Costa Rica y lo usan frecuentemente los asistentes. W.

Es un sofisticado programa para la composición tipográfica de textos científicos tales como artículos. 1938− poner automáticamente la “formulería” del documento.1 1. fico del documento A L TEX formatea las páginas de acuerdo a la clase de documento especificado por el comando \documentclass{ }. L TEX no es un procesador de textos. TeX es en la práctica un estándar para publicaciones científicas en A áreas como matemática. por ejemplo. computación.. llamada ConTeXt. L TEX es un conjunto de A macros TEX preparado por Leslie Lamport.itcr.cidse. física. es un lenguaje que nos permite preparar automáticamente un documento de apariencia estándar y de alta calidad. \documentclass{book}.1 A LTEX: PRIMEROS PASOS ¿Qué es LaTeX? “TEX is intended for the creation of beautiful books . En general. Educación e Internet (www. etc. A diferencia de A un procesador de textos.cr/revistamate/) 1 .ac. existe otra opción. etc. Los comandos vienen precedidos por el símbolo “\” (barra invertida). Un ejemplo de código L TEX es el siguiente: 1 Además de LaTeX. Donald Knuth —————- El sistema TEX (se pronuncia [tej]) fue diseñado y desarrollado por Donald Knuth en la década del 70.and especially for books that contain a lot of mathematic”. reportes. Hay comandos que funcionan en modo texto y hay comandos que solo funcionan en modo A matemático. libros. A Un documento L TEX puede tener texto ordinario junto con texto en modo matemático. Derechos Reservados © 2011 Revista digital Matemática.. con L TEX tenemos un control más fino sobre cualquier aspecto tipográ1. Este conjunto de macros TeX es menos famosa pero tal vez es más sencilla de usar y ofrece más posibilidades de edición TeX LaTeX. solo A necesitamos editar texto y algunos comandos y L TEX se encarga de comDonald Knuth. Walter Mora F. Alex Borbón A.

1 Distribuciones TEX Hay varias distribuciones TEX por ejemplo: TeXLive (Windows.10. imprimir o convertir a PDF. 32 bits) y con TeXLive 2010 (Ubuntu 10. por ejemplo $$e^x=\sum_{n=0}^{\infty}\frac{x^n}{n!}$$ $$(x+a)^n=\sum_{k=0}^n \binom{n}{k}x^k a^{n-k}$$ \end{document} Este código. Mac).2 A L TEX: PRIMEROS PASOS Ejemplo 1. una vez compilado. visualizar. es conveniente tener un editor no solo para editar de manera cómodo el texto.9 (Windows XP. Las pruebas de este libro se hicieron con MiKTeX2. Una vez que instalamos TeX usando alguna distribución. convenir en que $0^0=1$ es adecuado para que algunas f\’ormulas se puedan expresar de manera sencilla. produce una página con el texto: 1. Una distribución TeX contiene el núcleo principal del programa. también para tener acceso de manera sencilla A a las tareas usuales de una sesión L TEX: editar. 64 bits). \documentclass{book} \usepackage{amsmath} \begin{document} $0^0$ es una expresi\’on indefinida. 1. Linux. Asumimos que el lector tiene la distribución respectiva .2. sin recurrir a casos especiales. paquetes y extensiones adiA cionales: Integra todo lo que hace falta para poner a funcionar TeX y L TEX sobre un sistema operativo. Si $a>0$ entonces $a^0=1$ pero $0^a=0.2 A Distribuciones TEX/L TEX y editores. compilar. MacTeX (Mac OS X) y MiKTEX (Windows).$ Sin embargo.

Ubuntu 64 bits es recomendable para trabajar con tareas que requieren mucho trabajo gráfico o mucho cálculo (sin hablar de Mac). Ahora se instalará MiKTEX desde la carpeta de descarga que eligió en el paso anterior.5 gigas de memoria RAM como máximo. video. marcar y luego aplicar (también se puede instalar desde el ’Centro de Software de Ubuntu’. etc) no habrá diferencia. cálculos extensos) pero en tareas sencillas (edición. Con este ejecutable se establece una conexión a Internet para primero descargar y luego instalar MiKTEX completo (hay una guía de instalación en http://docs. se puede instalar en una misma computadora Windows 32-64 bits y Ubuntu 32-64 bits de manera sencilla y sin peligro. Hay que tomar en cuenta que muchos programas no tienen versión para 64 bits. Se debe buscar la opción texlive-full. Con 64 bits se obtiene un gran rendimiento en tareas pesadas (gráficos. .9/setup y descargamos “MiKTeX 2. Tenga en cuenta que esto puede tardar bastante tiempo (dependiendo de la velocidad de la conexión).exe y siga las instrucciones.3959.9. 2 Tanto Windows como Ubuntu en 32 bits solo pueden usar 3.html).miktex.org/2. buscando tex live).9 Net Installer”.2 En Ubuntu.9. 2 Ejecute de nuevo setup-2.9 se puede ir directamente al sitio web http://miktex. si no es este el caso. Los pasos bássicos son: 1 Ejecute setup-2. Todo el software que usamos en este libro corre bien con Ubuntu 64 bits.exe.3959. En algún momento deberá elegir la opción ’Download MiKTeX’.9/manual/ installing. En todo caso. Obtener e Instalar MiKTEX (Windows) Para obtener MiKTEX 2.3 completa a mano.9. Obtener e Instalar TEXLive en Ubuntu En el apéndice A se indica cómo instalar Ubuntu 32 o 64 bits desde Windows. internet.3959. TEXLive se puede instalar con el ’Gestor de paquetes Synaptic’.exe y elija la opción ’Install MiKTeX’. aunque hay emuladores de 32 bits en sistemas de 64 bits. esta opción descarga el ejecutable setup-2.org/2. Ubuntu 32 bits es adecuado para el uso doméstico usual.

hay un par de cosas que podemos configurar. Ubuntu: Hay varios editores: TeXMaker. generado con L TEX A (DVI→PDF) o PDFL TEX. al código TEXy viceversa de tal manera que nos ubiquemos en el lugar actual del documento (si usamos el visor default) Evince).4 A L TEX: PRIMEROS PASOS 1.tex (solo agregamos -synctex=1). La búsqueda inversa se activa en el PDF con el botón derecho del ratón y luego haciendo clic. Diccionario en español: Vamos a Opciones-Configurar TexMaker-Editor y cambiamos a /usr/share/myspell/dicts/es-CR. Figura 1.1 Editor TeXMaker en Ubuntu Configuración adicional Aunque la instalación procede de manera automática.dic3 A Búsqueda inversa: Esta opción es muy útil para pasar del PDF.2. Luego se pueden configurar algunas cosas adicionales. etc. TeXMaker: Se instala con el ’Gestor de paquetes Synaptic’. Los editores buscan la inA stalación TEX/L TEXde manera automática.2 Un Editor Después de la instalación de la distribución TeX instalamos un editor. Kile. Vamos a OpcionesConfigurar TexMaker-Comandos. 3 . Modificamos la opción PdfLaTeX y digitamos pdflatex -synctex=1 -interaction=nonstopmode %.

dvisrc:@ Un manual muy instructivo y completo para TeXMaker se encuentra en http://www.pdf. Una vez instalado este visor. Abrimos el YAP desde TexMaker con la tecla F3. etc. asegurese de instalar esta versión.1. Kile: Se instala con el ’Gestor de paquetes Synaptic’.xm1math.net/texmaker/.xm1math.net/Documentation/html/index. se deben seguir las instrucciones de la página http://www. Para hacer búsqueda inversa desde el DVI (en Windows) se requiere configurar el YAP.5 Nota: A la fecha.xm1math. Visor Okular: Un visor para archivos DVI más competente es Okular.html#SECTION37. Para hacer búsqueda inversa desde el DVI se requiere instalar el visor xdvi. net/texmaker/doc. Suponiendo que ya lo instalamos.html.2 Editor Kile en Ubuntu Windows: Hay varios editores: TeXMaker. vamos a OpcionesConfigurar TexMaker-VisorPDF-External Viewer y digitamos /usr/bin/acroread" %. vamos a Opciones-Configurar TexMaker-Comandos y modificamos la opción Visor DVI y digitamos okular --unique "file:%.html.sourceforge. Visor PDF externo: TeXMaker usa por defecto el visor Evince. TeXMaker: El instalador se descarga en http://www. Figura 1. Si queremos ver el documento en Adobe Reader como opción alternativa desde Evince. La configuración adicional es la misma que la que se menciono para Ubuntu excepto el visor DVI pues en Windows se usa Yap. WinShell. net/texmaker/doc. esta faceta funciona bien con TeXMaker 2. Para configurar facetas adiconales de Kile se puede ir a http://kile. luego vamos a View-Opciones-Inverse DVI Search .

org/software/ sumatra/index. Figura 1..org/.exe). Diccionario en español: El diccionario se debe descargar en http://wiki.3 Editor WinShell para Windows Configuración adicional Aunque la instalación procede de manera automática. A Búsqueda inversa: Esta opción es muy útil para pasar del PDF.exe (C:/Archivos de programa/Su matraPDF-TeX. Pulsamos el botón Aplicar y luego Aceptar. En WinShell vamos a Opciones-Lamadas a programas. Para que la búsqueda inversa funcione debemos descargar el ejecutable SumatraPDF-TeX en http://william. ..exe) y en la tercera cejilla digitamos "%f" "%l". generado con L TEX A (DVI→PDF) o PDFL TEX. Ahora hay que configurar ambos programas. En la cejilla Programa: seleccionamos PDFView y en la cejilla Archivo-exe: usamos el botón Examinar para poner la dirección del archivo SumatraPDF-TeX. En Name: digitamos texmaker (el nombre del editor para referencia)..6 A L TEX: PRIMEROS PASOS y pulsamos el botón New. luego reiniciamos WinShell. El contenido el comprimido se debe pegar en C:/Archivosdeprograma/WinShell/Dictionaries (puede ser Spanish Mex).famille-blum.html. Eso es todo.. WinShell: El instalador se descarga en http://www.org/wiki/Dictionaries. al código TEXy viceversa de tal manera que nos ubiquemos en el lugar actual del documento. en la cejilla que sigue usamos el botón de navegación para indicar el ejecutable (C:\ProgramFiles\texmaker\texmaker.services. luego lo pegamos en C:/Archivos de programa. openoffice. en la cejilla Corrector ortogrfico: cambiamos a es_MX..winshell. hay un par de cosas que podemos configurar. luego vamos a Opciones-Idioma.

org/ Inkscape. .wisc.google. Descargar e instalar en este orden: 1 GPL Ghostscript: Descargar gs900w32. Para hacer esto vamos a usar Inkscape.exe) y en la tercera cejilla digitamos -c "%f" -l %l.48.3 Software adicional Software adicional (Windows)4 Además de la edición de texto.htm Pdfsam: Descargar desde http://www. Abrimos el YAP desde WinShell con la tecla F7.exe (Windows 64 bits) desde http: //sourceforge.46 de Inkscape que es también funcional para nuestros propósitos. En Name: digitamos winshell (el nombre del editor para referencia).iki. Pulsamos el botón Aplicar y luego Aceptar.net/projects/ghostscript/files/GPL%20Ghostscript/9.3 (útlima versión libre. en http://pav. 1.portablefreeware. También Inkscape requiere instalar Pstoedit (descargar desde http://www.pstoedit. También tres programas muy útiles son PdfSam (para extraer. imágenes y también con diseño A editorial (en los archivos PDF generados con L TEX).cs.com/p/inkscape-replace-font/ downloads/list y se descomprime en C:/Archivodeprograma/Inkscape/share/inkscape/ extensions 4 Se recomienda instalar el complemento Wot de Firefox para tener una idea de la seguridad de los sitios de descarga! Windows esta extensión a veces no funciona bien con la versión 0. Replace Font: Se usa para reemplazar una fuente por otra fuente.pdfsam.gimp.x.org/?page_id=32 FastStone V5. se usa para recortar y editar capturas de pantalla) y Gimp para edición de fotos e imágenes generales.7 Vamos a C:/Archivos de programa y ejecutamos SumatraPDF-TeX. es usual trabajar con gráficos.00/ 2 3 4 5 6 GSview: Descargar desde http://pages.exe o gs900w64.com/?id=775 Gimp: Descargar desde http://www. Gsview y Pstoedit. en la cejilla que sigue usamos el botón de navegación para indicar el ejecutable (C:\ProgramFiles\winShell\WinShell.net/ pstoedit) y las extensiones. luego vamos a Configuración-Opciones y en la cejilla que está al final seleccionamos "C:\ProgramFiles\wi y pulsamos el botón Aceptar y cerramos. . unir o dividir páginas en un archivo pdf).3: Descargar desde http://www. FastStone V5. A Adicionalmente podemos descargar la extensión TeXtext de Inkscape para editar texto L TEX en esta aplicación. A TeXtext: Se usa para introducir texto L TEX en la edición de gráficos e imágenes.edu/~ghost/gsview/get49. Gimp y otros programas. Inkscape requiere la instalación previa de Ghostscript. en todo caso en el repositorio que se menciona está la versión 0.net/projects/inkscape/files/inkscape/ 0.exe. 5 En .zip en http://code. Se descarga el com- primido replace_font0. luego vamos a View-Opciones-Inverse DVI Search y pulsamos el botón New. Para hacer búsqueda inversa desde el DVI se requiere configurar el YAP.48/.5 Descargar desde http://sourceforge.fi/software/textext/.

tar. luego las descomprimimos y desde la terminal las movemos a la carpeta de fuentes de Windows (en el panel de control) Un manual básico de Inkscape se encuentra en http://inkscape. Se descarga el comprimido textext-0. . es usual trabajar con gráficos.google.4.* /usr/share/inkscape/extensions [Enter] . digamos en la carpeta ’Descargas’.fi/software/ textext/ y se descomprime. En Synaptic marcar Inkscape. por ejemplo.iki.com/p/inkscape-replacefont/downloads/list y se descomprime.gz desde http://pav. imágenes y también con diseño A editorial (en los archivos PDF generados con L TEX).ttf.html. Se pueden instalar fuentes .ttf A (Truetype) y . Se descarga el com- primido replace_font0. 1 Fuentes de Microsoft: Buscar ‘ttf-mscorefonts’ en ’Centro de Software de Ubuntu’ e instalar.it/h4beq9c/ttf_LaTeXFonts_Minimo. 2 3 4 5 6 7 También vamos a usar las extensiones. digamos en la carpeta ’Descargas’. . separar o combinar pdfs): Se instalan con Synaptic Adobe Reader: Se instalan con Synaptic Okular (visualizador adicional): Se instala con Synaptic Gimp: Se instalan con Synaptic Inkscape.org/doc/basic/tutorialbasic.otf (Opentype). los programas se pueden instalar con el Centro de Software de Ubuntu o con el Gestor de paquetes Synaptic.ttf básicas (las fuentes AMS en formato .4. A TeXtext: Se usa para introducir texto L TEX en la edición de gráficos e imágenes.8 A L TEX: PRIMEROS PASOS A Fuentes L TEX adicionales: Inkscape usa las fuentes del sistema. Desde la terminal nos vamos a la carpeta ’Descargas’ (con el comando ’change-directory’: cd) y luego digitamos sudo mv *.zip desde http://code. Fuentes adicionales se instalan desde Centro de Software de Ubuntu-Tipografías Shutter (para recortar y editar capturas de pantalla): Se instala con Synaptic PdfSam (para unir. Software adicional (Ubuntu) Además de la edición de texto. zip. Para hacer esto vamos a usar Inkscape. generados con FontForge).es.x. Si vamos a abrir PDF generados con L TEX es conveniente instalar al menos las fuentes . Replace Font: Se usa para reemplazar una fuente por otra fuente. Estas fuentes las puede obtener en http://ifile. pstoedit y pdf2svg y luego aplicar. Gimp y otros programas. Si tenemos una conexión a Internet.

generados con FontForge). El texto en modo matemático va entre $ $ o $$ $$. largo y ancho de página. Si vamos a abrir PDF generados con L TEX es conveniente instalar al menos las fuentes .4 A Acciones en una sesión con L TEX A En una sesión L TEX ejecutamos varias acciones: Ponemos un preámbulo: La clase de documento. numeración. definimos $a^x$ por la f\’ormula. Se pueden instalar fuentes .otf (Opentype). Esto nos permite detectar. Esto le indica al programa que interprete el texto y lo convierta en símbolos matemáticos. 1. cancel}    \usepackage{graphicx} \begin{document} Sea $a>0$.).ttf básicas (las fuentes AMS en formato . indicaciones sobre márgenes.9 Desde la terminal nos vamos a la carpeta ’Descargas’ (con el comando ’change-directory’: cd) y luego digitamos. amsfonts. \end{document} Editamos: Escribimos texto corriente y texto en modo matemático (posiblemente combinando ambos). Compilamos: En el menú del editor está la opción LaTeX o la opción PDFLaTeX para compilar. Estas fuentes las puede obtener en http://ifile.gráficos.. errores en los comandos o en la sintaxis de una .it/h4beq9c/ttf_LaTeXFonts_Minimo.. y cargamos los paquetes adicionales (fuentes. sudo mv *. amssymb. etc.   \documentclass{article}    \textheight = 20cm      \textwidth = 18cm    \topmargin = -2cm Preámbulo  \oddsidemargin= -1cm     \parindent = 0mm     \usepackage{amsmath.símbolos. latexsym..ttf. sudo mv /home/walter/Descargas/ttf_LaTeXFonts_Minimo /usr/share/fonts/truetype [Enter] En el apéndice A se recomienda software adicional. luego las descomprimimos y desde la terminal las movemos a la carpeta de fuentes.* /usr/share/inkscape/extensions [Enter] A Fuentes L TEX adicionales: Inkscape usa las fuentes del sistema.ttf A (Truetype) y . etc. por ejemplo. zip.

etc. Imprimir el archivo DVI.LaTeX.toc.*. la compilación L TEX se hace con la tecla F2 y el documento DVI se ve con la tecla F3. AT X.tex mientras que el archivo . A PDFL TEX es una extensión de TEX que puede crear archivos PDF directamente desde un archivo A de origen .log contiene un inA forme del proceso de compilación. personalizar el menú de navegación. Ver el archivo DVI o el PDF .dvi. Una vez que hemos compilado con la opción LaTeX. agregar video.log. Después de compilar se producen varios archivos: *.tex. podemos usar comandos adicionales en el archivo . Formalmente. etc. imprimir la interpretación en formato PostScript (muy fino) del archivo DVI. Una vez que hemos compilado con la opción PDFLaTeX. *. cosas que son importantes para leer documentos en pantalla y para la distribución en Internet. . Pero también. usamos la opción Ver PDF para ver el documento. Por ejemplo. *. usamos la opción DVI para ver el documento (esto hace que un visualizador ejecute el programa ’dvips’ para ver el documento en pantalla). En general no hay problema en compilar con uno o con otro. Para este tipo de formatos PDFL TEX es más versatil.10 A L TEX: PRIMEROS PASOS fórmula. png.tex. Para imprimir un documento L TEX (generado con la opción LaTeX) solo necesitamos el archivo *. Compilar LaTeX Ver DVI Teclas rápidas . En TeXMaKer hay teclas rápidas para A compilar y otras para otras tareas. jpg. El archivo de edición tiene extensión *. es decir. por ejemplo: agregar ligas.aux. Compilar en TeXMaker La compilación se hace con la opción Herramientas . usamos la opción DVI->PDF. Si queremos una versión PDF. En primera instancia PDFL TEX genera un PDF idéntico al DVI.dvi y los archivos de los gráficos incluidos en el documento (si hubiera).*. excepto cuando incluimos gráficos o imágenes en formatos A como pdf. ¿Compilar con PDFLaTeX o LaTeX? A Mientras aprendemos L TEX vamos a compilar usando la opción LaTeX.tex para agregar compilando con PDFL E propiedades en el archivo PDF.

Process exited with error(s) En este caso. Al hacer clic en ’line 323’ nos llevará a la línea del error. esto nos indica que falta ’$’ en la línea 323. el mensaje en la ventana inferior sería. \frac{x}{x+1} es texto matemático (inicia con un comando de fracción) y por tanto no se puede interpretar como texto corriente. . Process exited normally Si hay errores de sintaxis...11 Resultado de la compilación. Si no hay errores de sintaxis. Las teclas rápidas son Alt-2 para compilar y Alt-3 para ver el DVI. Igual que en TeXMaker. En este ejemplo. tenemos una ventana para el resultado de la compilación. la compilación genera una información de salida en la ’ventana de mensajes’ (se habilita o deshabilita en el menú Ver). por ejemplo Error line 323 ! Missing $ <inserted text>. Error: el texto matemático va entre $$ Ver errores Línea del error Detalle breve del error: Falta $ Compilar en Kile Se usa el menú Build-Complie-LaTeX o Build-Complie-PDFLaTeX. Si la compilación encuentra algún error se indicará con un mensaje corto (en rojo). el mensaje en la ventana inferior sería. Como se ve. necesita estar entre $ $.

LaTeX. En WinShell hay teclas rápidas para compilar A y otras para otras tareas. Hay software no gratuito que hace muy bien el trabajo.12 A L TEX: PRIMEROS PASOS Compilar en WinShell La compilación se hace con la opción Ejecutar . Por ejemplo. Para hacer la conversión hay que ejecutar el programa wsW2LTXGUI que está en la carpeta bin de este paquete. Para hacer la conversión se carga el documento . . por ejemplo Word2TeX (≈$54) y Word-to-LaTeX (≈$44). Se debe descargar el paquete wsw2LTXSDK que incluye el programa wsW2LTXGUI (figura de la derecha).org. Writer2LaTeX (Ubuntu) Writer2LaTeX es una extensión para Writer de OpenOffice. La conversión es limitada. Lo programas gratuitos pueden hacer esto con un resultado limitado.winshell. wsW2LTX (Windows) Los archivos en formato Word (97-2003) se pueden convertir a LaTeX (en Windows) usando el programa gratuito wsW2LTX (http://www.org/modules/w2ltx_download/). Se instala con ’Gestor de Paquetes Synaptic’ (se busca Writer2LaTeX ).odt (OOoWriter) y se usa la opción Archivo-Exportar. 1. la compilación L TEX se hace con la tecla F5 y el documento DVI se ve con la tecla F7. La conversión es limitada.5 Convertir documentos a LaTeX Posiblemente haya interés en convertir documentos (con o sin ecuaciones) de Microsoft Word o A de OOoWriter. a documentos L TEX.

article se refiere al archivo article. Derechos Reservados © 2011 Revista digital Matemática. latexsym.cancel}: Esta instrucción indica que en este documento se usarán paquetes de símbolos adicionales (símbolos de la AMS).5 cm.amssymb. Alex Borbón A.. En el cuerpo se escribe el texto (normal y matemático). en este caso la instrucción -2cm sube el margen 2 cm hacia arriba..ac. definimos $a^x$ por la f\’ormula.cidse. article se utiliza para editar documentos con formato de artículo.5 cm. \topmargin=-2cm: Establece el margen superior. Educación e Internet (www. Walter Mora F.cls implementan la estructura especifica de un documento. determina el ancho del otro margen! \usepackage{amsmath.2 2. El default es 14 cm. Si el parámetro es positivo se aumenta este margen y si es negativo disminuye. También se usa “report” o “book” para un reporte o un libro. con sólo poner esta instrucción el margen queda en 2. Note que esto combinado con el ancho del texto. Es la parte que aparecerá impresa como producto final. El default es de 4. \textheight=21cm: Establece el largo del texto en cada página (en este caso.cls. nada de lo que pongamos en el preámbulo aparecerá en el documento que se imprime al final. El default es de 3 cm.1 CREANDO UN DOCUMENTO Preámbulo y cuerpo A Un documento básico en L TEX se compone de dos partes: el preámbulo del documento y el cuerpo.amsfonts. amssymb. amsfonts. sin embargo. LaTeX. \textwidth=18cm: Establece el ancho del texto en cada página (en este caso. Al inicio del documento se debe especificar la clase de documento y lo relativo al ajuste de las páginas.  \end{document} Cuerpo del documento \documentclass{article}: Es la clase de documento..latexsym. Preámbulo   \documentclass{article}    \textheight = 21cm      \textwidth = 18cm    \topmargin = -2cm  \oddsidemargin= -2cm    \usepackage{amsmath. \oddsidemargin=-2cm: Establece el margen izquierdo de las páginas impares. de 21 cm).. El default es 19 cm.cr/revistamate/) 13 . Estos archivos . cancel}      \usepackage[latin1]{inputenc}    \usepackage{graphicx}   \begin{document} Sea $a>0$. de 18 cm).itcr.

Se pueden poner varios \markright en el texto (en cada sección por ejemplo). \headheight: Altura de la cabecera (page header) de la página. \. \pagestyle{empty}: Elimina la numeración de las páginas. \parskip=Xmm: Genera un espacio de X mm entre los párrafos. A. lo hace a doble espacio. Borb\’on $\. \headsep : Distancia desde la parte inferior de la cabecera al cuerpo de texto en una página. Ejemplo: \markright{\LaTeX \hrulefill W. \markright{‘texto’}: Coloca ‘texto’ en la parte superior de la página. \parindent=0mm: Elimina la sangría. Otros comandos para el preámbulo \renewcommand{\baselinestretch}{1.5}: Genera un texto a espacio y medio. directamente del teclado. \usepackage{graphicx}: Esta instrucción se usa para incluir un paquete para el manejo de gráficos e imágenes en el documento. si queremos . Por ejemplo.$} A \newpage: Le indica a L TEX que siga imprimiendo en la página siguiente. Página topmargin Región impresa head headheight headsep textheight Margen izquierdo textwidth c foot Tópico adicional La manera fácil El diseño de documento se puede simplificar con el paquete geometry. Si se pone 2 en vez de 1. Mora.14 CREANDO UN DOCUMENTO \usepackage[latin1]{inputenc}: Esta instrucción se usa para incluir un paquete que nos permite usar los acentos y otros símbolos.5. \pagestyle{myheadings}: Coloca la numeración de página en la parte superior.

left=2cm]{geometry} \usepackage{latexsym.21cm}.15 un documento 18cm×21cm con margen superior de 2cm y margen izquierdo de 2cm. Acentos y otros caracteres A L TEX normalmente no acepta tildes.top=2cm.1 Acentos en modo texto y otros símbolos A Para que L TEX reconozca los acentos que usamos en español directamente del teclado (como ó en vez de \’o).1 Idioma A El idioma oficial que utiliza L TEX es el inglés. 2.21cm}. left=2cm]{geometry} es decir.uk/texarchive/macros/latex/contrib/geometry/geometry. Comando \'a \'e \'{\i} \'o \'u Símbolo á é í ó ú Comando ? ! '' ' \~n Símbolo ¿ ¡ “” ‘’ ñ Tabla 2.1.amsfonts.1.ac.. ni la “ñ”.. tampoco el signo de pregunta ‘¿’.top=2cm. cambiamos nuestras instrucciones agregando en el preámbulo \usepackage[total={18cm.amsmath.cancel} \usepackage[latin1]{inputenc} \usepackage{graphicx} \begin{document} .amssymb. Para que acepte estos caracteres se deben utilizar las instrucciones que aparecen en la tabla 2.tex. utilizando algunas instrucciones se puede lograr que soporte otros idiomas.pdf. \documentclass{article} \usepackage[total={18cm. ni la apertura o el cierre de comillas. \end{document} Un manual de referencia para este paquete se puede encontrar en ftp://ftp. sin embargo. colocamos en el preámbulo la instrucción \usepackage[latin1]{inputenc} . veremos cómo hacer para que soporte el español. en particular.

El problema es que este paquete tiene conflictos con otros paquetes que podríamos querer usar. Por eso tenemos que tener en cuenta un par de opciones más. Además quedará habilitada la división correcta de las palabras. Dos opciones más aparecen como tópico adicional. ahora sólo las comillas se tendrán que seguir poniendo mediante la instrucción dada en la tabla. Tópico adicional A veces el paquete babel tiene conflictos con algún otro paquete que queremos usar. podemos poner en el preámbulo \renewcommand{\contentsname}{Contenido} \renewcommand{\partname}{Parte} \renewcommand{\appendixname}{Ap\’endice} \renewcommand{\figurename}{Figura} \renewcommand{\tablename}{Tabla} \renewcommand{\abstractname}{Resumen} \renewcommand{\refname}{Bibliograf\’{\i}a} Si el documento es book se puede agregar en el preámbulo \renewcommand{\contentsname}{Contenido} \renewcommand{\partname}{Parte} \renewcommand{\appendixname}{Ap\’endice} \renewcommand{\figurename}{Figura} \renewcommand{\tablename}{Tabla} . \usepackage[utf8]{inputenc} Nota: En este libro vamos a usar la codificación latin1 en las plantillas. ¿porqué?. como en muchas distribuciones recientes de Linux. están en inglés. Si la codificación es utf-8.16 CREANDO UN DOCUMENTO Con este paquete se tendrá un soporte para los acentos en español. Si el documento es de tipo article. en un libro no saldría Capítulo 1 sino Chapter 1. colocamos en el preámbulo la instrucción. etc. La forma más simple y recomendada es poner en el preámbulo del documento la instrucción \usepackage[spanish]{babel} que carga la opción en español de la librería babel. secciones. Por lo tanto. Existen dos formas sencillas de solucionar este problema. Cambiar las plantillas a español A Otro problema que tiene L TEX con el idioma es que los títulos de capítulos..

por eso no se pueden obtener digitándolos (tecleándolos) directamente como cualquier letra.17 \renewcommand{\chaptername}{Cap\’{\i}tulo} \renewcommand{\bibname}{Bibliograf\’{\i}a} Una tercera opción es hacer este cambio permanente: Se puede editar los archivos article. y tiene la ventaja de que funciona con palabras que tienen acento.cls o book.7/tex/latex/base.cidse.cr/revistamate/) . 2. Walter Mora F. sin embargo. se logra que L TEX divida correctamente la mayoría de palabras en español.itcr. A Este sistema tiene el inconveniente de que L TEX sólo divide bien la palabra en ese punto del documento y si dicha palabra aparece otra vez habrá que volver a decirle como se divide.cls y se buscan las líneas \newcommand\contentsname{Contents} \newcommand\listfigurename{List of Figures} .tex.cls.2 2. El hacerlo puede producir LaTeX..1 Tipos y tamaños de fuentes. simplemente se guarda el archivo. report. usando guiones. División de palabras Con la inclusión del paquete \usepackage[spanish]{babel} A en el preámbulo. Alex Borbón A. En la distribución MiKTEX están en C:/Archivosdeprograma/MiKTeX2. Derechos Reservados © 2011 Revista digital Matemática. Caracteres especiales. y le indicamos exactamente donde la puede dividir. Por ejemplo deci-si\’on. Educación e Internet (www. y se cambian por \newcommand{\contentsname}{Contenido} \newcommand{\partname}{Parte} \newcommand{\indexname}{Lista Alfab\’etica} . hay algunos casos en donde no será así. En Ubuntu esto archivos están en /usr/share/texmf-texlive/tex/ latex/base (debe tener permisos de escritura para modificarlos).cls (o report.2. Algunos caracteres están reservados para que cumplan alguna función. vamos a esa palabra en el archivo *.. Luego.cls y/o book....ac. si al componer el texto observamos que hay una palabra que se ha dividido mal. se busca y se abre el archivo el archivo de texto article.cls. En ambos casos..

el apóstrofo: ' se obtiene con el comando \textquotesingle y el símbolo de copyright: © se obtiene con \textcopyright. Por ejemplo. El símbolo ‘@’ se usa como delimitador de lo que se quiere imprimir. el acento: ` se obtiene con el comando \textasciigrave. \} \$ \& \_ . Paquete textcomp Hay algunos caracteres especiales que requieren el paquete textcomp. Note que no es igual al comando ‘\backslash’. si se digita \verb@{ $ x^2+1$ }@ se imprimirá { $ x^2+1 $ }.pdf El comando verb El comando \verb permite imprimir los caracteres tal y como aparecen en pantalla. ^ ~ % carácter inicial de comando abre y cierra bloque de código abre y cierra el modo matemático tabulador (en tablas y matrices) señala parámetro en las macros para subíndices y exponentes para evitar cortes de renglón para comentarios Carácter Comando $\backslash$ \{. Por ejemplo.2 Algunos tipos de fuentes (fonts). texto}.2. Caracteres reservados Acceder a caracteres reservados Carácter \ { } $ & # _. o puede pasar que el carácter sea ignorado. \^{} \# \~{} \% \ {. Podemos escribir por ejemplo. En las siguientes dos tablas se especifica el uso de algunos caracteres y el comando que se debe digitar (teclear) para imprimirlos. \usepackage{textcomp} Por ejemplo.no/~pjacklam/latex/textcomp. para escribir en negrita se Para cambiar el tipo de letra se pone {\tipo pone {\bf texto} Comando {\rm Roman {\em Enf\’atico {\bf Negrita {\it It\’alica } } } } Produce Roman Enfático Negrita Itálica . Para usar este paquete agregamos en el preámbulo. Se pueden usar otros delimitadores no presentes en el texto a imprimir. La lista de símbolos se puede obtener en http://home. 2.18 CREANDO UN DOCUMENTO algún error de compilación. {\tt\char‘\\begin} para obtener: \begin. ˆ # ˜ % Otros símbolos y caracteres especiales La barra invertida (\) se obtiene con el comando {\tt\char‘\\}.online. } $ & _.

2.. Este tamaño lo podemos cambiar a 11pt o 12pt agregando esta opción.19 Comando {\sl Slanted {\sf Sans Serif {\sc Small Caps {\tt Typewriter \underline{Subrayado } } } } } Slanted Sans Serif Small Caps Typewriter Subrayado Observe el uso de las llaves para delimitar el alcance del comando. Si por alguna razón queremos variar este tamaño (por ejemplo para adaptar un documento para leer en un lector Kindle o para una presentación en computadora). Ejemplo 2. el comando no tiene efecto más allá de lo que está entre llaves. por ejemplo \documentclass[12pt]{article}..cr/revistamate/) .ac. Walter Mora F. podemos usar las clases LaTeX. Derechos Reservados © 2011 Revista digital Matemática.itcr.cidse. {\large \bf Nota:} produce: Nota:. Podemos especificar los tama Comando {\tiny {\scriptsize {\footnotesize {\small {\normalsize {\large {\Large {\huge {\Huge Tiny} Script} Foot} Small} Normal} large} Large} huge} Huge} Produce Tiny Script Foot Small Normal large Large huge Huge Se pueden hacer combinaciones de tipos de letras con diferentes tamaños. 2.3 Tamaños de letras. es decir. Alex Borbón A. Educación e Internet (www. Tamaño global de fuentes A La fuente default que usa L TEX es de tamaño 10pt (72pt = 1 pulgada).

14pt. Ejemplo 3. extreport. 8pt Después de haber definido e x para x real cualquiera. es preferible definir a x por la fórmula a x = e x log a 10pt Después de haber definido e x para x real cualquiera. extbook. por ejemplo \documentclass[8pt]{extbook} o \documentclass[14pt]{extarticle}. \usepackage{anyfontsize} \begin{document} Este es {\fontsize{80}{0}\selectfont LaTeX} \end{document} Produce: Este es LaTeX Tópico adicional 6 También podríamos usar el paquete geometry . Debemos poner en el preámbulo \usepackage{anyfontsize} Luego podemos usar el comando \fontsize{x}{0} para establecer el tamaño de la fuente en xpt. 12pt. extletter. 17pt. 9pt. es preferible definir a x por la fórmula a x = e x log a Otros tamaños de fuente. y 20pt. El código: \documentclass{article} \usepackage{fix-cm} % En algunos casos es necesario. El tamaño de la fuente se puede controlar usando el paquete anyfontsize. 10pt.20 CREANDO UN DOCUMENTO extarticle. es preferible definir a x por la fórmula a x = e x log a 14pt Después de haber definido e x para x real cualquiera. Estas clases se usan d ela manera usual. 11pt. Estas clase proveen soporte para fuentes de tamaño 8pt. y extproc6 .

más bien usa las fuentes instaladas por default en la distribución TEX. \fontfamily{}: Nombre de la colección de fuentes. El mismo código nos da otro carácter en el caso de que cambiemos a la codificación OML. Familias comunes son cmr cmss cmtt cmm cmsy cmex ptm phv pcr Computer Modern Computer Modern Computer Modern Computer Modern Computer Modern Computer Modern Adobe Times Adobe Helvetica Adobe Courier Roman (default) Sans Typewriter Math Italic Math Symbols Math Extensions \fontseries{}: “Peso” de la fuente.tug. puede aplicar esta fuente a parte de un texto o de manera global.dk/FontCatalogue/ A Cualquier fuente en L TEX tiene cinco atributos: \fontencoding{}: Es la manera de identificar los caracteres usando números. Por ejemplo. A Una lista de fuentes disponibles en L TEX se puede encontrar en “The LaTeX Font Catalogue” en http://www. pero lo podemos obtener también usando su codificación latin1: Este carácter se puede obtener con el comando \char126. Otras fuentes especiales se pueden agregar de manera automática usando paquetes. por ejemplo. n it sl sc Normal Italic Slanted (‘‘oblicua’’) Caps and small caps . m b bx sb c Medium Bold Bold extended Semi-bold Condensed \fontshape{}: Forma de la fuente. el caracter ~ lo podemos obtener directamente del teclado (pues estamos usando el paquete inputenc en la codificación latin1). Si una fuente está disponible.21 A Fuentes en L TEX A L TEX no usa las fuentes del sistema operativo.

Por ejemplo.. .3 Zapf Chancery Medium Italic: {\fontfamily{pzc}\fontsize{12}{1}\selectfont{Ejemplo}} Sans Serif (≈ Helvetica): {\fontfamily{hv}\selectfont{Ejemplo}} CM ‘Dunhill’ {\fontfamily{cmdh}\selectfont{Ejemplo}} § 2.} \fontseries{b}\selectfont{ texto }} Ejemplo 4. Para usar la fuente Calligra.... Otros ejemplos son CM Mathematics {\fontencoding{OMS}\fontfamily{cmsy}\selectfont{x}} 2. Esta instrucción produce: H abía una vez ...}\fontfamily{.3 Ejemplo Ejemplo Nuevo Ejemplo Podemos aplicar el tipo de fuente a partes determinadas del documento y regresar después a la fuente normal... debemos poner en el preábulo \usepackage[T1]{fontenc} \usepackage{calligra} Luego podemos cambiar la fuente de un poco de texto con la instrucción: {\fontfamily{calligra}\fontsize{30}{0}\selectfont{H}}\normalfont ab\’ia una vez .}\selectfont{ texto}} {\fontencoding{........}\fontfamily{. Esto se hace usando el comando \normalfont.}\selectfont{ texto }} {\fontencoding{.. Gauss publicó Disquisitiones Arithmeticae tres años más tarde.. Gauss public\’o {\fontfamily{hv}\selectfont{Disquisitiones Arithmeticae}} \normalfont tres a\~nos m\’as tarde..22 CREANDO UN DOCUMENTO Usualmente usamos instrucciones tales como {\fontfamily{.

A Un documento XeL TEX lo editamos de la manera usual (la codificación debe ser UTF8) por ejemplo \documentclass{article} \usepackage[utf8]{inputenc} \usepackage{xltxtra} \setmainfont[Mapping=tex-text]{ Lucida Bright}%fuente en el sistema \begin{document} Despu\’es de haber definido $e^x$ para $x$ real cualquiera. Por ejemplo \usepackage{pslatex} \usepackage{bookman} \usepackage{helvet} \usepackage{palatino} \usepackage{newcent} \usepackage{pxfonts} \usepackage{txfonts} Este documento usa el paquete mathpazo. Para hacer un cambio global solo debe declarar el paquete correspondiente en el preámbulo del documento.eulervm} \usepackage{pslatex. \usepackage{concrete} \usepackage{cmbright} \usepackage{fourier} \usepackage{mathptmx} \usepackage{mathpazo} \usepackage{concrete. no hay ninguna .concrete} Ejemplo 5. Fuentes concrete y mathptmx concrete mathptmx Información adicional se puede obtener en [2] y [16].23 Cambio global de fuente. A ¿Usando las fuentes del sistema: XeL TEX A XeL TEX es una variante de TEX que puede usar las fuentes instaladas en el sistema operativo (si requiere un trabajo más profesional). Viene incluido en MikTEX (2.8 en adelante) y en TEXLive 2010.

ctan.pdf. Para indicarle a L TEX que un párrafo ha terminado hay que dejar un renglón en blanco. Otro modo es definir $a^x$ por la f\’ormula: $$a^x=e^{x\log a}$$ \end{document} Para compilar se usa el comando xelatex (presente en Kile. El resultado es un texto con fuente Lucida Bright (presente en mi sistema). el programa acomoda el texto e interpreta los comandos que que se digitaron.itcr. A En L TEX se puede escribir de manera ordenada o desordenada. Walter Mora F. Si entre dos palabras se deja más de dos espacios en blanco solo se imprimirá uno. por ejemplo en Ubuntu sería.tex.org/tex-archive/info/xetexref/ XeTeX-reference. 2. LaTeX. También se tiene que dejar doble paso de línea (doble ‘enter’) para separar párrafos o usar ‘\\’ para cambiar de renglón. por ejemplo xelatex ArchivoXe. Un manual de referencia se encuentra en http://tug. Si usamos ‘\\\\’ avanzamos dos renglones. claro que este m\’etodo no sirve para $ a=1$ puesto que el logaritmo de base $1$ no est\’a definido.cidse. Alex Borbón A. Educación e Internet (www. Derechos Reservados © 2011 Revista digital Matemática.cr/revistamate/) . por tratarse de un código. se ejecuta desde una terminal. y en TeXMaker hay que configurarlo). Pero.. mejor es identar A correctamente el texto. Un m\’etodo es definir $a^x$ como el n\’umero $y$ tal que $\log y =x$.3 Párrafos y efectos especiales. Si el comando xelatex no está presente en el editor..ac.24 CREANDO UN DOCUMENTO dificultad para dar una definici\’{\i}on de $a^x$ para cada $a>0$.

25 Ejemplo 6. objetos o ‘individuos’.3. 2. Alex Borbón A. El texto: \begin{center} Manual de\\ \fbox{\LaTeX} \end{center} produce: Manual de A L TEX LaTeX.cr/revistamate/) . Walter Mora F.. El texto: \begin{center} Manual de\\ \LaTeX \end{center} produce: Manual de A L TEX 2.. Derechos Reservados © 2011 Revista digital Matemática.\\\\ {\bf Nota:}.2 Cajas Para encerrar palabras o un texto en una caja se usan los comandos \fbox{ texto } o \framebox{} Ejemplo 8 (Cajas).} \\ Se parte de un conjunto $\Omega$ de $n$ patrones. Cambio de renglón: El texto: {\bf Introducci\’on.itcr.... Educación e Internet (www.. Nota:. objetos o ‘individuos’.. Se parte de un conjunto Ω de n patrones.3. descritos por un vector de p atributos. produce: Introducción.1 Centrar Para centrar un texto se pone éste entre los comandos \begin{center} \end{center} Ejemplo 7 (Centrado).. descritos por un vector de $p$ atributos.ac.cidse.

Walter Mora F.itcr. ahora veremos algunas de ellas.26 CREANDO UN DOCUMENTO 2. para ello se pone en el preámbulo \usepackage{multicol} Antes del texto que se quiere escribir a doble columna se escribe \begin{multicols}{#} en donde # representa el número de columnas que se quieren utilizar. sin embargo. El texto: \begin{multicols}{2} Hace que el texto que est\’a entre los delimitadores salga a doble columna. Ejemplo 9. adem\’as . además de acomodar el texto cuando hay un cambio de línea. El campo de separación que se deja entre las columnas se define en el preámbulo con la instrucción \setlength{\columnsep}{7mm} la cual dejaría un espacio de 7 milímetros entre ellas.. Derechos Reservados © 2011 Revista digital Matemática. \end{multicols} produce: Hace que el texto que está entre los delimitaA dores salga a doble columna.. esto es una gran ventaja cuando no se quiere tener control sobre estos detalles. la sintaxis es como sigue.ac. para usar la mitad del ancho de LaTeX. cuando se finaliza se escribe \end{multicols}{#}. Alex Borbón A.cr/revistamate/) . es utilizar el formato minipage (también se puede utilizar \twocolumn ). L TEX se encarga de manera automática de distribuir el texto entre las columnas de la mejor manera.cidse.3 Doble columna A En L TEX existen varias maneras de escribir doble columna. \begin{minipage}[t]{Xcm} % primera columna \end{minipage} \hfill \begin{minipage}[t]{Ycm} % segunda columna \end{minipage} Donde ‘Xcm’ y ‘Ycm’ especifica el ancho de cada columna. Por ejemplo.3. Educación e Internet (www. Una limitación de este ambiente es que las columnas se distribuyen con el mismo ancho y no se puede tener control sobre la cantidad de texto que aparece en cada una de ellas. se encarga de manera autom\’atica de distribuir el texto entre las columnas de la mejor manera. En vez de ‘Xcm’ y ‘Ycm’ se puede usar un porcentaje del ancho de página: \textwidth... El comando multicol La forma más sencilla es utilizar el paquete multicol. El ambiente minipage La segunda manera de insertar dentro del documento texto a doble columna. \LaTeX\.

27 página ponemos: \begin{minipage}[t]{0.}. Se usa así: \parbox{xcm}{.}\parbox{ycm}{.1 Poliedros El comando parbox Un comando similar a minipage es parbox. El texto: \begin{figure}[h] \begin{minipage}[b]{0. un dodecaedro y un tetraedro.5\textwidth} La opción ‘b’ (botton) se usa para alinear las dos columnas en el ‘fondo’ del ambiente minipage.. los sat\’elites son un icosaedro... un dodecaedro y un tetraedro. Las figuras fueron generadas con Mathematica y maquilladas con Inkscape. Ejemplo 10 (Figuras en un ambiente minipage). La elección depende del contenido de cada ambiente ‘minipage’. Las figuras fueron generadas con {\it Mathematica} y maquilladas con {\it Inkscape}.6\textwidth} \begin{center} \includegraphics{images/ML_fig3. parbox también se puede usar en combinación con \framebox para hacer un recuadro: . los satélites son un icosaedro.eps} \caption{{\small Poliedros}} \end{center} \end{minipage} \end{figure} produce: La imagen de la derecha muestra un Icosaedro junto con un Dodecaedro (figura central). También se puede usar la opción ‘t’ (top) o ‘c’ (center).. Figura 2.3\textwidth} La imagen de la derecha muestra un Icosaedro junto con un Dodecaedro (figura central). \end{minipage} \hfill \begin{minipage}[b]{0.

Este comando no esta pensado para grandes bloques de texto. Tanto FaceForm[. Poner el comando EdgeForm[] tiene como efecto eliminar las aristas. Nota 1: verbatim es un comando frágil. Drop[Dodecahedron[{}]..] pueden recibir primitivas relacionadas con color y grosor. podemos eliminar una o varias caras de un dodecahedro.. EdgeForm[]. Drop[Dodecahedron[]. Podemos también controlar la posición y el tamaño indicando coordenadas en el espacio y un factor de escalamiento. EdgeForm[{}]. Algunas opciones solo se pueden habilitar en el contexto Graphics3D[] mientras que otras son propias de los contextos Polyhedron[] y Stellate. Tanto FaceForm[. seleccionar el color y el grosor de las aristas y poner color a las caras... En ciertos ambientes no funciona. El texto: \parbox{3cm}{\includegraphics{images/ML_fig4} }\parbox{10cm}{En Mathematica. produce: En Mathematica.] como EdgeForm[. Nota 2: Cuando se pone un gráfico en una columna debe tenerse el cuidado de ajustar el ancho del gráfico al ancho de la columna. seleccionar el color y el grosor de las aristas y poner color a las caras. Nota 3: Cuando se utilice \parbox se debe tener el cuidado de terminar con \\} para cambiar de renglón . Poner el comando {\tt EdgeForm[]} tiene como efecto eliminar las aristas.{}] Lighting->False}. Para esto debemos utilizar los comandos FaceForm[].] Lighting->False. Para esto debemos utilizar los comandos {\tt FaceForm[{}]..] como EdgeForm[.28 CREANDO UN DOCUMENTO \framebox{\parbox{xcm}{texto}}.] pueden recibir primitivas relacionadas con color y grosor.. Podemos tambi\’en controlar la po-}\\sici\’on \% Sale del 2do parbox! y el tama\~no indicando coordenadas en el espacio y un factor de escalamiento. Veamos un ejemplo: Ejemplo 11 (Incluir una figura usando parbox)... podemos eliminar una o varias caras de un dodecaedro.

1].91.43. Si. por ejemplo. Para imprimir se usa el formato CMYK. z}. z ∈ [0. Para usar colores se debe llamar al paquete color: \usepackage{xcolor}.. red. y. el selector de colores codifica en el formato RGB. así que los dividimos por 255. Ponemos en el preámbulo \definecolor{miorange}{rgb}{0. usamos Inkscape). x. Ejemplo 12. 0. y. Usando un selector de colores (en este caso.0} Para poner texto en una caja usando un color de fondo determinado. Para definir un color personalizado podemos usar alguna aplicación que tenga un selector de colores. El anaranjado personalizado tiene parámetros 234 112 2. cajas y líneas. blue. El código \fcolorbox{miorange}{miorange}{ \color{white} LaTeX} Produce: LaTeX . podemos definir un anaranjado personalizado. el color se puede definir así: \definecolor{micolor1}{rgb}{x... se usa \fcolorbox{color fondo}{color borde}{ texto} Ejemplo 13. El formato RGB es adecuado para generar archivos PDF para ver en pantalla.). La definición de color se pone en el preámbulo. Aunque se pueden usar lo colores predefinidos (black.29 Tópico adicional Color. A pero L TEX recibe valores entre 0 y 255. también podemos personalizar los colores. 0.

4 Otros efectos de texto \hfilltexto: Se usa para alinear el texto a la derecha. convenir en que 00 = 1 es adecuado para que algunas fórmulas se puedan expresar de manera sencilla. a0 = 1 pero 0a = 0. sin recurrir a casos especiales.$ Sin embargo.30 CREANDO UN DOCUMENTO Para entrar párrafos en una caja se puede usar “minipage” para que el texto se acomode de manera adecuada dentro de la caja. El texto: \begin{center} {\fboxsep 12pt \fcolorbox{miorange}{white}{ \begin{minipage}[t]{10cm} $0^0$ es una expresi\’on indefinida. También podemos usar “\fboxsep” para controlar el espacio entre el contenido de la caja y el rectángulo. Si $a>0$. $a^0=1$ pero $0^a=0. por ejemplo ex = xn n! n =0 ∑ ∞ ( x + a)n = k =0 ∑ n n k n−k x a k 2. Si a > 0. sin recurrir a casos especiales. El valor por defecto es 0pt. Ejemplo 14.3. . Sin embargo. por ejemplo $$\ds{e^x=\sum_{n=0}^{\infty}\frac{x^n}{n!}}$$ $$\ds{(x+a)^n=\sum_{k=0}^n \binom{n}{k}x^k a^{n-k}}$$ \end{minipage} }} \end{center} produce: 00 es una expresión indefinida. convenir en que $0^0=1$ es adecuado para que algunas f\’ormulas se puedan expresar de manera sencilla.

. . . Este comando se usa para dibujar una línea horizontal o vertical de y cm y grosor z cm. . . . .31 Ejemplo 15. . . . . . . . La distancia de la línea a la base del texto se controla con el primer parámetro [xcm]. . Tiempo: 2:45 hrs \rule[xcm]ycmzcm. . . . El texto: Instituto Tecnol\’ogico de Costa Rica \hrulefill Tiempo: 2:45 hrs produce: Instituto Tecnológico de Costa Rica Tiempo: 2:45 hrs Ejemplo 17. . . . . . . . . . . . El texto: Instituto Tecnol\’ogico de Costa Rica \hfill Tiempo: 2:45 hrs produce: Instituto Tecnológico de Costa Rica Tiempo: 2:45 hrs \hrulefill y \dotfill. .5cm]{15cm}{0. . Ejemplo 18. . El texto: Instituto Tecnol\’ogico de Costa Rica \dotfill Tiempo: 2:45 hrs produce: Instituto Tecnológico de Costa Rica . . El texto: Instituto Tecnol\’ogico de Costa Rica \hfill Tiempo: 2:45 hrs\\ \hrule[0. . . . . . . . . . Veamos ejemplos de su uso Ejemplo 16.01cm} produce: Instituto Tecnológico de Costa Rica Tiempo: 2:45 hrs . . .

b.texto...b. etc. Por ejemplo.Eval1(xi) Next i .. La nota en el pie de esta página se generó con el código7 .. dentro del ambiente verbatim.. End Sub \end{verbatim} Sub Trapecio(a.. Estas cosas se pueden hacer con el paquete fancyvrb: Ponemos en el preámbulo \usepackage{fancyvrb} 7 Ejemplo de footnote .delta) Dim N As Integer Dim F As New clsMathParser .5 Texto como en la pantalla Para reproducir exactamente lo que esta en la pantalla (incluyendo espacios) se pone el texto entre los comandos \begin{verbatim}.. color...1 xi = a + i * h suma = suma + F...a) / N For i = 1 To N . .\end{verbatim}.} El comando se escribe exactamente donde se quiere que quede la etiqueta que hará referencia al pie de página. usar verbatim para una nota al pide de página o usar símbolos matemáticos.n. suma = 0 h = (b .3. El texto: produce: \begin{verbatim} Sub Trapecio(a.32 CREANDO UN DOCUMENTO 2. End Sub Tópico adicional Las notas al pie de página se producen con \footnote{ .. suma = 0 h = (b . Ejemplo 19 (Usando verbatim)..Eval1(xi) Next i .n..delta) Dim N As Integer Dim F As New clsMathParser .con el c\’odigo\footnote{Ejemplo de {\tt footnote}}..a) / N For i = 1 To N ... El Paquete fancyvrb Hay cosas que no podemos hacer con el entorno verbatim pero que en algunos contextos son necesarios.1 xi = a + i * h suma = suma + F.

OOoBasic. Por ejemplo.fontfamily=ptm.). Para hacer esto.formatcom=\color{micolor}. usamos el comando Verbatim. . se usan dos varias opciones: frame=lines..33 verbatim en notas al pie de página: se usa footnote de la manera usual pero. frame=lines. Este apóstrofe se introduce en el ambiente Verbatim con el comando \textquotesingle del paquete textcomp.000005 2. A veces es adecuado introducir texto en modo matemático en un ambiente verbatim. return n * factorial(n-1). codes={\catcode‘$=3\catcode‘^=7\catcode‘_=8}] $x$ $y=x^2$ -2 4 0 0 2 4 0.5cm.1cm. xleftmarginy xrightmargin para ajustar estos segmentos y commandchars para especificar los caracteres de código matemático que se van a permitir en el ambiente Verbatim.resetmargins=true.} \end{verbatim} } aunque es un ejemplo muy claro.5× 10−11 Nota: Si usamos el ambiente Verbatim para escribir código Basic (como VBA. para poner segmentos de línea al inicio y al final. en este caso.000005 y = x2 4 0 4 2.. El peor ejemplo de programaci\’on recursiva es la de la funci\’on factorial \VerbatimFootnotes \footnote{ Se refiere al c\’odigo \begin{verbatim} int factorial(int n){ if (n == 0) return 1.xrightmargin=4. El código: \begin{Verbatim}[ xleftmargin=3. En el ejemplo que sigue. etc. commandchars=\\\{\}. precedido por \VerbatimFootnotes.5$\times 10^{-11}$ \end{Verbatim} produce: x -2 0 2 0. Ejemplo 20.. los comentarios usan el apóstrofe: ' .

. un renglón en blanco. Educación e Internet (www. TEX.ac. El efecto es abrir espacio o correr horizontalmente texto. También uno puede controlar la enumeración con la etiqueta deseada..5mm} / \hspace{-1mm} / $ 30 produce: ⊂ 30 / / Para abrir espacio verticalmente se usa el comando \vspace{Xcm} que funciona de manera análoga a \hspace excepto que para que haga efecto debe dejarse antes. Xcm (o Xmm o Xin ) es el corrimiento a la derecha o a la izquierda según sea X positivo o negativo.. con esto se obtiene una enumeración automática. Ejemplo 21... Derechos Reservados © 2011 Revista digital Matemática.. enumerate admite anidamiento hasta el cuarto nivel. Walter Mora F.cidse. Cada nuevo item se indica con \item.2cm} \hspace{1cm}\TeX Produce: A L TEX A L TEX. LaTeX.6 Espacio horizontal y vertical Para dejar espacio horizontal se usa el comando \hspace{Xcm}.34 CREANDO UN DOCUMENTO 2. TEX 2.3.itcr.. Uno de los comandos más usados para hacer listas es enumerate.8cm} \hspace{1cm}\LaTeX \hspace{2cm}\TeX..cr/revistamate/) . $\subset \hspace{-3.. \vspace{-0. El texto: \LaTeX. Espacio.. \vspace{-0. Ejemplo 22.4 Enumerado automático. tablas o gráficos. Alex Borbón A.

\Longleftrightarrow\. [5 Puntos] Muestre que A − ( B ∩ C ) = ( A − B) ∪ ( A − C ) 3. d. A\. d}. R∗ . [5 Puntos] Mostrar que [ A ∪ C ⊆ B ∪ C ∧ A ∩ C = ∅ ] =⇒ A ⊆ B 4.B).\.\subseteq\.C)$ \item{\bf [5 Puntos]} Mostrar que $[\. 2. . \item{\bf [2 Puntos]} Determine las clases de equivalencia $\overline{1}$ y $\overline{-1}. b.]\.\cup\.2. xy\.d.35 Ejemplo 23.\wedge\.c. [3 Puntos] Sea A = {1. \end{enumerate} \end{enumerate} Produce: Instrucciones.A\.\cup\.b. R) definida por x y ⇐⇒ xy > 0. Trabaje de manera clara y ordenada.$ \begin{enumerate} \item{\bf [3 Puntos]} Muestre que $\Re$ es una relaci\’on de equivalencia.\R^*.C)=(A-B)\. c.7\}$ y $B=\{1.C \.R)$ definida por $x\. Este es un examen de desarrollo.\cap\. por lo tanto deben aparecer todos los pasos que lo llevan a su respuesta.c.\cup\.B$ \item{\bf [2 Puntos]} Sea $\Re=(\R^*. 2. Calcule P ( A ∆ B).\Re\.$ Calcule ${\cal P}(A\.(A . 7} y B = {1. (el conjunto cociente). por lo tanto deben aparecer todos los pasos que lo llevan a su respuesta.A\. El texto: {\bf Instrucciones. \Longrightarrow\.d\}. [2 Puntos] Sea = (R∗ . 0. y\.\subseteq\.$ \item{\bf [1 Punto]} Determine $\R^*/\Re$ (el conjunto cociente).\\ \begin{enumerate} \item{\bf [3 Puntos]} Sea $A=\{1.C\.\.$ \item{\bf [5 Puntos]} Muestre que $A-(B\. es una relación de equivalencia.>\.} Este es un examen de desarrollo.B\.C=\emptyset\. Trabaje de manera clara y ordenada. c.\cap\.\Delta\. 1. (a) [3 Puntos] Muestre que (c) [1 Punto] Determine R∗ / (b) [2 Puntos] Determine las clases de equivalencia 1 y −1.

2 iii. \begin{enumerate} \item Paso c.2.}] {\bf comienzo} \begin{enumerate} \item Paso a. (b) Paso b.2.}] {\bf Procedimiento} {\em Aprendizaje} \item[\fbox{2.3 (c) Paso d.2 \begin{itemize} \item Paso c. usamos itemize en vez de ’enumerate’ \begin{enumerate} \item[\fbox{1. Paso c.2 \end{itemize} \item Paso c.1 \item Paso c.2.3 \end{enumerate} \item Paso d. fin Los símbolos que enumerate pone por defecto para enumerar una lista se pueden cambiar con las instrucciones .36 CREANDO UN DOCUMENTO Ejemplo 24. Paso c. 3. Ejemplo con 4 niveles. i.2. \end{enumerate} \item[\fbox{3.}] {\bf fin} \end{enumerate} % fin del primero produce: 1.2 • Paso c.1 ii.1 • Paso c.1 \item Paso c. \item Paso b. comienzo (a) Paso a. Paso c. Procedimiento Aprendizaje 2.

para el segundo nivel números arábigos. por ejemplo \renewcommand{\labelenumii}{$\bullet$ } pondrá un círculo pequeño relleno en el segundo nivel. indican que en el primer nivel se utilizarán número romanos en mayúscula (para ponerlo en minúscula se pone \roman{enumi}).37 \renewcommand{\labelenumi}{\Roman{enumi}. observe que también se pueden agregar paréntesis o puntos para darle el formato. Cada nivel se puede definir de acuerdo a lo que se necesite. .} \renewcommand{\labelenumii}{\arabic{enumii}$)$ } \renewcommand{\labelenumiii}{\alph{enumiii}$)$ } \renewcommand{\labelenumiv}{\fnsymbol{enumiv} } las cuales. Primer nivel 1) Segundo nivel a) Tercer nivel • Cuarto nivel Nota: Si se va a utilizar el mismo sistema de numeración durante todo el documento. en el tercer nivel se usarán letras en minúscula (si se quieren en mayúscula se utiliza \Alph{enumiii}) y en el cuarto nivel se utilizarán símbolos.} \renewcommand{\labelenumii}{\arabic{enumii}$)$ } \renewcommand{\labelenumiii}{\alph{enumiii}$)$ } \renewcommand{\labelenumiv}{$\bullet$ } \begin{enumerate} \item Primer nivel \begin{enumerate} \item Segundo nivel \begin{enumerate} \item Tercer nivel \begin{enumerate} \item Cuarto nivel \end{enumerate} \end{enumerate} \end{enumerate} \end{enumerate} produce: I. Ejemplo 25. Si escribimos: \renewcommand{\labelenumi}{\Roman{enumi}. en este caso. estas instrucciones se pueden poner en el preámbulo. para enumerar también se pueden poner símbolos. De hecho.

\subsubsection{T\’{\i}tulo} . \end{thebibliography} \end{document} LaTeX. y Alexander Borb\’on A.cancel} \newcommand{\sen}{\mathop{\rm sen}\nolimits} %seno \newcommand{\arcsen}{\mathop{\rm arcsen}\nolimits} \newcommand{\arcsec}{\mathop{\rm arcsec}\nolimits} \setcounter{chapter}{0} \newtheorem{teo}{Teorema}[chapter] \newtheorem{ejemplo}{{\it Ejemplo}}[chapter] \newtheorem{defi}{Definici\’on}[chapter] \begin{document} \title{\LaTeX\\ {\small \sc Instituto Tecnol\’ogico de Costa Rica}\\ {\small \sc Escuela de Matem\’atica}\\ {\small \sc Ensenza de la Matem\’atica Asistida por Computadora} } \author{Preparado por Prof.itcr.. Derechos Reservados © 2011 Revista digital Matemática. 1993. \begin{thebibliography}{99} \bibitem{} Hahn.amsmath.ac.‘‘\LaTeX $\.5 Título. Educación e Internet (www.$ for eveyone’’.amssymb. contenido.. J. . New Jersey...} \date{2005} \maketitle %despliega el t\’{\i}tulo \tableofcontents \chapter{\LaTeX} \section{?‘Qu\’e es \LaTeX?} .amsfonts.. secciones y bibliografía La primera versión de este documento era de clase report.38 CREANDO UN DOCUMENTO 2.. \documentclass{report} \textheight=20cm \textwidth=18cm \topmargin=-2cm \oddsidemargin=-1cm \parindent=0mm \usepackage{graphicx} \usepackage{latexsym. Walter Mora F.cr/revistamate/) ..cidse. \subsection{Pre\’ambulo} .. Prentice Hall.. Walter Mora F. Alex Borbón A..

New Jersey.$ for eveyone’’. \end{thebibliography} $\. si ponemos 8 Una descripción más extensa sobre este tópico se desarrolla en el capítulo 8.. Para estos usamos una etiqueta (label) para identificarlos. Para hacer esto. En \cite[p\’ag. 1993. \bibitem{Hahn} Hahn.$ for eveyone}. Referencias a la bibliografía: \cite[]{} En el texto uno puede hacer referencia a algún item de la bibliografía. 80]{Gratzer} se pueden ver los aspectos relativos a . {\it \LaTeX New Jersey.. 80] se pueden ver los aspectos relativos a . Prentice Hall. para que aparezca “Bibliografía” en la tabla de contenidos se debe poner \clearpage \addcontentsline{toc}{chapter}{Bibliogrf\’{\i}a} \begin{thebibliography}{99} . etc. pág.... teoremas.. \begin{thebibliography}{99} \bibitem{Hahn} Hahn. \end{thebibliography} Entonces podemos hacer referencia a este libro en el texto con \cite[nota]{clave} o solamente con \cite{clave}. J.‘‘\LaTeX $\. .”. digamos: \begin{thebibliography}{99} .. definiciones. Es un ambiente parecido al de enumerate.+ Esto produce: En [6.. J. es el ambiente para la bibliografía8 . En los documentos tipo libro o reporte. Por ejemplo. Algo similar podemos hacer en los ejemplos.39 Bibliografía Como se ve en la plantilla anterior. 1993. Prentice Hall. le ponemos una etiqueta al item. Por ejemplo.

\end{document} Cada archivo *. figure. Derechos Reservados © 2011 Revista digital Matemática. es conveniente modular el texto separándolo en varios archivos sin preámbulo ni \begin{document}..tex \pagebreak \input cap2.cr/revistamate/) .tex \pagebreak .. Lo mismo podemos hacer en los ambientes table.40 CREANDO UN DOCUMENTO \begin{defi}\label{definicion1} . Alex Borbón A. 2. equation... este texto tenía la siguiente plantilla \documentclass{report} \textheight=20cm \textwidth=18cm \topmargin=-2cm .cidse... etc... Por ejemplo. eqnarray. \end{defi} podemos hacer referencia a esta definición así: En la definici\’on (\ref{definicion1}).. Educación e Internet (www.itcr.6 Modulación Para evitar la incomodidad de mantener archivos muy grandes. Walter Mora F. \end{document}..ac. \begin{document} \input cap1..tex fue editado con el preámbulo hasta que estuviera afinado. LaTeX.. Luego se recortó el archivo..

etc...ac.latexsym. para escribir “sen( x ) ∈ R” se requiere definir un comando \sen y tener acceso al paquete que me permite usar el comando \R para obtener R.cidse. La plantilla que sigue viene con todo lo que necesitamos: Plantilla para este capítulo \documentclass{article} %o report o book \textheight=20cm \textwidth=18cm \topmargin=-2cm \usepackage{amsmath. En este capítulo vamos a usar símbolos especiales (los símbolos son fuentes) que no están presentes en el conjunto de símbolos que por A default carga L TEX. Alex Borbón A.amsfonts.amssymb..cr/revistamate/) 41 .latexsym. También necesitamos cinco comandos especiales para sen.amsfonts.. 3. Educación e Internet (www. Por ejemplo.cancel} \usepackage[latin1]{inputenc} %acentos desde el teclado % Comandos especiales \newcommand{\sen}{\mathop{\rm sen}\nolimits} %seno \newcommand{\arcsen}{\mathop{\rm arcsen}\nolimits} \newcommand{\arcsec}{\mathop{\rm arcsec}\nolimits} \def\max{\mathop{\mbox{\rm m\’ax}}} % mbi’ax \def\min{\mathop{\mbox{\rm m\’{\i}n}}} % mbi’ßn \begin{document} . \end{document} Aquí suponemos que se tiene una versión completa de MiKTEX o de TEXLive. Derechos Reservados © 2011 Revista digital Matemática. Para obtener el texto matemático de este capítulo necesitamos los símbolos que por default carga A L TEX y adicionalmente varios paquetes: amsmath. subíndices y superíndices LaTeX.3 TEXTO EN MODO MATEMÁTICO Recordemos que el texto matemático va entre $ $.itcr. arcsen.cancel. Walter Mora F.1 Potencias.amssymb.

dx u_{ij} (22 )n sen2 ( x ) an u N +1 ai j xsen( x)+cos( x) a n +1 u N +1 b a f ( x ) dx uij N ∑ n =1 u n 3.2 Tamaño natural Como se ve en la tabla anterior. El texto: La suma parcial N-\’esima $S_N$ se define con la igualdad $\displaystyle S_N=\sum_{k=1}^{N} \. Ejemplo 26.. Alex Borbón A.cidse.cr/revistamate/) . Derechos Reservados © 2011 Revista digital Matemática. el texto matemático se ajusta al ancho del renglón. Si sólo se quiere que una parte del texto matemático salga en tamaño natural se escribe \displaystyle{} y entre las llaves se pone el texto.42 TEXTO EN MODO MATEMÁTICO Expresión xp Código x^p (2^2)^n \sen^2(x) a_n u_{N+1} a_i^j \sum_{n=1}^{N}u_n Expresión x n +1 22 n Código x^{n+1} 2^{2^n} x^{\sen (x)+ \cos (x)} a_{n+1} u_{_{N+1}} \int_a^b f(x) \. a_n$ Produce: La suma parcial N-ésima S N se define con la igualdad S N = k =1 ∑ N an Se pueden ajustar los subíndice y los superíndices de la siguiente manera Normal: $S_{N_j}$ Mejor: $S_{_{N_j}}$ produce: S Nj produce: S N j LaTeX..itcr. Walter Mora F. Educación e Internet (www.ac. Para desplegarlo en tamaño natural se usa el comando \displaystyle.

Expresión x +1 x −1 Código {x+1 \over x-1} x+1 x−1 x −1 n +1 n x +1 3 \displaystyle \frac{x+1}{x-1} {{x+1 \over 3} \over x-1} 1 1+ x 1 1+ x \displaystyle{\left( 1+ {1 \over x} \right)^{n+1 \over n}} n +1 n \displaystyle \left( 1+ \frac{1}{x} \right)^\frac{n+1}{n} n+1 n 1 1+ x x +1 x −1 x +1 x −1 \displaystyle{\left( 1+ {1 \over x} \right)}^{\displaystyle{n+1 \over n}} {x+1 \atop x-1} {x+1 \above 2pt x-1} (2pt es el grosor) { x +1 } x −1 [ x +1 ] x −1 {x+1 \brace x-1} {x+1 \brack x-1} .43 3. Expresión √ x+1 n Código \sqrt{x+1} x+ x+ √ √ x x \displaystyle{ \sqrt[n]{x+\sqrt{x}} } \sqrt[n]{x+\sqrt{x}} n 3.4 Fracciones y “fracciones” Para hacer fracciones se pueden utilizar los comandos: \over. Veamos también otras “fracciones” útiles. \frac{}{} o { \atop }.3 Raíces Raíces cuadradas y raíces n−ésimas.

5 Elipsis (puntos) Una elipsis es un grupo de tres puntos que indican la continuación de un patrón. . .cr/revistamate/) . Derechos Reservados © 2011 Revista digital Matemática.y)\.dA}} En las integrales los subíndices y los superíndices se pueden centrar con el símbolo $\displaystyle{\iiint\limits_Q}$ produce: Q 3.ac.. Alex Borbón A.. . .y.z)\.itcr. .6 Delimitadores LaTeX. z) dA \displastyle{{\iiint_Q f(x..dA}} Q f ( x. Walter Mora F. dr} F · dr C F · dr \displastyle{\oint_C\pmb{F}\cdot\. dr} D f ( x. Educación e Internet (www. y. \cdots \ddots 3..44 TEXTO EN MODO MATEMÁTICO Otras expresiones que requieren dos niveles Expresión a→b lim f ( x ) a b f Código \displaystyle{a \stackrel{f}{\rightarrow} \displaystyle{\lim_{ x \rightarrow 0}} f(x) b} x →0 \displaystyle{a \choose b} 0< i < m 0< j < n ∑ ai b j \displastyle{\sum_{\substack{0<i< m\\0<j<n}}a_ib_j} Integrales Expresión C Código \displastyle{\int_C\boldsymbol{F}\cdot\. y) dA \displastyle{{\iint_D f(x.cidse. se obtienen con los siguientes comandos. \ldots \vdots ··· ..

. También se puede usar los delimitadores del paquete amsmath: \Biggl. ya sea \left.$ Se puede poner un solo delimitador usando un punto. . El texto: \[f(x)=\left\{\begin{array}{rcl} x^2+1 & \mbox{si} & x\geq 0\\ & & \\ \ln|x| & \mbox{si} & x< 0\\ \end{array} \right. \bigl.. El texto: $\displaystyle \left[{x+1 \over (x-1)^2} \right]^n$ produce: x+1 ( x − 1)2 n El texto: $\displaystyle \left\{ {n \in \N \atop r \neq 1 } produce: n∈N r=1 \right. o \right. Ejemplo 27.\biggr.\Bigr. Ejemplo 28. \] produce:  2  x +1  ln | x | si si x≥0 x<0 f (x) = Delimitadores del paquete amsmath. \Bigl. .\bigr.45 Para ajustar delimitadores al tamaño de una fórmula se usan los comandos \left por ejemplo..\right. En algunos casos estos delimitadores son más eficientes. \biggl.\Biggr.

El texto: Leyes de DeMorgan: $\displaystyle{ \left\{ { \overline{A \cup B} = \overline{A} \cap \overline{B} \atop \overline{A \cap B} = \overline{A}\cup \overline{B} } \right. Las barras horizontales sobre el texto se pueden obtener con el comando \overline{} Ejemplo 30.7 LLaves y barras horizontales Barras horizontales.} $ produce: Leyes de DeMorgan: A∪B= A∩B A∩B= A∪B LLaves horizontales Las llaves se ponen con \{ y \}. Esto se usa tanto en texto corriente como en modo matemático. El texto: $$\biggl[ \sum_j \Bigl| \sum_i x_{ij} \Bigr|^2 \biggr]^{1/2}$$ produce: ∑ j ∑ xij i 2 1/2 Comparar con $$\left[ \sum_j \left|\sum_i x_{ij}\right|^2\right]^{1/2}$$  ∑ j  2 1/2 ∑ xij i  3.46 TEXTO EN MODO MATEMÁTICO Ejemplo 29 (Comparación de delimitadores). .

Para poner en negrita los símbolos se debe usar \boldsymbol o \pmb. \underbrace{}_{}..ac.9 Negritas en modo matemático En una fórmula matemática. Educación e Internet (www.itcr. También se puede poner en negrita toda la expresión matemática usando LaTeX..8 Acentos y “sombreros” en modo matemático ˆ ı ¯ p $\hat{\imath}$ $\bar{p}$ ´ a p $acute{a}$ $\vec{p}$ 3. el comando \boldmath solo pone en negrita las fuentes de texto. Ejemplo 32. se usa \overbrace{}^{}.47 Ejemplo 31.cidse. El código: $$\max_{x\in A}\{ f(x) \}>\min_{x\in A}\{ g(x) \}$$ produce: máx{ f ( x )} > mín{ g( x )} x∈ A x∈ A Los comandos \max. Walter Mora F. Se puede poner tanto una llave horizontal superior como una llave horizontal inferior y un texto arriba o abajo de la llave. El texto: \[ \overbrace{(x_i-1)}^{K_i}f(x)+\underbrace{(x_i-1)}_{K_i}g(x) = K_i(f(x)+g(x)) \] produce: Ki ( xi − 1) f ( x ) + ( xi − 1) g( x ) = Ki ( f ( x ) + g( x )) Ki 3. Alex Borbón A. etc.cr/revistamate/) . \min aparecen con acento pues así los definimos en el preámbulo propuesto al inicio del capítulo. Derechos Reservados © 2011 Revista digital Matemática.

x ∈ R f ( x )dx f ( x ) dx $n \in \N. Para dejar espacio en modo matemático se usan los comandos \. x \in \R $\int f(x) dx$ $\displaystyle{\int} f(x)\. Normal: Mejor: Normal: Mejor: n ∈ N. Walter Mora F. con LaTeX.48 TEXTO EN MODO MATEMÁTICO \hbox{\boldmath $ texto $ \unboldmath} Ejemplo 33 (Negrita en modo matemático).10 Espacio en modo matemático A L TEX no deja espacios en modo matemático. Derechos Reservados © 2011 Revista digital Matemática. Alex Borbón A. x \in \R$ n \in \N. etc. \..cidse.cr/revistamate/) . x ∈ R n ∈ N. \.. cos( x + 2π ) = cos x cos( x + 2π ) = cos x $\pmb{\cos(x+2\pi)=\cos x}$ $\cos(x+\pmb{2\pi})=\cos x$ 3.itcr. Podemos llevar también un conteo automático de teoremas. en las fórmulas centradas no es necesario utilizar \displaystyle para producir texto en tamaño natural.11 Centrado Para centrar una fórmula se usa \[ . Marcamos cada objeto que queremos contar. \] o también $$. \! \: tanto como \hspace{} Ejemplo 34 (Espacio en modo matemático).. dx$ 3.ac.12 Contadores automáticos A L TEX puede llevar un conteo automático de capítulos. secciones. Por ejemplo. ecuaciones. \. El texto: $$ ab \leq \left( {a+b \over 2} \right)^2$$ produce: ab ≤ a+b 2 2 3.. etc. Educación e Internet (www. Ejemplo 35.$$...

\end{equation} podemos poner un número de ecuación a la ecuación actual..13 Arreglos Para editar una matriz se debe indicar: LaTeX. Walter Mora F. Derechos Reservados © 2011 Revista digital Matemática.\end{equation}). se puede usa el ambiente subequations para lograr una ‘subnumeración’: Ejemplo 37 (subequations).1) log2 ( ab ) = b log2 a (3.cidse...ac. Alex Borbón A.5b) 3.4) Una vez establecido el contador.. \begin{subequations} \begin{equation} \log_{2}(xy)=\log_2x + \log_2y \end{equation} \begin{equation} \log_{2}(a^b)=b\log_{2}a \end{equation} \end{subequations} log2 ( xy) = log2 x + log2 y log2 ( ab ) = b log2 a (3.1 (cap 3) \begin{equation} \log_{2}(xy)=\log_2x + \log_2y \end{equation} %sumamos 3 y pasamos ecuaci\’on 3. %estamos en ecuaci\’on 3.4 \setcounter{equation}{3} \begin{equation} \log_{2}(a^b)=b\log_2a \end{equation} log2 ( xy) = log2 x + log2 y (3. Podemos también cambiar ese número usando \setcounter{equation}{k}.5a) (3..49 \begin{equation}. Educación e Internet (www.itcr. El efecto de este comando es sumar (o restar si ponemos −k) k unidades al número de ecuación actual Ejemplo 36 (\begin{equation}.cr/revistamate/) ..

z a+b b . k−z      k-a \\ k-a-b \\ \vdots \\ k-z Ejemplo 39.\right] Inicio del “Array” y el número y alineación de las columnas (centrado (c). . . .. . para 3 columnas: & & & \\ “\\” indica el cambio de fila Final del “array”: \end{array} Ejemplo 38 (\begin{array}. . ...50 TEXTO EN MODO MATEMÁTICO Los delimitadores. . z a+b b . alineado a la izquierda (l) o a la derecha (r)). . z+z k−a k−a−b . digamos: \left[.. . . . El texto: \[ A = \left( \begin{array}{lcr} a & a+b & b & b & \vdots & \vdots & z & z + z & \end{array} \right) \] produce:    A=  a b . k−z      . digamos 3 columnas: \begin{array}{lcr} Los delimitadores de columnas. z+z k−a k−a−b . Hagamos algunos cambios: agreguemos dos columnas vacías y cambiemos el alineamiento El texto: \[ A = \left( \begin{array}{lcccl} a & & a+b & & b & & b & & \vdots& & \vdots & & z & & z + z & & \end{array} \right) \] produce:  k-a \\ k-a-b \\ \vdots \\ k-z   A=  a b .\end{array}). .

z \in \Z\\ \end{array} \right.\. z \in \Z\\ & &\\ x &=& -\frac{\pi}{6}+k\pi. El texto: \[ f(x)= \left\{ \begin{array}{lcl} x^2 & \mbox{ si } & x<0 \\ & & \\ x-1 & \mbox{ si } & x>0 \end{array} \right.\. $$ produce:   sen x        cos(2x )     = −1 =⇒ x = (4k + 3) π .\\ \end{array} \right.51 Ejemplo 40 (Función a trozos). k ∈ Z 2 1 2 = =⇒   x  x = π 6 + kπ. k \in \Z\\ & & & &\\ \cos(2x)&=&\frac{1}{2}&\Longrightarrow &\left\{\begin{array}{lcr} x &=& \frac{\pi}{6}+k\pi. z ∈ Z = − π + kπ.\frac{\pi}{2}. \] produce:  2  x  x−1 si si x<0 x>0 f (x) = Nota: \mbox se utiliza para escribir texto corriente dentro del modo matemático.\. Ejemplo 41. z ∈ Z 6 . El código $$ \left\{ \begin{array}{lclcl} \sen x &=& -1 &\Longrightarrow & x=(4k+3)\. A veces es conveniente poner un array dentro de otro array.

c El código del párrafo anterior es. Estos entornos producen.itcr. | | y || ||. Walter Mora F.. 3.g. e. Derechos Reservados © 2011 Revista digital Matemática. El texto: $\begin{pmatrix} 0 & 1\\ 1 & 0 \end{pmatrix}$ produce: 0 1 1 0 El entorno smallmatrix produce arreglos ajustados (sin delimitadores).. a d . [ ]. se puede evitar numerar una ecuación poniendo \nonumber al final (antes de \\). bmatrix. Si solo queremos trabajar con matrices podemos usar los entornos pmatrix.cidse. en un razonamiento usando \begin{eqnarray*} . Bmatrix.ac. \end{eqnarray} Si se usa \begin{eqnarray} .14 Matrices El entorno array es útil y versátil. e.. LaTeX. $\bigl( \begin{smallmatrix} a & b \\ c & d \end{smallmatrix} \bigr)$. vmatrix y Vmatrix. \end{eqnarray*} este comando construye una matriz de 3 columnas. ( )..g.52 TEXTO EN MODO MATEMÁTICO 3. \end{eqnarray}.. . Alex Borbón A.cr/revistamate/) ... respectivamente.15 Alineamiento Ambiente “eqnarray” Se puede alinear una serie de pasos (o ecuaciones). El entorno {\tt smallmatrix} produce arreglos ajustados (sin delimitadores). Ejemplo 42 (Entorno para matrices). Educación e Internet (www. Si se quiere que cada uno de los pasos aparezca numerado se utiliza \begin{eqnarray} . para ser usadas en el texto normal. para ser usadas en el b texto normal..

r_2)\\ &=& \mbox{mcd}(r_1-r_2q_2. El texto: De acuerdo al lema de Euclides tenemos que \begin{eqnarray*} \mbox{mcd}(a. x>0. si x > 0.r_0)\\ &=& \mbox{mcd}(r_1.x.b) &=& \mbox{mcd}(a-r_0q.r_2)\\ \end{eqnarray*} produce: De acuerdo al lema de Euclides tenemos que mcd ( a. r0 − r1 q2 ) = mcd(r1 . r2 ) Ejemplo 44 (Sin numeración).r_2)\\ &=& \mbox{mcd}(r_3.y=\log \.\.53 Ejemplo 43 (Arreglos sin numeración). \.r_0)\\ &=& \mbox{mcd}(r_1. y>0\\ & \Longrightarrow & \log \sqrt[n]{x}={1 \over n}\log \. b) = mcd( a − r0 q. r0 ) = mcd(r1 . r2 ) = mcd(r1 − r2 q2 . r2 ) = mcd(r3 .x \end{eqnarray*} produce: y= √ n x =⇒ yn = x =⇒ n log y = log x. r0 ) = mcd(r1 . El texto: % Sin numeraci\’on >> \begin{eqnarray*} y=\sqrt[n]{x} & \Longrightarrow & y^n=x \\ & \Longrightarrow & n\log \. y > 0 √ 1 =⇒ log n x = log x n .r_0-r_1q_2)\\ &=& \mbox{mcd}(r_1. \mbox{si}\.

x \end{eqnarray} produce: y= √ n x =⇒ yn = x =⇒ n log y = log x. y > 0 √ 1 =⇒ log n x = log x n (3.x. \. Si usamos el paquete amsmath (como lo asumimos aquí) tenemos acceso al ambiente “align”.10) Ambiente “align” ‘eqnarray’ se puede usar con LaTeX estándar.7) (3. si x > 0. . \mbox{si}\. El texto % Numeraci\’on selectiva >> \begin{eqnarray} y=\sqrt[n]{x} & \Longrightarrow & y^n = x \nonumber\\ & \Longrightarrow & n\log \.6) (3. Este ambiente es similar a ‘eqnarray’ y también permite ecuaciones numeradas o sin numerar (usando align*). \mbox{si}\.54 TEXTO EN MODO MATEMÁTICO Ejemplo 45 (Con numeración). \. El texto: % Con numeraci\’on >> \begin{eqnarray} y=\sqrt[n]{x} & \Longrightarrow & y^n=x \\ & \Longrightarrow & n\log \. x>0. &= establece una igualdad en una misma columnas mientras que & establece un cambio de columna. y>0\\ & \Longrightarrow & \log \sqrt[n]{x}={1 \over n}\log \. si x > 0. x>0.y= \log \.9) (3.x \end{eqnarray} produce: y= √ n x =⇒ yn = x =⇒ n log y = log x. y > 0 √ 1 =⇒ log n x = log x n (3.\.\.x. Un par de diferencias: 1.8) Ejemplo 46 (Numeración selectiva). y>0\\ & \Longrightarrow & \log \sqrt[n]{x}={1 \over n}\log \.y=\log \.

El código \begin{align*} \intertext{Agrupamos} \frac{a+ay+ax+y}{x+y} &= \frac{ax+ay+x+y}{x+y} & \mbox{Agrupar}\\ \intertext{Sacamos el factor com\’un} &= \frac{a(x+y)+x+y}{x+y} & \mbox{Factor com\’un}\\ &= \frac{(x+y)(a+1)}{x+y} & \mbox{Simplificar}\\ &= a+1 \end{align*} produce: Agrupamos a + ay + ax + y ax + ay + x + y = x+y x+y Sacamos el factor común a( x + y) + x + y x+y ( x + y)( a + 1) = x+y Agrupar = Factor común Simplificar =a+1 3. El comando \intertext{texto} intercala texto entre filas mientras se mantiene las columnas alineadas.1 α β γ δ ε ζ Tablas de símbolos matemáticos frecuentes Letras griegas η θ ϑ ι κ λ µ \eta \theta \vartheta \iota \kappa \lambda \mu ν ξ o π ρ \nu \xi o \pi \varpi \rho \varrho σ ς τ υ φ ϕ χ \sigma \varsigma \tau \upsilon \phi \varphi \chi \alpha \beta \gamma \delta \epsilon \varepsilon \zeta .55 2.16.16 3. Ejemplo 47.

< ≤ ⊂ ⊆ > ≥ \not< \not\leq \not\prec \not\preceq \not\subset \not\subseteq \not\sqsubseteq \not> \not\geq \not\succ ⊃ ⊇ = ≡ ∼ ≈ ∼ = \not\succeq \not\supset \not\supseteq \not\sqsupseteq \not= \not\equiv \not\sim \not\simeq \not\approx \not\cong .16.2 Operadores binarios ± \ · × ∗ \pm \mp \setminus \cdot \times \ast \star \diamond ◦ • ÷ ∩ ∪ \circ \bullet \div \cap \cup \uplus \sqcap \sqcup \triangleleft \triangleright \wr \bigcirc \bigtriangleup \bigtriangledown ⊕ ⊗ ∨ ∧ \vee \wedge † ‡ \oplus \ominus \otimes \oslash \odot \dagger \ddagger \amalg 3. = ⊥ = 1 \cong \bowtie \propto \models \doteq \perp \neq \Join 3.56 TEXTO EN MODO MATEMÁTICO ψ ω Γ \psi \omega \Gamma ∆ Θ Λ Ξ \Delta \Theta \Lambda \Xi Π Σ Υ Φ \Pi \Sigma \Upsilon \Phi Ψ Ω \Psi \Omega 3.16.16. algunos ejemplos se muestran en la tabla siguiente. cualquier negación se puede hacer anteponiendo la instrucción \not a cualquier relación anterior.3 Relaciones ≤ ≥ ⊂ \leq \geq \succ \succeq \gg \ll \prec \preceq \subset ⊆ ⊃ ⊇ ∈ \subseteq \sqsubseteq \supset \supseteq \sqsupseteq \in \ni \vdash \smile | ≡ ∼ ≈ \frown \dashv \mid \parallel \equiv \sim \simeq \asymp \approx ∼ = ∝ |= .4 Negación de relaciones En general.

7 El paquetes amssymb se carga si usamos el preámbulo propuesto al inicio del capítulo.k ( x ) = ∏ i =k i =0 n x − xi ( x − x0 )( x − x1 ) · · · ( x − xk−1 )( x − xk+1 ) · · · ( x − xn ) = x k − xi ( xk − x0 ) · · · ( xk − xk−1 )( xk − xk+1 ) · · · ( xk − xn ) Note el uso de \overset{i=0}{i\neq k} para producir: i = k i =0 3.16.16. El código: $$L_{n.5 Otros símbolos ∂ ∞ ∅ \partial \infty \prime \emptyset \nabla \surd \top \bot \| \angle \triangle \backslash \forall \exists \neg \flat \natural \sharp \clubsuit \diamondsuit \heartsuit \spadesuit ℵ h ¯ ı  ℘ \aleph \hbar \imath \jmath \ell \wp \Re \Im Especiales ∠ \ ∀ ∃ ¬ √ ⊥ ♣ ♦ ♥ ♠ 3.\frac{x-x_i}{x_k-x_i} = \frac{(x-x_0)(x-x_1)\cdots(x-x_{k-1})(x-x_{k+1})\cdots(x-x_n)}{ (x_k-x_0)\cdots(x_k-x_{k-1})(x_k-x_{k+1})\cdots(x_k-x_n)}$$ produce: Ln.16.k}(x) = \prod_{\overset{i=0}{i\neq k}}^{n}\. R \mathbb{R} Q \mathbb{Q} Z \mathbb{Z} I \mathbb{I} ∴ \therefore \because \leqq \geqq \leqslant \geqslant \eqslantgtr \gtrsim \gtrapprox \gtrdot \gtrless \eqslantless \lesssim \lessapprox \approxeq \lessdot \gtreqless \gtreqqless \lll \ggg \lessgtr \lesseqgtr \lesseqqgtr \doteqdot .6 A A $\widetilde{A}$ $\widehat{A}$ Símbolos del paquete amssymb − → v $\overrightarrow{v}$ 3.57 Ejemplo 48.

58 TEXTO EN MODO MATEMÁTICO ∼ ≈ \risingdotseq \fallingdotseq \circeq \triangleq \thicksim \thickapprox \backsim \backsimeq \subseteqq \supseteqq \Subset \Supset < = \sqsubset \sqsupset \succcurlyeq \preccurlyeq \curlyeqprec \curlyeqsucc \precsim \succsim \precapprox \succapprox \vartriangleright \trianglerighteq .

al final de cada fila se especifica .4 TABLAS Las tablas se editan en forma similar a las matrices pero en las tablas se pueden poner líneas verticales y horizontales. . A L TEX resuelve (y a veces complica) este problema manipulando las figuras como objetos flotantes en el documento. \hline: línea tan larga como la tabla \cline{i-j}: línea de columna i a columna j Ejemplo 49 (Usando tabular). A L TEX nos ofrece dos comandos (ambientes) para indicarle nuestras preferencias sobre el desplazamiento del objeto. Al ir haciendo cambios en el texto.cr/revistamate/) 59 .1 Los ambientes figure y table Un objeto (gráfico o una tabla) debe aparecer en el lugar más cercano al texto que hace referencia a él.ac. LaTeX. Walter Mora F.. El modo matemático debe especificarse en una tabla. Alex Borbón A.. Derechos Reservados © 2011 Revista digital Matemática. El texto: \begin{tabular}{|c|c|c|} \hline $p$ & $q$ & $p \rightarrow q$ \\ 0 & 0 & 1 \\ 0 & 1 & 1 \\ 1 & 0 & 0 \\ 1 & 1 & 1 \\ \end{tabular} produce: \hline \hline \hline \hline \hline p 0 0 1 1 q 0 1 0 1 p→q 1 1 0 1 4. Para agregar líneas verticales se ponen marcas como | o || en la parte que corresponde al alineamiento de columnas.itcr. los objetos pueden desplazarse de manera no apropiada.cidse. Educación e Internet (www. Para agregar líneas horizontales.

. A veces es conveniente cambiar la fuente en una ambiente tabular.. puede omitir. \caption{...\end{table}). exactamente en ese lugar (h=here... ya que L TEX en realidad lo acomoda lo más cerca posible de ese lugar).60 TABLAS \begin{figure}[h]. En el texto podemos hacer referencia a la tabla o a la figura..2 Fuentes en tabular.. Se \label es la identificación del objeto.1 q 0 1 0 1 p→q 1 1 0 1 Tabla de verdad para p → q Nota: Si va a poner una figura o una tabla en el ambiente minipage. A esto no es tan exacto. Ejemplo 50 (\begin{table}.}\label{figure:nombre} \end{figure} \begin{table}[h]..\end{minipage} \end{table} 4. Si no vamos a hacer referencia.. podemos omitir este comando. debería usar el siguiente formato \begin{figure}[h] \begin{minipage}. \caption{ texto} es la etiqueta de cada objeto (numerándolo automáticamente).’.” o “En la tabla \ref{nombre}....\caption{.. El texto: produce: \begin{table}[h] \begin{tabular}{|c|c|c|} \hline $p$ & $q$ & $p \rightarrow q$\\\hline 0 & 0 & 1 \\ 0 & 1 & 1 \\ 1 & 0 & 0 \\ 1 & 1 & 1 \\\hline \end{tabular} \caption{Tabla de verdad para $p \rightarrow q$} \end{table} p 0 0 1 1 Tabla 4. Otras opciones son [t]=top. por ejemplo si tenemos una tabla de números sería bueno cambiar a una fuente cmr10 para que todo quede en modo matemático sin tener que hacer esto número por número... .[b]=botton..}\label{table:nombre} \end{table} A [h] le indica a L TEX que queremos la figura o la tabla.\end{minipage} \end{figure} \begin{table}[h] \begin{minipage}. poniendo ‘En la figura \ref{fig:nombre}....

El texto: {\fontfamily{cmr10}\selectfont{ \begin{tabular}{c|c} $x$ & $x^2+3$ \\ \hline 2 & 7 \\ 4 & 19 \\ \end{tabular} }}%fontfamily produce: x 2 4 x2 + 3 7 19 4.3 Color en tablas. Para poner color en las filas o las columnas de una tabla debemos usar el paquete xcolor agregamos al preámbulo \usepackage[table]{xcolor} .61 Ejemplo 51 (Cambio de fuente).

17650193990183 con \mt{x_0=1. se requiere poner \documentclass[xcolor=table]{beamer}. respectivamente. .5. Los comandos \columncolor y \cellcolor se usan para colorear las columnas y celdas.2 Iteración de Newton para x2 − cos( x ) − 1 = 0 con x0 = 1.000287349 3.295000445 0. Nota: En el capítulo sobre Beamer. Los colores de fila par e impar se pueden dejar en blanco (no se pondrá color en esa fila). En el ejemplo anterior usamos el comando \rowcolors{nfila}{color fila-impar}{color fila-par} donde nfila es el número de fila de la primera fila en ser coloreada.17678931926590 & 0.20499955540054 1. El código: \begin{table}[h] \centering {\fontfamily{ptm}\selectfont{\rowcolors{1}{gray!30}{} \begin{tabular}{ll} $x_{n+1}$ & $|x_{n+1}-x_n|$\\ \hline 1. En este ejemplo se colorean con un 20% gris (gray!30) las filas impares y se dejan con fondo blanco las pares.028210236\\ 1.000287349\\ 1.17650193990183 & 3.295000445\\ 1.17650193990183 & 4.440$\times10^{-16}$\\ \hline \end{tabular} }}%font \caption{Iteraci\’on de Newton para \mt{x^2-\cos(x)-1=0} \end{table} produce: x n +1 1.028210236 0.004$\times10^{-8}$\\ 1.17650196994274 & 0.62 TABLAS Ejemplo 52. sino se tiene un conflicto (“clash”) de paquetes.}} | x n +1 − x n | 0.20499955540054 & 0.440×10−16 Tabla 4.5.004×10−8 4.17678931926590 1.17650196994274 1.17650193990183 1.

Esto se hace con el ambiente \begin{sideways}.$\times10^{-16}$\\ \hline \end{tabular} }}%font \begin{table} produce: x n +1 1.80} en la celda que queremos. A veces es conveniente rotar una tabla completa o simplemente el texto en las celdas.17 & 3. Necesita el paquete \usepackage{rotating} . El código: \begin{table}[h] \centering {\fontfamily{ptm}\selectfont{ \begin{tabular}{ll} $x_{n+1}$ & $|x_{n+1}-x_n|$\\ \hline \cellcolor[gray]{0.80} 1.4 Rotación de texto en celdas.×10−16 4.×10−8 4.63 Ejemplo 53..17 & 4..\end{sideways} aplicado directamente a la tabla o a la(s) celda(s). En este ejemplo se colorean con un 20% gris una sola celda: Simplemente agregamos \cellcolor[gray]{0.17 1.$\times10^{-8}$\\ 1.17 | x n +1 − x n | 3.

80} 1. El código: \begin{sideways} \begin{tabular}{lc} $x_{n+1}$ &$|x_{n+1}-x_n|$\\ \hline \cellcolor[gray]{0.17 | x n +1 − x n | 3. El código: \begin{tabular}{lc} $x_{n+1}$ &\begin{sideways}$|x_{n+1}-x_n|$\end{sideways}\\ \hline \cellcolor[gray]{0.17 & 3.17 3.17 & 3.17 & 4.17 1.×10−8 4.17 & 4.80} 1.×10−8 4.64 TABLAS Ejemplo 54.17 1.$\times10^{-16}$\\ \hline \end{tabular} \end{sideways} produce: Ejemplo 55.$\times10^{-16}$\\ \hline \end{tabular} produce: x n +1 1.×10−16 .×10−16 | x n +1 − x n | x n +1 1.$\times10^{-8}$\\ 1.$\times10^{-8}$\\ 1.

: Indica la alineación del texto. Ejemplo 56.990721649 1. El código: \begin{table}[h] \centering \begin{tabular}{lll} &\multicolumn{2}{l}{Estimaci\’on del error}\\ &\multicolumn{2}{l}{absoluto y relativo}\\ $x_n$ &$x_{n+1}$ &$|x_{n+1}-x_n|/|x_{n+1}|$\\ \hline -3. Las podemos escalar en un porcentaje y también usar unión de celdas para lograr un efecto decente.525143859 0.6717\\ -2.064210097 &0.990721649 &1.026511552 & 1.821171367 &0.205340185 & 0.525143859\\ -1.090721649 -2. El escalamiento lo podemos hacer con el comando . Para hacer esto usamos \multicolumn{columnas}{Alin}{texto} columnas Alin : Número de columnas que abarcará la celda.064210097 0.205340185 Estimación del error absoluto y relativo x n +1 | x n +1 − x n | / | x n +1 | 2.6717 1.821171367 0.026511552 -1.681277682\\\hline \end{tabular} \caption{} \end{table} Produce: xn -3.090721649 & 2.65 4.5 Unir celdas.6 Escalar una tabla A veces tenemos tablas muy grandes. A veces es conveniente unir dos o más celdas para poner una leyenda un poco extensa.681277682 Tabla 4.3 4.

: Calificación Pr.8}{\btab{cccccccccccccc} Est.11 2 0 2 2 2 10 Pr.14 Pr.5 Pr. En un ambiente tabular el separador de columnas se puede cambiar con una instrucción del tipo @{txt}. Pr.3 1 0 2 1 2 7 Pr.7 2 2 2 2 2 14 Cal.4 Resultados del cuestionario diagnóstico Expresiones @{}.14&Pr.11&Pr.9 Pr.: Pregunta.} es escalamiento es el mismo en cada dirección.16(b) Pr.h y 0. \begin{table}[h]\label{tab1} \centering \scalebox{0.: Pregunta. Est.&P..h}{.66 TABLAS \scalebox{0.v es el porcentaje de escalamiento horizontal y vertical.: Estudiante.4&Pr. Aquí. Est.15 L 0 0 0 2 2 2 S 0 2 2 0 1 1 R 0 1 0 0 0 1 1 1 M 0 1 2 E 0 0 0 0 0 0 Total 0 1 2 2 3 4 5 6 Abreviaturas.4 Pr.7&Cal.h}[0.v]{.Cal. 54 42 38 33 29 Tabla 4.1 Pr.16(a) Pr. El código que sigue escala un 80% una tabla.9&Pr.3&Pr.15&Pr. 0. Si ponemos solamente \scalebox{0.5&Pr.16(a)&Pr. P.Cal.: Calificacin}\\ \end{tabular}} \caption{Resultados del cuestionario diagnstico} \end{table} produce: Est.}. . Este comando elimina la separación automática entre columnas y la reemplaza con el texto txt.13&Pr.: Estudiante..1&Pr. Pr.16(b)&Pr. Ejemplo 57.\\\hline L & & 0 & & 0 & 0 & 2 & 2 & 2 & 1 & 2 & 2 & 2 &54\\ \hline S & & 0 & & 2 & 2 & 0 & 1 & 1 & 0 & 2 & 0 & 2 &42\\ \hline R & 0 & 1 & 0 & 0 & 0 & 1 & 1 & 1 & 2 & 0 & 2 & 2 &38\\ \hline M & & & & 0 & 1 & & & 2 & 1 & 0 & 2 & 2 &33\\ \hline E & & 0 & & 0 & 0 & 0 & 0 & 0 & 2 & 1 & 2 & 2 &29\\ \hline Total& 0 & 1 & 2 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 10 & 14 & \\ \hline \multicolumn{12}{l}{Abreviaturas..13 2 2 0 0 1 8 Pr..

hacia abajo o variar el ancho de la celda. La instrucción hace espacio vertical: x pt. por ejemplo para agregar espacio horizontal se usa @{\hspace{5cm}}.}l sustituye la columna central por un punto. En el código que sigue. necesitamos hacer un poco de espacio hacia arriba. la unidad de medida que usamos es 1 pt = 72 pulgada. r@{.577216 4. Para hacer esto usamos una instrucción del tipo @{}. Para aplicar espacio vertical usamos el comando @{\vrule height xpt depth ypt width zpt} 1 Aquí.67 Ejemplo 58.7182818 0. Ejemplo 59. En este ejemplo tenemos una tabla problemática: el texto matemático está muy ajustado.14159 2.}l} 3 & 14159 \\ 2 & 7182818\\ 0 & 577216 \\ \end{tabular} 3.7 Espaciado en celdas. \begin{tabular}{l l l}\hline $x$ & $\sqrt{x}$ & $x^{2^n}$\\\hline \end{tabular} La solución es crear espacio en la tercera columna con la instrucción \begin{tabular}{l l l@{\vrule height 11pt depth 5pt width 0pt}}\hline $x$ & $\sqrt{x}$ & $x^{2^n}$\\\hline \end{tabular} x √ x x2 n x √ x x2 n . A veces el texto matemático queda muy pegado a alguno de los bordes de las celdas. En estas instrucciones también se puede incluir comandos. produce: El texto: \begin{tabular}{r@{. espacio abajo: depth y pt espacio a lo ancho: width z pt.

68 TABLAS 4. palegreen y chocolate\\\hline \end{tabular} produce: color Esquema de color: bluelace. orange. gray. blue. blue. gray. . El código: \begin{tabular}{|r|p{10cm}|}\hline {\tt \blue color} & Esquema de color: bluelace.8 Ancho de las columnas Se puede controlar el ancho de las columnas con la instrucción p{xcm}. Ejemplo 60. palegreen y chocolate El siguiente ejemplo es un poco más elaborado. orange.

5 La tabla muestra el modelo:. compondremos otra cantidad que ser\’{a} la diferencia buscada. o sustra\’{\i}das las unas de las otras.. compondremos otra cantidad que será la diferencia buscada.5cm}|}\hline \begin{center} \includegraphics[width=6. TOMAR la diferencia de varias cantidades sumadas.. El código: \begin{table}[h] \centering \begin{tabular}{|p{6.Sea $a+x+y-z$ de la que hay que tomar la diferencia.5cm}|p{6. decimos que ella deviene $x+dx$ & %Cambio de columna \begin{center} \includegraphics[width=6.69 Ejemplo 61 (Texto e imágenes en columnas). y dejando los mismos signos.5cm]{images/Utilizacion4} \par\textbf{PROPOSICI\’{O}N I} \par\textbf{Problema} \end{center} 4.5cm]{images/Utilizacion5} \par\textbf{REGLA I} \par\textbf{\textit{Para las cantidades sumadas o sustra\’{\i}das}} \end{center} Tomemos la diferencia de cada t\’{e}rmino de la cantidad propuesta.\\\hline \end{tabular} \caption{La tabla muestra el modelo:.Sea a + x + y − z de la que hay que tomar la diferencia. Si suponemos que $x$ aumenta una porcin infinitamente peque\~{n}a. entonces \..}\label{tab1} \end{table} produce: PROPOSICIÓN I Problema 4. TOMAR la diferencia de varias cantidades sumadas. .. Si suponemos que x aumenta una porción infinitamente pequeña. entonces decimos que ella deviene x + dx REGLA I Para las cantidades sumadas o sustraídas Tomemos la diferencia de cada término de la cantidad propuesta. o sustraídas las unas de las otras. Tabla 4. y dejando los mismos signos.

} 4. Esta caja contiene dos elementos: una caja vacía horizontal (\null) y una caja horizontal con la imagen.. \def\imagetop#1{\vtop{\null\hbox{#1}}} \vtop crea una caja vertical. El código: \newcolumntype{M}{>{$}c<{$}} %Las columnas M aceptan texto matem\’atico \begin{table}[h] \centering \begin{tabular}{|M|M|M|M|M|M|M|M|}\hline n & -1 & 0 & 1 & 2 & 3 & 4 & 5 \\ \hline a_n & & & 2 & 2 & 4 & 8 & 2 \\ \hline r_n & 0 & 1 & 2 & 5 & 22 & 181 & 384 \\ \hline s_n & 1 & 0 & 1 & 2 & 9 & 74 & 157 \\ \hline C_n & 0 & . Esto se puede hacer con el paquete tabularx. los gráficos los agregamos con \imagetop{\includegraphics..& \frac{2}{1} & \frac{5}{2} & \frac{22}{9} & 2 & -2\\ \hline \end{tabular} \end{table} produce: n an rn sn Cn −1 0 1 0 0 1 0 − 1 2 2 1 2 1 2 2 5 2 5 2 3 4 22 9 22 9 4 8 181 74 2 5 2 384 157 −2 ..9 Paquete tabularx: ambiente tabular en modo matemático A veces es conveniente usar el ambiente tabular habilitado para texto matemático. También este caja se alinea con la primera caja horizontal vacía. Ejemplo 62. Luego en el código. En este ejemplo se habilita el ambiente tabular para texto matemático. Debemos poner en el preámbulo \usepackage{tabularx}.70 TABLAS Nota: Si las imágenes están en la primera columna es probable que éstas queden alineadas arriba de la caja y el texto quede alineado en el fondo de su caja. Una manera de resolver esto consiste en poner un nuevo comando en el preámbulo.

11 Paquete subfigure A veces tenemos varias figuras y nos encantaría poner un \caption a cada una en un mismo ambiente figure..12 Los ambientes wrapfigure y floatflt LaTeX.cr/revistamate/) . Una manera de tomar control sobre la ubicación de los gráficos es usar el paquete float: Ponemos en el preámbulo\usepackage{float}.5]{images/newton5}} \subfigure[Ciclo]{\includegraphics[scale=0.cidse. Ahora. en vez de digitar \begin{table}[h] o \begin{tabular}[h]. Esto lo podemos hacer si usamos el paquete \usepackage{subfigure}.ac.10 Paquete float Es común tener problemas en la manera como LaTeX acomoda los gráficos. El siguiente ejemplo ilustra su uso. Ejemplo 63. 4. Derechos Reservados © 2011 Revista digital Matemática.itcr. Alex Borbón A.5]{images/newton4}} \caption{Iteracin de Newton} \end{figure} produce: x2 x3 x4 x0 = x5 x3 x1 x0 x 2 x4 -1 1 x2 x1 0 6 (a) Converge (b) Diverge Figura 4. Walter Mora F. Educación e Internet (www.71 4. digitamos \begin{table}[H] o \begin{tabular}[H] (con H): El gráfico o la tabla quedará donde está.1 Iteración de Newton (c) Ciclo 4..5]{images/newton6}} \subfigure[Diverge]{\includegraphics[scale=0. El código: \begin{figure}[h] \centering \subfigure[Converge]{\includegraphics[scale=0.

72 TABLAS Otros ambientes flotantes muy útiles son \wrapfigure y \floatflt. En realidad este ambiente no es “flotante”. también se puede utilizar {l} para que sea a la izquierda. el ambiente puede presentar problemas cuando el texto alrededor del recuadro no lo cubre por completo. es decir. sí se puede utilizar en párrafos con multicolumnas. sin embargo. Con este ambiente se introdujo la foto de D.. en este caso el recuadro se introduce justo en el párrafo donde uno quiere. Ejemplo 64. El recuadro será introducido justo al lado del párrafo siguiente de la definición del ambiente. produce: Al incluir un recuadro con \wrapfigure se debe tomar algunas cosas en cuenta: En la definición {r} significa que el recuadro se introducirá a la derecha del texto.5cm} \includegraphics{images/ML_fig11} \end{wrapfigure} Al incluir un recuadro con . se recomienda revisar todos los gráficos o texto introducido con este comando al obtener la versión final del documento. es problemático escribir un ambiente wrapfigure en medio de un párrafo. Knuth al inicio de este documento. por lo tanto. El código \begin{wrapfigure}{r}{2. Por último. . es decir.. La separación del recuadro con el texto está dado por la instrucción \columnsep del preámbulo. en estos casos es mejor utilizar \parbox o minipage. es nuestra responsabilidad que el recuadro se “vea” bien (que no quede cortado entre páginas o cosas de este estilo). Este comando es frágil. por lo que no se puede utilizar dentro de otros ambientes. El ambiente se debe iniciar entre párrafos. para poderlos utilizar se deben cargar en el preámbulo sus paquetes respectivos con las instrucciones \usepackage{wrapfig} %Figuras al lado de texto \usepackage[rflt]{floatflt} %Figuras flotantes entre el texto wrapfigure El ambiente wrapfigure permite incluir gráficos o texto en un recuadro al lado del documento. A L TEX se encarga de acomodar el texto del documento alrededor del recuadro introducido.

por defecto. Educación e Internet (www.. floatflt El ambiente floatflt es muy similar a wrapfigure ya que permite la inserción de un objeto A flotante rodeado de texto. A esto quiere decir que L TEX primero intenta poner la figura en la página actual.5cm} \includegraphics{images/ML_fig12} \caption{Un poliedro} \end{floatingfigure} Este ambiente slo funciona . Por ejemplo. en este caso L TEX se encarga de acomodar el texto alrededor de él. Walter Mora F.cidse.cr/revistamate/) ..73 Note que la gran ventaja que tiene este ambiente (sobre \parbox. el ambiente no coloca figuras al inicio de la página y. Aunque el ambiente floatflt sí trabaja en páginas a doble columna Figura 4. LaTeX. en el peor de los casos. la figura aparecerá lo más cerca del lugar en donde se haya escrito. Alex Borbón A.itcr. sino el gráfico quedará encimado. por ejemplo) es que no hay que A preocuparse por la cantidad de texto que hay en cada columna.. El argumento [r] es un argumento opcional que hace que el gráfico salga a la derecha del texto (no importa lo que se haya puesto al cargar la librería). también se puede escribir lflt para la izquierda o vflt que indica que el gráfico saldrá a la derecha en páginas impares y a la izquierda en páginas pares. Para poder utilizar este ambiente se necesita incluir la librería. en la sección siguiente. Tampoco se debe usar el ambiente muy cerca del final de una sección.. se coloca en el preámbulo la instrucción \usepackage[rflt]{floatflt} En donde el argumento opcional rflt indica que. los gráficos se colocarán a la derecha del texto. es decir. Si se escribe el ambiente en el primer párrafo de una página es posible que el gráfico aparezca más abajo. L TEX se encarga de la distribución de manera automática.ac. Derechos Reservados © 2011 Revista digital Matemática. si no encuentra suficiente espacio vertical entonces la coloca en la página siguiente. produce: Este ambiente sólo funciona si se pone antes de un párrafo. el texto: \begin{floatingfigure}[r]{4.2 Un poliedro se debe tener cuidado si el gráfico sobrepasa el ancho de la columna porque sino el gráfico quedará encimado sobre la columna contigua. la figura nunca aparecerá. para esto.

etc.jpg.: En documentos estándar lo apropiado es convertir las figuras a EPS con un programa para convertir imágenes.jpg”. Tikz. etc. ”.. podemos insertar figuras tales como gráficos y/o imágenes en los formatos “”. Todo el manejo gráfico lo vamos a hacer usando el paquete graphicx. 1 Insertar figuras EPS (PostScript Encapsulado): Este es un formato de alta calidad y el de A mayor soporte en L TEX Insertar figuras BMP. fotografía. PNG. ”. Se ven bien en pantalla y son adecuados para la impresión. A generadas directamente con algún paquete L TEX (Tiks. En lo que sigue. A Insertar figuras cuando compilamos con PDFL TEX 1 1 1 1 1 Convertir imágenes a otro formato con Software libre.png”...1 INSERTAR GRÁFICOS Y FIGURAS EN DOCUMENTOS LATEX Introducción Además de texto corriente y texto en modo matemático. o figuras nativas.png o .5 5. 5. JPG. ¿Cuál es el formato de imagen adecuado? Los formatos (Encapsulated PostScript) y . PSTricks. Extraer figuras de libros o de Internet. .2 ¿Cómo insertar las figuras? Aquí vamos a describir la manera fácil de insertar figuras.“. También las podemos incluir directamente (aunque a veces no es apropiado). TeXDraw.. PDF. Crear figuras nativas con PAG.gif”.). Para el manejo de imágenes generales (capturas de pantalla. ”. LaTeXDraw y PiCTeX.pdf son adecuados para las figuras usuales en matemáticas.pdf”. GIF. WMF. vamos a considerar las siguientes tareas. etc.) es conveniente usar el formato .

En este ejemplo vamos a incluir el gráfico ubuntu que esta en la subcarpeta images de la carpeta en la que está nuestro archivo prueba1. Incluir las figuras Para incluir las figuras en su documento. En muchos programas podemos guardar nuestros gráficos en este formato: Mathematica.cidse.gif. El escalamiento se puede hacer especificando el ancho: width =xcm o especificando un porcentaje: scale=x. \includegraphics[opciones]{. Educación e Internet (www. . Okular en Ubuntu. . etc.. Derechos Reservados © 2011 Revista digital Matemática.tex.cr/revistamate/) 75 .WinPLot.. se debe agregar el paquete graphicx en el preámbulo y los gráficos se incluyen con el comando \includegraphics. a formato .} Como es natural.jpg. Ejemplo 65. obtendrá un DVI el cual podrá ver con un visualizador para DVI (Yap en Windows.ac. El texto: \documentclass{article} %Compilar -> LaTeX \usepackage{graphicx} \begin{document} Logo de Ubuntu: \includegraphics[width=1cm]{images/ubuntu}\\ \end{document} produce: Logo de Ubuntu LaTeX. . esto se puede hacer con Inkscape (ver ??) o con Gimp (software libre Ubuntu-Windows). MatLab. Si compilamos con LaTeX..png.. lo más conveniente es usar este formato. Walter Mora F.LaTeX. los gráficos se deben escalar para que se acomoden al texto. por ejemplo). Alex Borbón A.pdf. solo debe abrir los archivos con alguno de estos programas (posiblemente editar algo adiconal) y los guardar como .QtOctave. Convertir otras imágenes a formato Podemos convertir imágenes en formato . Geogebra. A Como L TEX tiene un gran soporte para imágenes . etc.itcr.

con un par de opciones más. centrado y escalado. Escala la imagen según una proporción: scale=0. Continuando con el ejemplo anterior. bcm en la parte inferior. en un ambiente figure Opciones adicionales Cuando compilamos con LaTeX el comando includegraphics tiene varias opciones. Para que la opcióm trim trabaje se debe establecer clip=true.5 escala la imagen al doble. produce: El texto: \documentclass{article} %Compilar -> LaTeX \usepackage{graphicx} \begin{document} Logo centrado y escalado a {\tt 3cm} \begin{center} \includegraphics[width=3cm]{images/ubuntu} \end{center} En la figura \ref{fig:ubuntu} se muestra el logo de Ubuntu. centrado y escalado. Escala la imagen especificando el alto deseado y manteniendo la proporción.1 Logo de Ubuntu Logo centrado y escalado En la figura 5. vamos a incluir el gráfico ubuntu. Esta opción rota la imagen en un ángulo de x grados contrareloj Esta opción recortar la imagen: lcm a la izquierda. r y t son longitudes.tex. l.2]{images/ubuntu} \caption{Logo de Ubuntu}\label{fig:ubuntu} \end{figure} \end{document} Figura 5. Veamos algunas de las opciones aplicadas a la figura solido. en un ambiente {\tt figure}\\ \begin{figure}[h] \centering \includegraphics[scale=0. b.1 se muestra el logo de Ubuntu. . Opción width=xcm height=xcm scale=x angle=x trim=lcm bcm rcm tcm clip Escala la imagen especificando el ancho deseado y manteniendo la proporción. que esta en la subcarpeta images de la carpeta en la que está nuestro archivo prueba1. y la tcm en la parte superior. rcm a la derecha.5 indica escalar la imagen a la mitad y scale=0.76 INSERTAR GRÁFICOS Y FIGURAS EN DOCUMENTOS LATEX Ejemplo 66.

. angle=-45]{. .... \includegraphics[width=2cm. puede hacer la conversión con Inkscape o Gimp. PDFLaTeX. por ejemplo.png.jpg.pdf. Si no tiene este formato.png. \includegraphics[width=4cm. PDFLaTeX soporta los formatos “. clip]{..8]{fig} \includegraphics[width=0. Si compilamos con PDFLaTeX... . \includegraphics[trim = 4cm 2cm 4cm 0cm.77 \includegraphics{fig} \includegraphics[scale=0. height=4cm]{. sin reparar en la extensión.jpg} Ahora..pdf. . las figuras se pueden insertar como antes y con las mismas opciones.. obtendrá un PDF el cual podrá ver con un visor para PDF(Adobe Reader. Para incluir figuras.2\textwidth]{. se debe poner en el preámbulo \usepackage[pdftex]{graphicx} \DeclareGraphicsExtensions{. por ejemplo)..

..png. como se muestra en el siguiente ejemplo..jpg. . clip]{. \includegraphics[width=2cm... . El paquete epstopdf para PDFLaTeX Si compilamos con PDFLaTeX podemos usar el paquete epstopdf para incluir indistintamente figuras en formato . angle=-45]{. \includegraphics[trim = 4cm 2cm 4cm 0cm.8]{images/geometria1} \includegraphics[width=0.78 INSERTAR GRÁFICOS Y FIGURAS EN DOCUMENTOS LATEX \includegraphics{images/geometria1} \includegraphics[scale=0. . \includegraphics[width=4cm.. .pdf.. height=4cm]{.2\textwidth]{..

gif} \usepackage{epstopdf} \begin{document} \begin{center} \begin{tabular}{|c|c|}\hline \verb+\includegraphics[width=4cm]{images/geometria1}+ &\verb+\includegraphics[width=4cm]{images/gausspng}+\\\hline \includegraphics[width=4cm]{images/geometria1} &\includegraphics[width=4cm]{images/gausspng}\\\hline \verb+\includegraphics[width=4cm]{images/liovillejpg}+ &\verb+\includegraphics[width=4cm]{images/coodesfericas}+\\\hline \includegraphics[width=4cm]{images/liovillejpg} &\includegraphics[width=4cm]{images/coodesfericas}\\\hline \end{tabular} \end{center} \end{document} produce: \includegraphics[width=4cm]{images/geometria1} \includegraphics[width=4cm]{images/gausspng} \includegraphics[width=4cm]{images/liovillejpg} \includegraphics[width=4cm]{images/coodesfericas} Z Z ϕ=π/4 X Y X θ Y .png.. El código: \documentclass{article} \usepackage[pdftex]{graphicx} \DeclareGraphicsExtensions{. liovillejpg. gausspng. Observe que la declaración de extensiones hace innecesario especificar la extensión..jpg.pdf.png..pdf.. En este ejemplo insertamos las figuras geometria1.jpg y la figura coodesfericas.79 Ejemplo 67.

.3) se accede a ella con HerramientasTeXtext. Se puede usar para agregar texto LaTeX.pdf se pueden editar usando Inkscape. La figura que sigue fue elaborada con Inkscape.80 INSERTAR GRÁFICOS Y FIGURAS EN DOCUMENTOS LATEX 5. Una vez instalada (ver 1.3 Edición adicional de figuras Las figuras en formato y . el texto matemático adicional se agregó con la extensión TeXtext. Agregando texto matemático con TeXtext TeXText es una extensión de Inkscape.

$ $\Rightarrow {\red \xi} = {2 \over 3}(3+\sqrt{3})$ .45\linewidth} \includegraphics[scale=0. \end{minipage} \hfill\begin{minipage}[b]{0. .5\linewidth} %\newtheorem{teo}{Teorema} est\’a en el pre\’ambulo \begin{teo}[Teorema del valor Medio] Sea $f(x)$ continua en $[a.b[.√ siendo f ( x ) = 6 − ( x − 2)3 + x.\xi \in\.b]$ y derivable en $]a. pantalla completa.. entonces ∃ ξ ∈ ] a.pdf \caption{{\small Teorema del valor medio}} \label{Calculo:fig.$ entonces $\exists\.b[$ tal que $$f(a)-f(b)= f’({\red\xi})(b-a)$$. b[ tal que f (b) − f ( a) = f (ξ )(b − a) a ξ b En particular. La figura (5.7]{images/ML_fig10}%.. siendo $f(x)=6-(x-2)^3+x$. \end{teo} En particular. Shutter para Ubuntu: Shutter es un programa de captura de pantalla con muchas carac- terísticas. b[.pdf (este documento se compiló con PDFLaTeX) \begin{figure}[h] \begin{minipage}[b]{0.81 Ejemplo 68. $a=2$ y $b=4 \. b] y derivable en ] a.} \end{minipage} \end{figure} produce: Teorema 5.2) fue editada con Inkscape y guardada en formato . ventana.3). o incluso de un sitio web y luego aplicar diferentes efectos a la misma.2 Teorema del valor medio Recortando figuras de la pantalla Entre las opciones que tenemos para recortar figuras en la pantalla están (ver 1. 3 Figura 5. a = 2 y b = 4 ⇒ ξ = 2 (3 + 3) .1 (Teorema del valor Medio) Sea f ( x ) continua en [ a. Se puede hacer una captura de pantalla de un área específica.]a.

82 INSERTAR GRÁFICOS Y FIGURAS EN DOCUMENTOS LATEX FastStone 5.3 es libre para uso personal y viene con la mayoría de facetas que nos interesan. similar a Shutter.3 Herramienta de selección .7 pero la una versión 5.3 (la versión libre) para Windows: FastStone Capture es un programa de captura y edición de pantallas. La versión actual es la 6. FastStone 5.

He aquí un ejemplo de dos imágenes tomadas de Wikipedia (www.itcr.. Las figuras generadas en el ambiente picture de LaTeX quedan insertadas de manera automática en el documento.4 Crear figuras nativas El ambiente picture de LaTeX es un ambiente especial para insertar figuras implementados con comandos relativamente simples. se debe ir a File-Document Setup y poner las dimensiones adecuadas para que la figure se ajuste al área de dibujo. Shutter Recorte con la herramienta selección [Enter] La selección en Shutter Errores relacionados con “BoundingBox” En la compilación. Derechos Reservados © 2011 Revista digital Matemática. La manera fácil de resolver este problema es abrir la imagen.pdf. Si abrimos la imagen en Adobe Illustrador.pdf pero las imágenes se ven mejor en formato . Educación e Internet (www. a veces se observa el mensaje de error: Error: Cannot determine size of graphic (no BoundingBox) Esto sucede cuando una imagen no viene con las dimensiones (BoundingBox) de la caja. Los gráficos se ven bien en los formatos o . Para recortarlas de la pantalla de la PC se usó Shutter (estamos en Ubuntu!)y luego se guardó en formato .ac. 5.pdf (estamos compilando con PDFLaTeX). Programar los gráficos permite tener un conLaTeX.org).cidse. Alex Borbón A.png o . digamos con Inkscape y guardar la imagen de nuevo. por ejemplo. para aplicar las dimensiones correctas. Cuando se gana en resolución el tamaño del PDF aumenta. la resolución mejora si las figuras originales son lo suficientemente grandes.83 Ejemplo 69 (Figuras de Internet). Resolución de la imagen. ya sea LaTeX o PDFLaTeX .wikipedia.cr/revistamate/) . Walter Mora F. En general..

5 y un rectángulo.(1. \shadedraw (0. 0) y un círculo con centro en (−0. \draw [->] (0.5cm).-1) rectangle (0.5. podemos crear un círculo anaranjado como este: con el código . no tiene una interfaz gráfica y el código (por más sencillo que sea) no permite ver inmediatamente como se verá finalmente el gráfico.+(0.1) [above] node{Relleno}.’’ es necesario. 0. se usa \draw con las especificaciones respectivas.0. −1) y extremo superior derecho en (0. La flecha se agrega poniendo la opción “[->]”. Por ejemplo. Para dibujar líneas. rectángulo. −0. etc.5) circle (0.5) -.. curvas..5).. 0) a (1..84 INSERTAR GRÁFICOS Y FIGURAS EN DOCUMENTOS LATEX trol absoluto y preciso sobre todos los detalles.0) (-0.-1.-0. con extremo inferior izquierdo en (−1. También vamos a dibujar un círculo (con un efecto de sombra) con centro en (0. con una flecha. Si desea hacer un documento PDF.5) de radio 0. círculos.5) a (0. rectángulos. usando dos líneas. Muy adecuado para trabajar con presentaciones Beamer. \end{tikzpicture} Relleno . 1.-0.como este:\tikz \fill[orange] (1ex. En el ejemplo que sigue se dibuja un par de ejes. listo para introducirlo en nuestro documento.5. 0) y la otra (0.5) .1ex) circle (1ex). Paquete Tikz A Este es un paquete para crear gráficos para documentos L TEX usando un ambiente ‘tikzpicture’ y comandos especiales para dibujar líneas.(0. %Relleno \filldraw[fill=red.5.even odd rule] (-1. Para usar el paquete se debe poner en el preámbulo \usepackage{tikz} La versatilidad de este paquete le permite crear gráficos hasta en el mismo texto usando el comando \tikz.5).5.0).2) -..0) -.9.. \begin{tikzpicture}[>=stealth] \draw [->] (-1. una de (−1. etc. Existen varios editores que permiten hacer figuras y generan el código LaTeX. Aquí el ‘‘. tenga en cuenta que los gráficos permanecen si compila con PDFLaTeX (se puede usar con Beamer) no así con dvi →pdf. realizar gráficos sencillos es también muy rápido.5) circle (0.4cm). con. Para crear figuras complejas podemos usar el ambiente ‘‘tikzpicture’’.5. con relleno rojo. \draw[->] (-0. hay nuevo lenguaje que aprender.5.5. Ejemplo 70.1. Por otra parte. −1.5.

-1) -.{exp(\x)}) node[right] {$y = e^x$}. para agregar puntos a los items. Ejemplo 71.0) a (4. %Uso \item[\tpto] \newcommand{\tpto}{\tikz \shadedraw [shading=ball] (0. domain = 0:2. El código: \begin{tikzpicture}[scale=0. % Dominio: domain = a:b \draw[smooth.85 Representación gráfica de una función con TikZ Para graficar funciones usamos el comando \plot. ball color=blue] {\color{white}\Large\textbf#1}.0) node[right] {$x$}.0) circle (.ctan. shade.1cm). \end{tikzpicture} produce: y = ex y y=x y = sin(2 ∗ x ) + 1 x En este libro.0) \draw[->] (0. % segmento de (-1.org/tex-archive/ help/Catalogue/entries/pgf. color=blue] %\x r indica que x se mide en radianes plot (\x.{sin(2*\x r)+1}) node[right] {$y = \sin(2*x)+1$}.(0. \draw[smooth. domain = -2:2. 2) node[left] {$y$}.\x) node[right] {$y = x$}. La variable x se escribe en el código como \x y el dominio [ a.html . color=black] plot (\x. se usaron los nuevos comandos (ver capítulo siguiente).8] \draw[->] (-1. \draw[smooth. color=red] plot (\x.} %Uso \item[\ttpto{1}] \newcommand{\ttpto}[1]{ \begin{tikzpicture} \node[scale=. circle.5. \end{tikzpicture}} Un manual muy detallado de TikZ se puede obtener en http://www.0) -. domain = -1:1.(4. b] se especifica con la opción domain=a:b del comando draw.

net/download. LaTeXDraw genera el código LaTeX de las figuras.com/es/download/).sourceforge. Para usar LaTeXDraw debemos poner en el preámbulo \usepackage[usenames. Figura 5. a TikZ LaTeXDraw. Nota: Para generar un PDF correcto se debe hacer primero dvi -> ps y luego ps -> pdf.copy all the code. LaTeXDraw se puede obtener en http://latexdraw. Este es un editor visual gratuito y multiplataforma (implementado en Java) basado en PsTricks.3 Editor LaTeXDraw El ambiente es similar a ambientes comerciales de dibujo.java.html ( debe tener habilitado Java http://www. El código LaTeX de la figura (para pegar en nuestro documento) se puede obtener con el menú Code .86 INSERTAR GRÁFICOS Y FIGURAS EN DOCUMENTOS LATEX Otras programas PStricks.dvipsnames]{pstricks} \usepackage{epsfig} \usepackage{pst-grad} % Para gradientes \usepackage{pst-plot} % Para ejes . Las opciones de dibujo se obtiene con el clic derecho. en general. Paquete parecido.

022.0.5114062.5){\psaxes[linewidth=0.cr/revistamate/ HERRAmInternet/.cr/revistamate/) . Derechos Reservados © 2011 Revista digital Matemática.5)(3.. se obtiene el código {\fboxsep 12pt \fboxrule 1pt% \scalebox{1} % Change this value to rescale the drawing.cides.0)(-1.5) \definecolor{color2440}{rgb}{0. { \begin{pspicture}(0.43){$y = x$} \end{pspicture} } Ahora este código lo pegamos en nuestro documento y compilamos (con LaTeX) y obtenemos. Walter Mora F.86) \usefont{T1}{ptm}{m}{n} \rput(2.itcr. en el ejemplo (5.itcr. ticksize=0.4.-1.-0.cidse.ac. Es un paquete con una colección de macros TEX para gráficos.78)(1.arrowinset=0.4. Un documento detallado lo puede encontrar en http://www. arrowlength=1. 1 y=x −1 −1 1 Inkscape..0. Puede exportar sus figuras en formato PsTricks.4).0.96.ac.0.linecolor=color2440.0.4]{->}(0. arrowsize=0.04cm.87 Ejemplo 72. PiCTex.-1)(2.05291667cm 2.0.82. De a figura que se ve en el editor LaTeXDraw.4} \rput(1. Educación e Internet (www.2)} \psline[linewidth=0.0. LaTeX.1.-0. Alex Borbón A.10583333cm]{->}(0.101875.

con \input comandos. en el preámbulo. Una práctica muy recomendada es hacerse un archivo aparte con estas definiciones.1 CREAR NUEVOS COMANDOS Y OTROS PAQUETES Abreviando comandos. Las definiciones de los nuevos comandos se ponen en el preámbulo (para comodidad de otros usuarios).tex”.\end{document}. Vamos a ver algunos ejemplos de abreviaciones \newcommand{\bc}{\begin{center}} \newcommand{\ec}{\end{center}} \newcommand{\ds}[a]{\displaystyle{#1}} \newcommand{\sii}{\Leftrightarrow} \newcommand{\imp}{\Rightarrow} \newcommand{\suma}{\ds{\sum_{k=1}^{N} u_k}} %usamos \ds{} Ahora podemos escribir. S_{N+1}=S_N+u_{N+1} $ para producir SN = k =1 ∑ u k ⇒ S N +1 = S N + u N +1 N ..\imp \. este archivo debe ir sin preámbulo ni \begin{document}. Para esto usamos \newcommand{\nombre}{\comando original} \newcommand{\nombre}[n]{\f{#1}. Comando con opciones.. por ejemplo: Si $S_N=\suma \..tex. n es el número de parámetros. Si el archivo se llama “comandos..6 6. el archivo se invoca.\h{#n}}. Podemos abreviar el código de los comandos creando comandos propios. Este archivo puede estar en el directorio de trabajo preferiblemente.

minipage. el texto: \mpage{ \centering \includegraphics{images/ML_fig13} }{ \centering \includegraphics{images/ML_fig14} } produce: El texto: \[\limite{n}{ \infty } \arctan (n) \] produce: n→∞ lim arctan(n) Otros ejemplos son \newcommand{\gfrac}[2]{\displaystyle{\frac{#1}{#2}}} %Uso \gfrac{num}{den} \newcommand{\fhv}[1]{{\fontfamily{hv}\fontsize{9}{1}\selectfont{#1}}}%Uso \fhv{texto} LaTeX.ac.cidse. Educación e Internet (www.cr/revistamate/) 89 . Se debe especificar el número de parámetros del comando con [n]..5 \textwidth} #1 \end{minipage} \hfill \begin{minipage}[t]{0. Derechos Reservados © 2011 Revista digital Matemática. etc. Alex Borbón A. por ejemplo matrices.. Se usa #k para hacer referencia al parámetro k−ésimo.5 \textwidth} #2 \end{minipage}} %Un comando para l\’imites \newcommand{\limite }[2]{\lim_{ #1 \rightarrow #2}} Así.Podemos abreviar otros comandos con ayuda de parámetros. %Un comando para el ambiente minipage \newcommand{\mpage }[2]{\begin{minipage}[t]{0. Ejemplo 73.itcr. Walter Mora F.

etc. En este caso.. .2]{.xn . . .} tanto como \mpage{.45]{ %#1 y #2 definen el porcentaje de p\agina \begin{minipage}[t]{#1\textwidth} #3 \end{minipage} \hfill \begin{minipage}[t]{#2\textwidth} #4 \end{minipage}}} de tal manera que lo podemos usar como \mpage[0.90 CREAR NUEVOS COMANDOS Y OTROS PAQUETES \newcommand{\bc}{\begin{center}} \newcommand{\ec}{\end{center}} \newcommand{\be}{\begin{enumerate}} \newcommand{\ee}{\end{enumerate}} \newcommand{\bt}{\begin{tabular}} \newcommand{\et}{\end{tabular}} Comandos con opciones Podemos agregar opciones a nuestros comandos dejando algunos valores por default.\ldots. . .} . Un ejemplo clásico es el de crear un comando para abreviar una sucesión: x0 . . etc. el primero y el tercero son opcionales y tienen valor default 0 y n respectivamente. .}{. . u. ..}{.. x1 .#2_{#3}} recibe tres argumentos.. .. es deseable que podamos tener un comando flexible que nos permita iniciar en 0 o en 1 y terminar en n o en k y cambiar xi por ui . . x n ) ( y0 . El comando \newcommandx*\coord[3][1=0. .. . . . Podemos hacer más flexible nuestro comando ‘mpage’ de la siguiente manera \newcommandx*\mpage[4][1=0. . t m ) Ejemplo 75. z m ) ( t0 .xn . x1 . La sucesión por default será x0 .2=0.. Ejemplo 74.45. . 3=n]{#2_{#1}... Esto lo podemos hacer con el paquete xargs: Ponemos \usepackage{xargs} en el preámbulo. El código: $\coord{x}$ $\coord[0]{y}$ $\coord{z}[m]$ $\coord[0]{t}[m]$ produce: ( x1 .. y n ) ( z1 . El parámetro #2 permite elegir x.7][0... .

. el paquete permite definir aspectos globales de estos ambientes. ejemplos. Podemos Cambiar el modo enfático a modo normal poniendo \begin{defi} {\rm . axiomas. mientras que dy = f ( x ) dx El texto de la definición está.1 Si y = f ( x ) es derivable.3 El paquete ntheorem A Este paquete es una extensión del enumerado automático de teoremas que ofrece L TEX con \newtheorem. dx $$ \end{defi} produce: Definición 6.$ es cualquier n\’umero real no nulo.. A Para que L TEX numere automáticamente definiciones.2 Numeración automática de definiciones.cr/revistamate/) . teoremas. Derechos Reservados © 2011 Revista digital Matemática. $dx \. dx es cualquier número real no nulo. se podría poner en el preámbulo: \newtheorem{ejemplo}{{\it Ejemplo }}[chapter] \newtheorem{defi}{{\it Definici\’on}}[chapter] Ejemplo 76. para numerar ejemplos y definiciones de tal manera que la numeración incluya el número de capítulo.ac. teoremas y ejemplos. etc.cidse. se pone en el preámbulo (por comodidad) el comando \newtheorem{abreviacion}{ambiente} Por ejemplo. El Texto: \begin{defi} Si $y=f(x)$ es derivable. en modo “enfático”. por default. Educación e Internet (www...91 6. Walter Mora F.itcr... LaTeX.. Alex Borbón A.texto. mientras que $$dy = f^\prime (x) \.} \end{defi} 6.

Para cambiar el tipo del letra para el texto del ambiente se utiliza el comando \theorembodyfont{fuente} Y para cambiar el tipo de letra del título del ambiente se utiliza \theoremheaderfont{fuente} Entre las fuentes se puede utilizar \rmfamily. \ttfamily. \normalfont y se pueden combinar con los tamaños de letra. El número del teorema se coloca antes del título. \slshape. Igual a ‘margin’ pero el título va seguido por un paso de línea. entre los estilos posibles están: plain: break margin: marginbreak: A Este es idéntico al estilo por defecto de L TEX. \mdfamily.92 CREAR NUEVOS COMANDOS Y OTROS PAQUETES Para poder utilizar este paquete se tiene que cargar en el preámbulo con la instrucción. El comando \theoremstyle{estilo} define el estilo que van a tener los teoremas. \upshape. \itshape. En la primera versión de este libro se utilizó \setlength{\theorempreskipamount}{7mm} \setlength{\theorempostskipamount}{7mm} \theoremstyle{break} \theorembodyfont{\normalfont} \theoremheaderfont{\scshape\large} \newtheorem{ejemplo}{Ejemplo} \newtheorem{defin}{Definici\’on} . \scshape. El título es seguido por un paso de línea. \sffamily. \bfseries. \usepackage{{ntheorem}} En el preámbulo se pueden escribir los comandos \setlength{\theorempreskipamount}{xmm} \setlength{\theorempostskipamount}{xmm} el primero define un espacio de x milímetros entre el texto anterior al ambiente y el título del mismo. El segundo define el espacio entre el final del ambiente y el texto que le sigue.

al polinomio p definido por p( x ) = | A − λ · In |. etc..cidse. Derechos Reservados © 2011 Revista digital Matemática.itcr. ‘Definición’. 6.ac. agregamos en el preámbulo %\usepackage{ntheorem} \makeatletter \renewtheoremstyle{plain}{ {\item[\hskip\labelsep \theorem@headerfont ##1\ \red ##2\theorem@separator]}% {\item[\hskip\labelsep \theorem@headerfont ##1\ \red ##2\ \blue(##3) \theorem@separator]}} \makeatother El paquete boiboites Alexis Flesch ha creado un bonito paquete. al polinomio $p$ definido por $p(x)=|A-\lambda \cdot I_n|$. teoremas. El ejemplo que aparece en la página de Alexis es LaTeX. Educación e Internet (www. Si usamos el estilo plain (este es el default) del paquete ntheorem. se le llama polinomio característico de A y la ecuación p( x ) = 0 se llama ecuación característica de A. Walter Mora F.2 (Polinomio característico) Si A es una matriz cuadrada de orden n.93 Ejemplo 77. ejemplos.. podemos cambiar el color de ‘Teorema’. Alex Borbón A. Por ejemplo si queremos cambiar el nombre a azul y la numeración a rojo. basado en TikZ.4 Personalización adicional. Los ejemplos de este libro usan este paquete. que permite personalizar los entornos de definiones. El texto: \begin{defi}[Polinomio caracter\’{\i}stico] Si $A$ es una matriz cuadrada de orden $n$.cr/revistamate/) . se le llama {\bf polinomio caracter\’{\i}stico} de $A$ y la ecuaci\’on $p(x)=0$ se llama ecuaci\’on caracter\’{\i}stica de $A$. etc. \end{defi} produce: Definición 6.

x/tex/latex/base y luego debemos actualizar y refrescar la base de datos para que los cambios tengan efecto. Hay que pegar el archivo en C:/Archivosdeprograma/MikTeX2. no viene en la distribución de MikTEX ni de TEXLive. El archivo se pega en la subcarpeta base: Abrimos una terminal y nos vamos a al carpeta donde se descargo el archivo y lo pegamos en la subcarpeta base.fr/blog-en/index. debemos primero instalarlo pues.php/post/2010/01/30/Nice-boxes-for-your-theoremswith-tikz luego lo instalamos. TeXLive . Levantar las opciones de MiKTeX: Inicio-MiKTeX2. por ahora. Primero descargamos el archivo boiboites.free.Ubuntu.94 CREAR NUEVOS COMANDOS Y OTROS PAQUETES Para usar este paquete. es decir.x-Maintenance(Admin)-Settings Hacer clic primero sobre el botón Refresh FNBD y luego sobre el botn Update Formats .sty en http://snouffy.Windows. sudo cp -R boiboites1. lo pegamos en la carpeta adecuada y actualizamos el sistema. sudo texhash [Enter] MikTeX .sty /usr/share/texmf-texlive/tex/latex/base [Enter] luego actualizamos el TeXLive.

ac. titleboxcolor = \newboxedtheorem[boxcolor=orange. inner sep=10pt. very thick. por . right=0pt. se pueden encontrar ejemplos de cómo se puede rediseñar los títulos.cr/revistamate/) .. Derechos Reservados © 2011 Revista digital Matemática. inner ysep=5pt] .. black]{ definicion}{Definicion}{thCounter} \begin{document} \begin{teorema}[Law of Large Numbers] Sea $(X_n)_{n\in \mathbb{N}}$ una sucesin infinita de variables i. con valor esperado finito.itcr. titlebackground=blue!20.95 Ahora agregamos en el preámbulo \usepackage{boiboites}. Por ejemplo.s. la página para cada capítulo y las secciones. \node[fancytitle. inner sep=5pt. yshift=0. en la sección “Exemples”...d. inner ysep=20pt] . para generar el ejemplo de Alexis usamos el código.north west) {\titre}..3cm] at (box. rectangle. Alex Borbón A. \tikzstyle{mybox} = [draw=\boxcolor. \tikzstyle{mybox} = [draw=\boxcolor.. es posible que se deban hacer algunos ajustes. \node[fancytitle. \documentclass{article} \usepackage{amsmath} \usepackage{boiboites} \newboxedtheorem[boxcolor=orange. very thick... .$$ \end{teorema} \end{document} Nota. rectangle.. Walter Mora F. Por ejemplo. black]{ teorema}{Theorem}{thCounter} background=blue!5.free..}}{\longrightarrow} \mathbb{E} (X_1) . se agregó al preámbulo el siguiente código (requiere una imagen images/imgCapitulo). right=10pt] at (box..5 Personalizar capítulos y secciones En el sitio http://zoonek. fill=\background. Este libro usa una pequeña modificación de este paquete. 6.cidse. ..i. Como lo advierte el autor. titlebackground=blue!20. rounded corners. Entonces: $$\frac{1}{n} \sum_{i=1}^n X_i \overset{\textnormal{a... para el diseño de las secciones de este libro. titleboxcolor = background=blue!5. LaTeX. Luego hay que personalizar los entornos.north west) {\titre} . fill=\background.fr/LaTeX/.sty se cambiaron las líneas. Educación e Internet (www. en el archivo boiboites.

96 CREAR NUEVOS COMANDOS Y OTROS PAQUETES %Requiere \usepackage{xcolor} \newcommand{\mcaja}[1]{% {{\fboxsep 12pt \fboxrule 0pt% \fcolorbox{white}{white}{% \color{orange} \huge #1}}} } \newcommand{\ssection}[1]{\section[#1]{\mcaja{#1}}} \makeatletter \def\section{\@ifstar\unnumberedsection\numberedsection} \def\numberedsection{\@ifnextchar[%] \numberedsectionwithtwoarguments\numberedsectionwithoneargument} \def\unnumberedsection{\@ifnextchar[%] \unnumberedsectionwithtwoarguments\unnumberedsectionwithoneargument} \def\numberedsectionwithoneargument#1{ \numberedsectionwithtwoarguments[#1]{#1}} \def\unnumberedsectionwithoneargument#1{ \unnumberedsectionwithtwoarguments[#1]{#1}} \def\numberedsectionwithtwoarguments[#1]#2{% \ifhmode\par\fi \removelastskip \vskip 3ex\goodbreak \refstepcounter{section}% \begingroup %\noindent \leavevmode\large\bfseries\raggedright\mcaja%% \thesection\ #2\par\nobreak \endgroup \noindent\hrulefill\nobreak \vskip 2ex\nobreak \addcontentsline{toc}{section}{% \protect\numberline{\thesection}% #1}% } \def\unnumberedsectionwithtwoarguments[#1]#2{% \ifhmode\par\fi \removelastskip \vskip 3ex\goodbreak % \refstepcounter{section}% \begingroup \noindent \leavevmode\Large\bfseries\raggedright % \thesection\ #2\par\nobreak \endgroup \noindent\hrulefill\nobreak \vskip 0ex\nobreak \addcontentsline{toc}{section}{% % \protect\numberline{\thesection}% #1}% } \makeatother %%%Cap\’itulos .

While. Debemos poner en el preámbulo \usepackage[ruled. c\’odigo condici\’on }{ c\’odigo } condici\’on }{ c\’odigo } condici\’on ("Until") }{ c\’odigo } } \. etc.6 Paquete algorithm2e Este es un paquete adecuado para describir claramente algoritmos de programación.lined..portugues]{algorithm2e} Los comandos más frecuentes son \If{ \eIf{ \For{ \While{ \Repeat{ condici\’on }{ c\’odigo } condici\’on }{ c\’odigo}{ else .5em}{\raisebox{\depth}{ %%%%%% Necesita la imagen "imgCapitulo" %%%%% \includegraphics[width=10em]{images/imgCapitulo}}}}% \rlap{\hbox to 6em{\hss \reset@font\sffamily\fontsize{8em}{8em}\selectfont\black \thechapter\hss}}% \hspace{10em}% \vbox{% \advance\hsize by -10em \reset@font\fontfamily{hv}\bfseries\Large #1 \par }% }}% \vskip 5pt \hrulefill \vskip 50pt } \makeatother 6. For.linesnumbered.algochapter. se usa para el cambio de línea.97 \usepackage{helvet} \usepackage{psboxit.vlined...pstcol} \makeatletter \def\@makechapterhead#1{% {\parindent \z@ \raggedright \reset@font \hbox to \hsize{% \rlap{\raisebox{-2. En los siguientes ejemplos se muestra cómo usar If. El código: .

m$ no existe}{ \Return $\mbox{rem}\.m).b)$} \linesnumbered \SetVline \mt{c = |a|. $c = d$\.} \linesnumbered \SetVline Calcular $x. \eIf{$\mbox{\rm MCD}(a. b ∈ N.b)=|c|$\.(x. while d = 0 do r = rem(c. Result: MCD( a. d = r.d)$\.\. \While{\mt{d\neq 0}}{ $r = $ rem$(c. return MCD( a.$} \end{algorithm} .t$ tal que $xa+tm=\mbox{\rm MCD}(a. d). El código: \begin{algorithm}[h] \caption{Inverso Multiplicativo mod $m$. \mbox{mod}\. b) = |c|. } \Return MCD$(a.}} \KwResult{MCD$(a. c = d.m)>1$}{$a^{-1}\. b \es \N. $d = r$\.m)$\.98 CREAR NUEVOS COMANDOS Y OTROS PAQUETES \begin{algorithm}[h] \caption{M\’aximo com\’un divisor}\label{CER} \SetLine \KwData{\mt{a. \end{algorithm} produce: 1 2 3 4 5 6 Algoritmo 6.}\label{CER} \SetLine \KwData{$a\es \Z_m$} \KwResult{$a^{-1}\mbox{mod}\.\. b) c = | a |. d = | b |.m. d = |b|}\.$ si existe.1: Máximo común divisor Data: a.

. \While{$(2k+1)(2i+3) \leq n$} { esPrimo$[((2k+1)(2i+3)-3)/2]=$False\. m).$max }{ esPrimo$[j]=$True\.\. } $i=i+1$\..2. \While{$(2i+3)(2i+3) \leq n$}{ $k=i+1$\.\right]$\. 1 2 3 4 5 El código: \begin{algorithm}[h] \caption{Criba de Erat\’ostenes}\label{CER} \SetLine \KwData{$n \es \N$} \KwResult{Primos entre $2$ y $n$} \linesnumbered max$=\left[\..(n-3)/2\.\.2. Data: a ∈ Zm Result: a−1 mod m. m)..99 produce: Algoritmo 6. } Imprimir\.$max }{ \If{esPrimo$[j]=$True}{Imprima $j$ } } \end{algorithm} .. \SetVline \For{$j=1. t tal que xa + tm = MCD( a..2: Inverso Multiplicativo mod m.2. i=1.} $i=0$\.... si existe.$max\. m) > 1 then a−1 mod m no existe else return rem ( x. Calcular x. boolean esPrimo$[i]. \For{$j=1. if MCD( a.. $k=k+1$\.\...

sty localizado en /usr/share/texmf-texlive/tex/latex/algorithm2e en Ubuntu o en C:/Archivosdeprograma/ MikTeX2. k = k + 1. 2. 2. while (2i + 3)(2i + 3) ≤ n do k = i + 1. if esPrimo[i] then while (2k + 1)(2i + 3) ≤ n do esPrimo[((2k + 1)(2i + 3) − 3)/2] =False. i = i + 1. .. i = 0. for j = 1..3: Criba de Eratóstenes Data: n ∈ N Result: Primos entre 2 y n max = [ (n − 3)/2 ] . ..x/tex/latex/algorithm2e en Windows.. . for j = 1.. max do if esPrimo[ j] =True then Imprima j 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Nota: Se puede cambiar el lenguaje modificando el archivo algorithm2e. boolean esPrimo[i ]... Imprimir.100 CREAR NUEVOS COMANDOS Y OTROS PAQUETES produce: Algoritmo 6..max. i = 1.. 2. max do esPrimo[ j] =True. .

7

DISEÑO EDITORIAL

A Cuando escribimos un documento L TEX no hay que preocuparse, en general, por el diseño del AT X se encarga y aplica el diseño establecido según el ‘‘\documentclass”. Una documento, L E vez que tenemos resuelto el contenido tenemos que fijarnos en el estilo y en el diseño editorial. Es un hecho comprobado que una representación que funciona mejor es también percibida como más bella. La sensación de belleza viene de la facilidad de uso, es decir; lo fácil de usar, generalmente, es placentero. Uno no quiere leer una página mal organizada en el que no haya una jerarquía clara, queremos leer páginas placenteras que se vean claras y bien arregladas. Ahora podemos analizar si estamos comunicando de manera agradable y efectiva la información. A los ojos les gusta ver orden, esto crea una sensación de calma y seguridad. También les gusta ver contraste: Frecuentemente en una misma página contamos varias historias y esto pude suceder hasta en un solo párrafo o una fórmula; el contraste ayuda al lector a ver la lógica y el flujo de las ideas y a organizar la información y crea de paso un interés. Hay algunos principios que nos ayudan a definir la manera en que vamos a organizar y presentar la información, de eso se trata este capítulo.

7.1

Bajar la carga cognitiva

La carga cognitiva está conformada por las demandas que se imponen a la memoria de trabajo durante una observación o aprendizaje. Aquí hay dos conceptos que nos interesan, la carga cognitiva intrínseca y la carga cognitiva extrínseca.
Carga intrínseca: Está determinada “por la naturaleza del material y la experticia del aprendiz” Carga extrínseca: La carga cognitiva extrínseca está asociada con procesos que no tienen relación

directa con el aprendizaje del concepto mismo sino más bien con la lectura del material. En principio no podemos hacer mucho en lo que respecta a la carga intrínseca pero si podemos hacer lago para reducir la carga cognitiva extrínseca. El diseño editorial que nos ocupa esta orientado a reducir la carga cognitiva extrínseca presentando la información de un modo acorde con el modo en que los seres humanos percibimos el mundo.

Las leyes Gestalt
Leyes de percepción Gestalt (‘forma’) tratan de explicar cómo el cerebro humano percibe e interpreta el mundo y forman parte del conglomerado básico de la teoría del diseño. Dos leyes nos

LaTeX.. Walter Mora F., Alex Borbón A. Derechos Reservados © 2011 Revista digital Matemática, Educación e Internet (www.cidse.itcr.ac.cr/revistamate/)

101

102

DISEÑO EDITORIAL

interesan en particular, la ley de proximidad y la ley de semejanza.
Ley de la proximidad: El principio de proximidad dicta que los objetos más cercanos (en tiempo o espacio) se perciben como un grupo.

Por ejemplo, en la figura que sigue el arreglo de la izquierda no presenta una pertenencia clara, en el centro se acentúa la pertenencia por filas y a la derecha la pertenencia por columnas.

Ahora veamos un ejemplo en el contexto de las matemáticas: El siguiente texto presenta ambigüedad en la pertenencia, b 2
2

x +

b2 + c 4

= = =

b 2 b2 x2 + bx + 4 x2 + bx + c x 2 + 2( x )

+ −

b 2

2

b2 + c 4

b2 + c 4

Para mejorar la pertenencia horizontal creamos espacio, b 2
2

x +

b2 + c 4

=

x 2 + 2( x )

b 2 b2 4

+

b 2

2

b2 + c 4

= =

x2 + bx + x2 + bx + c

b2 + c 4

Ley de la la semejanza: El principio de semejanza dicta que los objetos que poseen características

similares de forma, color, luminosidad o tamaño aparentan pertenencia. En la figura de abajo, el grupo de cuadrados aparenta estar dividido en dos grupos: Los oscuros y los claros.

103 Proximidad versus semejanza: Las leyes gestalt pueden reafirmarse o balancearse si se combinan.

En la figura que sigue, se tiene una combinación de la ley de semejanza versus la ley de proximidad: Los cuadrados tiene una relación hacia las líneas (horizontales) más que a las columnas (verticales), en el segundo esquema esta relación se reafirma con color (ley de semejanza), sin embargo, en el tercer esquema a pesar de que la relación de proximidad no ha cambiado las columnas operan con más fuerza que las líneas, es decir la similaridad actúa por encima de la proximidad.

Como un ejemplo, en el siguiente texto se usa lo que se llama un ‘código cromático’ (provocar impacto visual mediante la manipulación del colo), que permite al lector tener una clara distinción de los tipos de elementos sin ni siquiera pensar en ello. 4a2 x + 3bm − 4ab − 3max

= (4a2 x − 4ab) + (3mb − 3max ) = 4a( ax − b) + 3m(b − ax ) = 4a( ax − b) − 3m( ax − b) = ( ax − b)(4a − 3m)

7.2

Amenidad: Los Cuatro Principios Básicos

7.2.1

Proximidad.

El propósito básico de la proximidad es organizar. La idea es agrupar varios items relacionados de tal manera que se visualicen como una sola unidad. Tal vez, el ejemplo más sencillo es una tarjeta de presentación. En la figura 7.1-(a), se muestra una tarjeta con varios elementos sin agrupar, en la parte (b) se muestra con los elementos agrupados según su proximidad.
LaTeX.. Walter Mora F., Alex Borbón A. Derechos Reservados © 2011 Revista digital Matemática, Educación e Internet (www.cidse.itcr.ac.cr/revistamate/)

104

DISEÑO EDITORIAL

Comunidad Bribri

(506)-4453454

Editorial Suwoh
Comunidad Bribri
159-40, Talamanca Limón, Costa Rica. (506)-4453454

Editorial Suwoh
159-40, Talamanca Limón, Costa Rica.

(a) Figura 7.1

(b)

7.2.2

Alineamiento.

El propósito del alineamiento es unificar y organizar cada página. Nada se debe colocar de manera arbitraria, los elementos deben tener conexión visual con los otros elementos.
Alineamiento incorrecto,
Por ejemplo, para construir una tabla parcial en base b = 2 módulo 13, calculamos las potencias de 2 módulo 13. 2 ≡ 21 ( mod 13), 11 ≡ 27 ( mod 13), 4 ≡ 22 ( mod 13), 9 ≡ 28 ( mod 13), 8 ≡ 23 ( mod 13), 5 ≡ 29 ( mod 13), 3 ≡ 24 ( mod 13), 10 ≡ 210 ( mod 13), 6 ≡ 25 ( mod 13), 7 ≡ 211 ( mod 13), 12 ≡ 26 ( mod 13), 1 ≡ 212 ( mod 13). Luego, ponemos la información en una tabla, a Ind2 ( a) 1 12 2 1 3 4 4 ... 2 ...

Alineamiento correcto,
Por ejemplo, para construir una tabla parcial en base b = 2 módulo 13, calculamos las potencias de 2 módulo 13. 2 4 8 3 6 12

≡ ≡ ≡ ≡ ≡ ≡

21 ( mod 22 ( mod 23 ( mod 24 ( mod 25 ( mod 26 ( mod

13), 13), 13), 13), 13), 13),

11 9 5 10 7 1

≡ ≡ ≡ ≡ ≡ ≡

27 ( mod 13), 28 ( mod 13), 29 ( mod 13), 210 ( mod 13), 211 ( mod 13), 212 ( mod 13).

Luego, ponemos la información en una tabla, a Ind2 ( a) 1 12 2 1 3 4 4 ... 2 ...

7.2.3

Repetición.

La repetición es una poderosa manera de ser consistente. El propósito de la repetición es unificar y agregar interés visual. Los elementos repetitivos pueden ser fuentes en negrita, líneas delgadas, viñetas, encabezados, márgenes, color, fuentes, etc. 7.2.4 Contraste.

El propósito del contraste es crear interés en la página y, al mismo tiempo, ayudar en la organización. El contraste puede ser creado de varias maneras: Fuentes grandes con fuentes pequeñas, color, elementos horizontales o verticales, etc.
1. Divisibilidad por 9 : 9 divide a a si y sólo si 9 divide la suma de sus dígitos, es decir, n 9| a ⇐⇒ 9 ∑i=0 ai 2. Divisibilidad por 3 : 3 divide a a si y sólo si 3 divide la suma de sus dígitos. 3. Divisibilidad por 2 y por 5 : tanto 2 como 5 dividen a a si y sólo si dividen a0 . 1. Divisibilidad por 9 : 9 divide a a si y sólo si 9 divide la suma de sus dígitos, es decir, n 9| a ⇐⇒ 9 ∑i=0 ai 2. Divisibilidad por 3 : 3 divide a a si y sólo si 3 divide la suma de sus dígitos. 3. Divisibilidad por 2 y por 5 : tanto 2 como 5 dividen a a si y sólo si dividen a0 .

LaTeX.. Walter Mora F., Alex Borbón A. Derechos Reservados © 2011 Revista digital Matemática, Educación e Internet (www.cidse.itcr.ac.cr/revistamate/)

105

7.3

Legibilidad: Cómo escoger las fuentes.

Los cuatro principios básicos de los que hablamos anteriormente son una guía para la amenidad. Ahora nos interesa la legibilidad. La legibilidad nos debe guiar en la selección de tipo de letra. Hay tres tipos de letra que podemos usar: Serif (letras con serifas o ‘remates’, como Times o Palatino), sans serif (letras sin serifas ‘remates’ como Helvetica o Arial) y decorativa. El texto serif se considera el más fácil de leer en los textos impresos y cansa menos la vista cuando se trata de grandes bloques, pues está diseñado para ayudar al lector a identificar y discriminar entre las letras específicas, por eso se usa en cuerpo del texto. Proporciona efecto de tranquilidad, modifica el significado del texto y añade connotaciones específicas a lo expresado. El texto sans serif es el segundo tipo más leíble de texto y por lo general se utiliza para los títulos y subtítulos de las secciones y se aplica también a textos con fuente muy pequeña (manuales de artefactos electrónicos, medicinas, etc.) También es un texto adecuado para textos cortos en pantalla. Este tipo de fuente crea el efecto de modernidad, sobriedad, alegría y seguridad.

G G

Hay que tomar en cuenta que diferentes tipografías atraen audiencias diferentes, tanto de manera subliminal como abiertamente (piense en una tipografía para niños). Cuando se trata de seleccionar tipos de letras para un folleto o un libro, una regla general que se menciona es la siguiente,
1

Utilice un tipo de letra serif simple, fácilmente reconocido para el cuerpo del trabajo (Times, Times New Roman, Palatino,...). Divida el texto con títulos y subtítulos en tipo de letra sans serif (puede ser Arial o helvetica, aunque hay otras).

2

A L TEX no usa las fuentes del sistema sino que tiene sus propias fuentes. Las fuente default de A L TEX es Computer Modern, tal vez por esto sea una fuente usada en exceso. Para optimizar la A calidad de impresión y también de visualización en pantalla (vía PDF), es adecuado forzar L TEX para que use fuentes “postscript” (que vienen con las distribuciones actuales, por ejemplo MikTeX 2.x o TeXLive 2010). Esto se puede hacer, por ejemplo, usando algún paquete. Por ejemplo, el paquete pslatex o la familia de fuentes PSNFSS. En la documentación de cada paquete se encuentran algunos detalles adicionales relacionados con la codificación u otra consideraciones. Algunos ejemplos son,

El paquete pslatex: La fuente default es “Times”. Agregamos en el preámbulo \usepackage{pslatex} El paquete mathpazo: La fuente default es “Palatino”. Agregamos en el preámbulo \usepackage{mathpazo}
LaTeX.. Walter Mora F., Alex Borbón A. Derechos Reservados © 2011 Revista digital Matemática, Educación e Internet (www.cidse.itcr.ac.cr/revistamate/)

Lo que si podemos es tomar un número de manera aleatoria en un conjunto finito {1. Lo que si podemos es tomar un número de manera aleatoria en un conjunto finito {1. Lo que si podemos es tomar un número de manera aleatoria en un conjunto finito {1. así que no tiene sentido decir que vamos a tomar un número al azar.e. Walter Mora F. Los naturales son un conjunto infinito. n −→ ∞). Los naturales son un conjunto infinito. n} y luego (atendiendo a la noción frecuencista de probabilidad) ver que pasa si n se hace grande (i.. n} y luego (atendiendo a la noción frecuencista de probabilidad) ver que pasa si n se hace grande (i. Agregamos en el preámbulo \usepackage{mathptmx} ¿Qué significa “tomar un número natural al azar”?. LaTeX. El color tiene un fuerte impacto en nuestras emociones y sentimientos y se puede considerar como un elemento de diseño que se puede utilizar para crear ambientes de aprendizaje mejorados.. Educación e Internet (www. El paquete mathptmx: La fuente default es “Times”. n −→ ∞).. Los naturales son un conjunto infinito. Agregamos en el preámbulo \usepackage{newcent} ¿Qué significa “tomar un número natural al azar”?. 2.. El paquete bookman: La fuente default es “Bookman”. . así que no tiene sentido decir que vamos a tomar un número al azar. así que no tiene sentido decir que vamos a tomar un número al azar. así que no tiene sentido decir que vamos a tomar un número al azar. 2. n} y luego (atendiendo a la noción frecuencista de probabilidad) ver que pasa si n se hace grande (i. El color es una parte inseparable de nuestras vidas y es una parte de todo lo que percibimos..cidse....106 DISEÑO EDITORIAL ¿Qué significa “tomar un número natural al azar”?. Los naturales son un conjunto infinito. . Derechos Reservados © 2011 Revista digital Matemática..e.. n} y luego (atendiendo a la noción frecuencista de probabilidad) ver que pasa si n se hace grande (i.e.e. El paquete newcent: La fuente default es ‘New Century Schoolbook’.4 Color Esta podría ser la parte más difícil del diseño. 2.cr/revistamate/) .ac.. .. Lo que si podemos es tomar un número de manera aleatoria en un conjunto finito {1. 7.itcr. Agregamos en el preámbulo \usepackage{bookman} ¿Qué significa “tomar un número natural al azar”?... n −→ ∞). n −→ ∞). 2. Alex Borbón A. .

En principio usamos un esquema de color simple: Fondo blanco con letras negras. Esquema complementario dividido: Consta de un tono y los dos tonos a ambos lados de su complemento. 2 3 4 Hay algunos sitios en Internet con esquemas de color ya hechos. por ejemplo 1 Esquema acromático: Utiliza sólo el negro.colorsontheweb. es usual observar la codificación del color (tres números) en varios modelos de color. y también hay aplicaciones “online”. com/) Figura 7. . RGB es la elección si el material se va visualizar en pantalla y CMYK es la elección si es para impresión. como el de la figura (7.3 Color Scheme Studio Cuando agregamos color a una imagen. Figura 7. lo mejor es seguir un “esquema de color”. que nos permiten crear esquemas. como ‘Colors on the Web’ (http://www. Magenta. el blanco. Yellow y Key). green y blue) y CMYK (acrónimo de Cyan.107 Si vamos a usar color.2 Esquema generado con “Color Scheme designer” Podemos también crear esquemas personalizados basados en varios esquemas.2). como “Color Schemer Studio”. Esquema análogo: Utiliza cualquiera de tres tonos consecutivos o cualquiera de sus tintes y matices del círculo cromático. Aquí son de interés dos modelos: RGB (acrónimo de red. Esquemas más avanzados involucran la combinación de varios colores. y los grises. Esquema complementario: Usa los opuestos directos del círculo cromático.com) o ‘Color Scheme designer’ (http://colorschemedesigner. En internet podemos obtener esquemas ya hechos.

En todo caso se pueden instalar las extenA siones TeXtext y Replace Font. lee los nombres de las fuentes presentes en el documento (eso si se puede hacer) y sustituye estos nombres con los nombres (lo más parecido que encuentre) de las fuentes instaladas en su sistema.3). Otra opción que obvia el problema de las fuentes es convertir el texto en contornos.) abriendo cada página del archivo PDF en Inkscape. luego se vuelven a unir. Hay otro tipo de software. todo esto se hace con Pdfsam (ver 1.4 PDF en Inkscape En general.3.108 DISEÑO EDITORIAL 7. Primero gen- . imágenes. Figura 7.5 PDF en Inkscape Después de generar una archivo PDF. corrección de errores menores. PitStop. esto significa que cuando Inkscape importa un PDF. pero esto no es perfecto. etc. El primer problema es el de las fuentes. se puede agregar detalles de diseño (color. Por ejemplo. agregar anotaciones. agregar video (por ejemplo video flash). figuras. una buena costumbre es dividir el PDF en páginas individuales y editar y guardar cada página individual. etc. si el PDF usa la fuente “TimesNewRomanPSMT” y lo más cercano que tenemos a este nombre es “Times New Roman”. Otra solución: Convertir a contornos. retoques. como Adobe Pro Extended. etc. que permite agregar ligas. de esta manera podemos generar fragmentos de texto L TEX que se pierdan o reemplazar fuentes por la fuente correcta. En general esta sustitución mejora si instalamos algunas fuentes adicionales en el sistema tal y como se recomienda en 1. entonces esta será la fuente que se usará.. Inkscape no tiene acceso a las fuentes del documento y lo que hace es una sustitución de fuentes.

ps y ARCHIVO.ps con DVI->PS y luego generamos el PDF con PS->PDF. ps2pdf nofont-ARCHIVO.pdf -c quit Esto genera un nuevo archivo nofont-ARCHIVO.5 PDF con contornos en Inkscape Nota..ps -q -dbatch -dNOPAUSE ARCHIVO.pdf [Enter] Ahora. Ahora aplicamos una instrucción PostScript que convierte todo el texto en contornos. Esto funciona muy bien en Ubuntu sin hacer algo adicional. Si lo queremos pasar a PDF. podemos editar este último archivo con Inkscape sin ningún problema. el archivo resultante es de buena calidad y de tamaño similar al PDF original. En general. Una vez aquí.. .exe en el PATH: Ir a Panel de Control-Sistema-Propiedades del sistema-Opciones avanzadas-Variables de Entorno.ps nofont-ARCHIVO. presiona el botón Aadir.ps. /bin/gswin32c.109 eramos un archivo . Suponiendo que tenemos los dos archivos ARCHIVO.exe. En Windows es probable que haya que agregar la ubicación de gswin32c. la variable es GS_PROG y la dirección es usualmente C:/Archivosdeprograma/gs/gs. en la misma terminal ejecutamos.pdf. Figura 7. desde una terminal nos vamos a la carpeta que contiene los archivos y se ejecuta el código: gs -sDEVICE=pswrite -dNOCACHE -sOutputFile=nofont-ARCHIVO.

Addison-Wesley. El texto: \begin{thebibliography}{99} \bibitem{Goossens} M. . Goossens. A. \end{thebibliography} produce la bibliografía . F. esta permite hacer referA encia a trabajos realizados anteriormente por otros autores. L TEX ofrece dos formas de realizar bibliografías en un trabajo: El entorno thebibliography y el uso de BibTEX. la llave se utiliza para hacer la referencia dentro del texto. Entorno thebibliography Para utilizar el entorno thebibliography se deben poner las referencias entre los comandos \begin{thebibliography}{99} .1 CITAS BIBLIOGRÁFICAS CONSISTENTES CON BibTeX La bibliografía es una de las partes más importantes de un documento. Lamport. Samarin. {\it \LaTeX}. \bibitem{Lamport} L. \end{thebibliography} Cada una de las entradas de la bibliografía se pone con un comando \bibitem{llave}. . 1993. {\it The \LaTeX Companion}. 1996. Mittelbach. Ejemplo 78. Addison-Wesley.8 8.

si en algún momento se está escribiendo un artículo sobre álgebra computacional.. Walter Mora F. se puede tener una para los libros de computación y otra para los libros de álgebra. en la bibliografía del documento sólo aparecen las referencias a las entradas que aparecen citadas en el texto.. Educación e Internet (www.bib. hay revistas o instituciones que manejan su propio estilo. entonces en el comando \bibliography se ponen ambas bases. se deben poner las instrucciones: \bibliographystyle{ESTILO} \bibliography{basededatos1[. El texto: En \cite{Goossens} y \cite{Lamport} se muestra como.. Este archivo se puede realizar con el Bloc de Notas en Windows o el Editor de Textos en Linux. unsrt.. por ejemplo.ac. aunque la base de datos tenga muchas referencias.bib debe tener la siguiente estructura: LaTeX. Derechos Reservados © 2011 Revista digital Matemática. Alex Borbón A. Una de las ventajas que tiene BibTEX es que.. donde se quiere que aparezca la bibliografía. Si se quiere que aparezca alguna entrada aunque no se cite en el texto se agrega la línea \nocite{Llave} y si se quiere que todas las entradas se pongan aunque nunca se citen se debe agregar la línea \nocite{*}. apalike. alpha. 8.cr/revistamate/) 111 . En el documento. Se pueden tener varias bases de datos de bibliografía separadas.cidse. produce las referencias Este entorno tiene la ventaja que las referencias se escriben directamente en el documento. Cada entrada en el archivo . es probable que se quiera hacer referencia a libros de ambas bases de datos. Sin embargo. en estos casos le brindan al usuario un archivo de estilo que se copia en la carpeta del documento.basededatos2.itcr.]} Donde el estilo define cómo se presentará la bibliografía. entre los estilos más populares están: plain. la desventaja es que si se tiene otro documento que hace la misma referencia entonces hay que escribir la entrada en ambos documentos.. abbrv..Ejemplo 79.2 BibTEX La segunda opción para realizar bibliografías es utilizar BibTEX. en general funciona cualquier editor de texto plano. para este caso lo que se realiza es una “base de datos” de los libros en un archivo de texto aparte. este archivo se debe guardar en la misma carpeta del documento con extensión .

year="1993" } @book{Lamport. A conti-nuación se presentan los tipos permitidos: article book booklet conference inbook incollection inproceedings manual mastersthesis misc other phdthesis proceedings techreport unpublished La llave es la que se utiliza dentro del texto para hacer las citas con la instrucción \cite{Llave}. en BibTEX se pueden hacer en un archivo LaTeX. . year="1996" } En el texto se citaría igual que en el entorno thebibliography: . año. address abstract author booktitle chapter contents copyright crossref edition editor howpublished institution ISBN ISSN journal key keywords language month note number organization pages publisher school series title url volume year Las mismas entradas que se hicieron en la sección anterior. título. libro. editor="Addison-Wesley". propiedad1="valor1". Las propiedades se refieren a los datos que se toman en las referencias: autor. author="Leslie Lamport". editor="Addison-Wesley". } Donde el tipo se refiere al tipo de documento: artículo.. author="Michel Goossens and Frank Mittelbach and Alexander Samarin". title="The \LaTeX Companion".112 CITAS BIBLIOGRÁFICAS CONSISTENTES CON BibTeX @tipo{LLave. etc. editorial. @book{Goossens. etc.. conferencia.bib con los siguientes datos. title="\LaTeX". Las propiedades permitidas se enuncian a continuación. propiedad2="valor2".

1. Y la bibliografía se mostraría con: \bibliographystyle{apalike} \bibliography{LaTeX.. Figura 8..bib} En este caso se está utilizando el estilo del APA (American Psychological Association) para citar.2 Bibliografía con el estilo Plain . el resultado se muestra en la figura 8. Figura 8.1 Bibliografía con el estilo APA En las figuras 8.3 se muestran los resultados utilizando como estilo plain y alpha.113 En \cite{Goossens} y \cite{Lamport} se muestra como.2 y 8.

tal como se muestra en la figura 8.3 Bibliografía con el estilo Alpha Existen muchos otros estilos con los que se puede trabajar. si se está editando un libro esta opción de cambiar de estilo es muy cómoda porque las revistas o las editoriales por lo general tienen su propio estilo y. tal como se muestra en la figura 8.4 Pantalla principal de JabRef. . Al abrir el programa se nos presenta una ventana sin nada más que el menú y las barras de herramientas. Figura 8. con sólo cambiar el estilo de la bibliografía. ya el documento se adecúa. 8.5 Ahora aparecerá una ventana donde se pueden ir llenando los campos de la entrada. a continuación sale una ventana con las opciones que hay para la referencia. Esta ventana se puede observar en la figura 8.2. al hacer una nueva base de datos se nos abre la base en blanco.1 JabRef Existen algunos programas que facilitan la creación y el manejo de las bases de datos que utiliza BibTEX. entre sus principales características es que es un programa gratuito y que se puede utilizar tanto en Windows como en Linux.6. el abstract (resumen) y el review (revisión). la última es para ver la entrada de BibTEX en modo texto. uno de estos programas es JabRef. en las lengüetas de arriba se puede if pasando entre los campos requeridos. Para hacer una nueva entrada en la base de datos se utiliza el menú BibTeX->New Entry o el botón de la barra de herramientas.114 CITAS BIBLIOGRÁFICAS CONSISTENTES CON BibTeX Figura 8. los de datos generales.4. los opcionales. En general se llenan los campos de los que se disponga información.

6 Nuevo Artículo.bib tal como se vió en la sección 8.115 Figura 8. Al guardar el archivo lo que hace el programa es guardarlo en modo texto con extensión .2 . aparecen las entradas arriba y la ficha bibliográfica al lado abajo de la ventana.5 Opciones para una nueva entrada en BibTEX. Figura 8. Si se abre una base de datos ya existente. si se quiere editar alguna de las entradas existentes se debe utilizar en el menú BibTeX->Edit Entry o presionar el botón de la barra de herramientas.

un marco solo contiene una transparencia.1. Un ejemplo de transparencia (usando el tema “Warsaw”) se ve en la figura 9. ¿Qué significa “beamer”?. Formalmente “der beamer (-s)” significa un proyector digital. Un documento “beamer” consiste de una sucesión de marcos (frames).9 9. Figura 9.1 CÓMO HACER TRANSPARENCIAS CON LA CLASE BEAMER Introducción “beamer” es una clase LaTeX (\documentclass{beamer}) para generar transparencias para presentaciones (à la Power Point).2 Instalar beamer . 9. En el caso más simple. beamer fue desarrollado por Till Tantau.1 Transparencia beamer.

cr/revistamate/}\\ \vspace*{0.5cm}} \date{Junio 2007} \frame{\titlepage} \section{.}\\ {\small Escuela de Matem\’atica.. puede usar beamer sin problemas. 9.amssymb} % S\’imbolos \newtheorem{Teorema}{Teorema} \newtheorem{Ejemplo}{Ejemplo} \newtheorem{Definicion}{Definici\’on} \newtheorem{Corolario}{Corolario} \newtheorem{Prueba}{Prueba} \begin{document} \title{Factorizaci\’on en $Z_p[x]$ y en $Z[x]..ac.3 Un documento beamer La estructura general de un posible documento beamer es. PDFLaTeX funciona bien si los gráficos son PDF 117 LaTeX.amsmath..ac. \documentclass{beamer} % en min\’uscula! \usefonttheme{professionalfonts} % fuentes de LaTeX \usetheme{Warsaw} % tema escogido en este ejemplo \setBeamercovered{transparent} %%%% packages y comandos personales %%%% \usepackage[latin1]{inputenc} \usepackage{latexsym.. Walter Mora F. Si tiene una instalación completa. Si hay gráficos.} \begin{frame}{T\1tulo de este marco} % texto \end{frame} \begin{frame}{T\1tulo de este marco} %texto \end{frame} \end{document} Compilar Un documento beamer se puede compilar directamente con PDFLaTeX y verlo con Acrobat Reader.$\\} \subtitle{Parte I} \author{{\large Walter Mora F...itcr. . Educación e Internet (www. Derechos Reservados © 2011 Revista digital Matemática. Alex Borbón A. ITCR}\\ {\small www.cr/revistamate/) .beamer viene incluido en TeXLive y en MikTeX. Pero.cidse.itcr.

2 Transparencia beamer. La primera transparencia del código anterior es Figura 9. podemos cambiar el formato de todas las imágenes a PDF con Inkscape. Beamer carga (por default) ‘graphicx’ para el soporte de gráficos. si hay gráficos EPS. Tema Warsaw Notas.118 CÓMO HACER TRANSPARENCIAS CON LA CLASE BEAMER . La lista de temas que viene con Beamer es \usetheme{Bergen} \usetheme{Boadilla} \usetheme{Copenhagen} \usetheme{Dresden} \usetheme{Hannover} \usetheme{Luebeck} \usetheme{AnnArbor} \usetheme{Berkeley} \usetheme{Darmstadt} \usetheme{Frankfurt} \usetheme{Ilmenau} \usetheme{Madrid} \usetheme{Warsaw} \usetheme{Antibes} \usetheme{Berlin} \usetheme{CambridgeUS} \usetheme{Malmoe} \usetheme{PaloAlto} .

org/tex-archive/macros/latex/contrib/beamer/doc/beameruserguide. Walter Mora F. 9. Los temas se pueden personalizar (ver [15]). Derechos Reservados © 2011 Revista digital Matemática..ctan.119 Una vista de los temas se puede encontrar en el manual [15] http://www.4 Marcos El uso más común de un marco es poner una lista de items Ejemplo 80. F$ satisface la ecuaci\’on $x^q-x=0$\\ \end{enumerate} \end{frame} Figura 9. entonces cualquier $a \in \.itcr..cr/revistamate/) .3 Marco beamer. Educación e Internet (www. y $a$ es un elemento no nulo de $F$. \begin{frame} \frametitle{Campo Galois $GF(p^r)$} \framesubtitle{Resumen} \begin{enumerate} \item Todo dominio integral {\em finito} es un campo\\ \item Si $F$ es un campo con $q$ elementos.cidse. Alex Borbón A. pdf En Internet hay otros tantos temas Beamer disponibles. usualmente temas de particulares o instituciones pero de distribución libre.ac. entonces $a^{q-1}=1$\\ \item Si $F$ es un campo con $q$ elementos. Tema Warsaw LaTeX.

itcr.. Alex Borbón A.4.cr/revistamate/) . mientras los otros permanecen con un velo. Entonces $q=p^r$ con $p$ primo y $r \in \. Ejemplo 81. N$ \end{enumerate} \end{frame} velos Figura 9. \begin{frame} \frametitle{Campo Galois $GF(p^r)$} \framesubtitle{Resumen} \begin{enumerate}[<+->] % <.Nueva opci\’on \item Sea $F$ un campo con $q$ elementos y $a$ un elemento no nulo de $F$. entonces $n|(q-1)$. Si $n$ es el orden de $a$.120 CÓMO HACER TRANSPARENCIAS CON LA CLASE BEAMER 9. \item Sea $F$ un campo con $q$ elementos. Entonces la clase residual $Z_p[x]/\equiv_{m(x)}$ es un campo con $p^r$ elementos que contiene $Z_p$ y una ra\1z de $m(x)$. Derechos Reservados © 2011 Revista digital Matemática..cidse.ac. LaTeX.\\ \item Sea $p$ primo y $m(x)$ un polinomio irreducible de grado $r$ en $Z_p[x]$. Esto se puede lograr agregando la opción [<+->] los entornos enumerate o itemize. Educación e Internet (www.4 Marco Beamer con dos “velos”. La salida de este código se muestra en la figura 9.5 Velos (overlays) En una presentación puede ser deseable que los items vayan apareciendo uno a al vez. Walter Mora F.

\. Después se muestra el procedimiento.x=\sqrt[3]{1}$ \item<1-> $\Longrightarrow x=0.121 9.x^3-1=0$ \item<4-> $x =0 \.$ o $\.<4-> Ejemplo 82. .10.$ o $\. que corresponde a los items <2->.5. ambos items se marcan con <1->. \item<i-> indica que este item se presenta en la i −ésima transparencia.<3->.5 Marco Beamer con overlays. en la sección 9. en la siguiente transparencia. \uncover<i->{texto} indica que este texto se presenta en la i-ésima transparencia Por ejemplo. \begin{frame}{Ejemplo} \begin{enumerate} \item<1-> $x^4-x=0$ % <\item<2-> $x(x^3-1)=0$ \item<3-> $x =0 \. Un ejemplo del comando \uncover se presenta más adelante. En la práctica se puede ver como la misma transparencia con un velo menos.1 Opciones <i-> y \uncover<i-> En vez de usar la opción [<+->] en el entorno enumerate (o itemize). Con estas opciones podemos controlar la secuencia en la que se presentan distintas líneas en una transparencia. x=1$ % <\end{enumerate} \end{frame} Figura 9. se quiere mostrar inicialmente una ecuación y la solución. se puede agregar un comportamiento un poco más dinámico usando las opciones <i-> y \uncover<i->{texto}.

x=1$ % <\end{enumerate} \end{frame} Nota: si solo queremos el efecto de ‘alerta’ en cada item.x^3-1=0$ \item $x =0 \. \begin{frame}{Ejemplo} \begin{enumerate} \item<1-|alert@1> $x^4-x=0$ % <\item<2-|alert@2> $x(x^3-1)=0$ \item<3-|alert@3> $x =0 \.$ o $\.x=\sqrt[3]{1}$ \item $\Longrightarrow x=0.$ o $\. podemos poner \begin{frame}{Ejemplo} \begin{enumerate}[<+-| alert@+>] % <. Ejemplo 83. Lo nuevo es que la nueva transparencia descubre en color rojo el nuevo item.6 Marco Beamer con opciones <i-|alert@ i> .$ o $\.5. x=1$ \end{enumerate} \end{frame} Figura 9.122 CÓMO HACER TRANSPARENCIAS CON LA CLASE BEAMER 9.x^3-1=0$ \item<4-|alert@4> $x =0 \.2 Opción <i-|alert@ i> Esta opción se usa igual que en los casos anteriores.opci\’on \item $x^4-x=0$ \item $x(x^3-1)=0$ \item $x =0 \.$ o $\.\.x=\sqrt[3]{1}$ \item<1-|alert@1> $\Longrightarrow x=0.\.

Los ejemplos de cómo se podría usar pause están en la sección que sigue. Definición. Ya habíamos puesto en el preámbulo nuestras definiciones para los entornos de Teorema.$ \end{ejemplo} \end{frame} Figura 9. Si solo se usa una vez. Estos entornos se usan igual que enumerate Ejemplo 84.7 Entornos Teorema y Ejemplo. \end{Teorema} \pause % <-. etc.6 Comando pause.7 Entornos para teoremas.Q[x]$. 9. Entonces. etc. existe un campo $K$ que contiene a $F$ tal que en $K[x]. $P(x)$ es irreducible. Aunque tiene una ra\1z en $R.$ $P(x)$ factoriza como un producto de factores lineales. Para crear un velo.$ a saber $2^{1/3}$. se cubre la parte del marco que está después de \pause y se puede usar varias veces en el el marco si queremos fragmentar los velos. $R$ no es un campo de escisi\’on para $P. \begin{frame}{Campo Galois $GF(p^r)$} \begin{Teorema} Sea $F$ un campo y $P(x)$ m\’onico en $F[x].PAUSE \begin{ejemplo} Sea $P(x)=x^3-2 \in\. se puede usar \pause.123 9.$ grado $P(x)\geq 1$. definición. .

.sty. \begin{frame}{Bsqueda de factores lineales} \begin{block}{Teorema de Descartes (1637)} Si $P(x)=a_nx^n+.itcr.s$ enteros primos relativos. Derechos Reservados © 2011 Revista digital Matemática. Veamos un ejemplo Ejemplo 85.8 Blocks. entonces $s|a_n$ y $r|a_0. 9. LaTeX.5\tex\latex\beamer\base\ beamerbasetheorems. teoremas.cr/revistamate/) .. Walter Mora F.$\\ \end{block} %\onslide \end{frame} Figura 9... El idioma se puede cambiar en el archivo C:\Archivos de programa\MiKTeX 2. Alex Borbón A. etc.\end{ejemplo}. definiciones.124 CÓMO HACER TRANSPARENCIAS CON LA CLASE BEAMER Nota: Beamer tiene su propio entorno para ejemplos. Z[x]$ y tiene a $x=r/s$ como ra\1z.cidse. Los blocks son parecidos al entorno Teorema. Los entornos se declaran begin{ejemplo}.ac.+a_0 \in\. con $r. Educación e Internet (www..8 Block..

} } \end{verbatim} \end{frame} Figura 9.9 Opción fragile.cidse..itcr.swing. 30 ). Alex Borbón A. algorithm2e. Derechos Reservados © 2011 Revista digital Matemática. Walter Mora F.. Ejemplo 86. es presentar el código de un programa (ver figura 9. Un ejemplo típico. etc.9 Opción fragile Se debe usar la opción fragile en un marco que contiene verbatim.125 9. public class app_prg1 extends JApplet {public void init(){} public void paint ( Graphics g ) {g.10 Entorno semiverbatim A veces es adecuado mostrar el código de un programa en bloques de una manera no necesariamente lineal. 9. Educación e Internet (www.30.awt. Veamos un ejemplo de código en C. En este ejemplo se usa LaTeX.ac.9).*.drawString(" 3 +46 = "+(3+46). Para esto usamos recubrimientos y un ambiente semi-verbatim. \begin{frame}[fragile] \frametitle{Ejemplo Java} \begin{verbatim} import javax.cr/revistamate/) . import java.*.

} para controlar la secuencia de recubrimientos dentro del entorno semiverbatim \visible<i->{texto} para mostrar texto en la transparencia i pero fuera del entorno semiverbatim.}} \uncover<3->{\alert<3>{ is_prime [j] = false.}} \uncover<2->{\alert<0>{ \}}} \uncover<1->{\alert<0>{ return 0. \uncover<i->{.10 semiverbatim .}} \uncover<1->{\alert<0>{\}}} \end{semiverbatim} \visible<4->{N\’otese el uso de \alert{\texttt{std::}}.}} \uncover<3->{\alert<3>{ for (int j = 1. j+=i). \begin{frame}[fragile] \frametitle{Un algoritmo para buscar n\’umeros primos} \begin{semiverbatim} \uncover<1->{\alert<0>{int main (void)}} \uncover<1->{\alert<0>{\{}} \uncover<1->{\alert<1>{ \alert<4>{std::}vector is_prime(100. i < 100.} \end{frame} Figura 9. i++)}} \uncover<2->{\alert<2>{ if (is_prime[i]))}} \uncover<2->{\alert<0>{ \{}} \uncover<3->{\alert<3>{ \alert<4>{std::}cout << i << " ". Ejemplo 87.true)}} \uncover<1->{\alert<1>{ for (int i = 2.. j < 100..126 CÓMO HACER TRANSPARENCIAS CON LA CLASE BEAMER \alert<i>{texto} para poner el texto en rojo.

. Ejemplo 88.(x_m.\alpha_1..linesnumbered. } \end{algorithm} \end{frame} ..lined..necesario \SetLine \KwData{$(x_0.y_m)$} \KwResult{Coeficientes $\alpha_0. \SetVline \For{$j=1$ \KwTo $m$ }{ $s=y_j-\alpha_0.\.. \begin{frame}[fragile] \begin{algorithm}[h] % <...X^{(n)}\}$.vlined.. $s=\alpha_j-\alpha_0$\. \For{$k=1$ \KwTo $j-1$} {$s=s-\alpha_k \cdot f$\.127 9. Para este ejemplo.algosection.11 Beamer y el paquete algorithm2e En esta sección vamos a ver un ejemplo en el que se usa el paquete algorithm2e en un entorno frame.y_0). portugues]{algorithm2e} Observe que necesitamos la opción fragile para frame y la opción [h] para algorithm. $f=(x_j-x_k)\cdot f$\. } \linesnumbered $a_0=y_0$\. $f=x_j-x_0$\...$ $f=x_j-x_0$\..\alpha_m$ en la base $\{X^{(0)}.. se puso en el preámbulo %pre\’abulo \usepackage[ruled.. } \Return $\alpha_j=s/f$ \.

y MetaPost. Es recomendable asegurarse que la figura este bien recortada. . . Figura 9. compilar con PdfLaTeX funciona bien si los gráficos son PDF. la manera de incluir un gráfico es la usual \includegraphics{img1. podemos cambiar el formato de todas las imágenes a PDF con Inkscape o Gimp. por ejemplo. ... Fue convertida a PDF con Inkscape (ver 5). En Inkscape se selecciona toda la figura y se aplica ‘Archivo-Propiedades de documento-Ajustar página a contenido’. en Gimp se aplica ‘ImagenAutorecortar Imagen’.12 Gráficos beamer maneja gráficos de tamaño máximo 128 mm por 96 mm.. PDF.pdf} Se puede poner la imagen en un entorno \begin{figure}[h].. vamos a poner una superficie S en una transparencia. Inicialmente la imagen tenía formato EPS. si hay gráficos EPS. PdfLaTeX soporta los formatos JPEG. PNG.11 Beamer con algorithm2e 9.128 CÓMO HACER TRANSPARENCIAS CON LA CLASE BEAMER Continuación.\end{figure} En el siguiente ejemplo.

Ejemplo 90. \beamergotobutton y \beamerreturnbutton.ac. poner un botón en la transparencia j de retorno. Digamos que queremos poner un botón para ir a la transparencia j desde la transparencia i y. Walter Mora F.cr/revistamate/) .. \begin{frame}{MARCO 1} \hyperlink{Liga1}{\beamergotobutton{Ir a Marco 2}} \hypertarget<2>{Liga2}{} \end{frame} \begin{frame}{MARCO 2} \hyperlink{Liga2}{\beamerreturnbutton{Regresar a Marco 1}} \hypertarget<2>{Liga1}{} \end{frame} LaTeX. Para esto usamos dos botones Beamer.12 Incluir un gráfico 9.. Educación e Internet (www. \begin{frame}{Superficie $S$ y proyecci\’on} \begin{figure}[h] \centering \includegraphics{images/B_fig12} \caption{Superficie $S$}\label{\fnte{Beamer}:fig12} \end{figure} \end{frame} Figura 9.129 Ejemplo 89.13 Ligas y botones.cidse. además. Alex Borbón A.itcr. Derechos Reservados © 2011 Revista digital Matemática.

\begin{frame}{MARCO 3} \hyperlink{Liga2}{$>$ Ir a Marco 4} \hypertarget<2>{RegresarLiga2}{$<$} \end{frame} \begin{frame}{MARCO 4} \hyperlink{RegresarLiga2}{Regresar a Marco 3} \hypertarget<2>{Liga2}{} \end{frame} 9.3> \transboxin \transboxout \transglitter<2-3>[direction=90] etc. Color Un efecto de transición de una transparencia A a una transparencia B. Figura 9. El efecto se logra ver solo a pantalla completa.14 Efectos de Transición.130 CÓMO HACER TRANSPARENCIAS CON LA CLASE BEAMER Continuación. se puede lograr poniendo el comando respectivo en cualquier parte de la transparencia B.13 Ligas También se puede incorporar ligas sin botones. Otros efectos \transblindshorizontal \transblindsvertical<2. ...

.884}.. animaciones. Con esto definimos lo que será nuestro ZurichBlue. Ejemplo 91...table]{\fnte{Beamer}}.table]{\fnte{Beamer}} % \definecolor{ZurichBlue}{rgb}{. % Se be agregar al pre\’ambulo % \documentclass[xcolor=pdftex. En elejemplo que sigue.41. \definecolor{ZurichBlue}{rgb}{. Necesitamos hacer dos cosas en el preámbulo para que todo esto funcione. etc.308 }$ a $1. La opción “table” le informa a el paquete xcolor (que Beamer carga automáticamente) que el paquete colortbl debe ser cargado para poder usar la opción \rowcolors .7 \times 10^{ .255..33}$ a $3. específicamente ZurichBlue. En el código que sigue.4 \times 10^{.Efecto de transici\’on \begin{center} \rowcolors{1}{ZurichBlue!20}{ZurichBlue!5} %Porcentaje de color \begin{tabular}{|l|l|c|}\hline Enteros &{\tt long} & de $-2^{63 }$ a $2^{63}-1$\\\hline &{\tt int} & de $-2^{31 }$ a $2^{31 }-1$\\\hline &{\tt short}& de $-2^{16 }$ a $2^{16 }-1$\\\hline &{\tt byte} & de $-2^{7 }$ a $2^{7 }-1$ \\\hline & & \\\hline Coma flotante&{\tt float}& de $3. con \usepackage{multimedia}. \documentclass[xcolor=pdftex. además de poner un efecto de transición vamos a crear una entorno tabular con las filas con color azul.255.131 Se pueden incluir películas.7 \times 10^{308}$\\\hline Caracteres&{\tt char}& \\\hline boolean& {\tt true o false}& \\\hline \end{tabular} \end{center} \end{frame} .884} \begin{frame}{Marco B} \transdissolve % <.41.4 \times 10^{38}$\\\hline &{\tt double} &de $1. el color se pone en distintos porcentajes.

com.java}{\underline{aqu\’{\i}}} 2 Otras ligas Prof.com..}{ texto}.mx} (wmora2@yahoo.15 Ligas a Documentos Externos Para hacer ligas a documentos externos podemos usar el comando \href{http://..mx)}\\ {\color{ZurichBlue} . Por ejemplo 1 Liga a un documento en el disco duro El código del programa está aquí El c\’odigo del programa est\’a \href{file://C:/MiJava/programa1.14 Transición y Color 9.132 CÓMO HACER TRANSPARENCIAS CON LA CLASE BEAMER Continuación. Walter Mora F.. {\href{wmora2@yahoo.. Figura 9.

pdf} \includegraphics<3>[scale=0.cidse.cr/revistamate/} {\underline{el Manual de LaTeX}.itcr.pdf} \includegraphics<4->[scale=0.2]{images/picture_3.pdf} \includegraphics<2>[scale=0.2]{images/picture_1.}\\%fin color 9.2]{images/picture_2.ac.} en la liga correspondiente a ‘‘Tecnolog\’{\i}as de Internet para la Ense\~nanza de la Matem\’atica’’. .pdf} \end{figure} \end{frame} Lecturas recomendadas Se recomienda las lecturas [9] y [15]. por ejemplo \begin{frame} \frametitle{Mi animacin} \begin{figure}[t] \centering \includegraphics<1>[scale=0.16 Animaciones Se puede preparar una animación simplemente desplegando una secuencia de gráficos.2]{images/picture_4.133 En la revista digital Matem\’atica. Educaci\’on e Internet encontrar\’a \href{http://www.

LaTeX2HTML fue creado por Nikos Drakos y Ross Moore La manera fácil A La conversión de un archivo L TEX a HTML es sencilla en Ubuntu: En el archivo . latex2html ARCHIVO. se necesitan algunos programas: Perl. LaTeX2HTLM convierte un docuA mento L TEX (un archivo *.10 10. digamos que se llama ARCHIVO.tex) en un documento adecuado para la internet. y ejecutar.tex.1 DOCUMENTOS LATEX EN INTERNET A En este capítulo hay dos secciones principales: Traducir un archivo L TEX directamente a HTML con “LaTeX2HTLM Translator” y la otra: Usar PDFScreen para desplegar un PDF en modo ‘presentación en pantalla’ LaTeX2HTLM Translator ‘LaTeX2HTLM Translator’ es un conjunto de scripts en PERL. La manera difícil Para correr LaTeX2HTLM Translator bajo Windows 98/Millenium/2000/XP. ir a la carpeta donde está el archivo .makeidx} y luego abrir una terminal. . Eso es todo.tex Esto genera una subcarpeta ARCHIVO con las imágenes y las páginas web (nodei. debe agregar en el preámbulo \usepackage{html. GhostScript y Netpbm (biblioteca de conversión de imágenes).html).tex que desea convertir.tex.

Derechos Reservados © 2011 Revista digital Matemática.gray...75in}{. pues deberá armarse de paciencia. aquí no vamos a hacer algo tan sofisticado. LaTeX. Walter Mora F. Puede seguir las instrucciones en http://www. Existe un paquete muy eficiente que hace esto: PdfScreen. Para empezar.cidse.panelright.png} % una imagen para el logo de la presentaci\’on.paneltoc]{pdfscreen} %Par\’ametros adicionales \emblema{images/logo. Alex Borbón A. Algunas opciones del paquete son.La mejor recomendación es: Si quiere traducir LaTeX a HTML con “LaTeX2HTLM Translator”. se podría agregar al preámbulo \usepackage[spanish. de tal manera que las páginas se carguen una a una. Bueno. se compila usando PDFLaTeX (se puede usar el paquete epstopdf para incluir cualquier tipo de imágenes como vimos en el capítulo 5).cr/revistamate/) 135 .75in}{.75in}{.ac.screen.pipex. Los navegadores tienen el plugin de Adobe Reader (sino.com/l2h. pero si algo parecido y muy eficiente. Si quiere probar en Windows XP. es fácil de instalar). Tal vez ya Ud.75in} % m\’argenes \screensize{6in}{9in} % ancho y largo sugeridos Como es natural. lo haya visto en Google books o en Scribd (ipaper).dial. instale Ubuntu desde Windows con Wubi (ver apéndice A).itcr.htm 10. \overlayempty % sin imagen de fondo \backgroundcolor{white} % color de fondo: blanco \divname{Escuela de matemtica} % nombre de la Instituci\’on \margins{.mayer. Educación e Internet (www. Podemos convertir A el texto L TEX en un PDF en modo ‘presentación en pantalla’.2 Otra Opción: PDFScreen Hay otras opciones para poner texto matemático en Internet. es fácil y le ahorrará mucho trabajo.

uk/ [4] F. California. Educación e Internet (www. Revista digital Matemática.leeds. “Preparing a presentation (Beamer)”. agrega un botón para desplegar el menú de Guardar como en el PDF. John Wiley & Sons.fr/~gbertran/ A [6] G.org/tex-archive/help/Catalogue/ entries/pdfscreen.rennes. [8] Keith Reckdahl.. Type rules! : the designer’s guide to professional typography.pdf .org/pracjourn/2005-4/mertz/mertz..cidse.tex.uk/tex-archive/info/epslatex.enst-bretagne.ac.ac. [7] I. palegreen y chocolate índice de contenidos en el panel Configuración adicional Podemos modificar el archivo pdfscreen.pdf [3] N. blue. Beamer by Example. En http://www. %bot\’on de b\squeda \Acrobatmenu{AcroSrch:Query}{\addButton{\buttonwidth}{\@Panelgobackname}}\\\pfill \Acrobatmenu{FullScreen}{\addButton{\buttonwidth}{\@Panelfullscreenname}}\\\pfill %bot\’on \Acrobatmenu{SaveAs}{\addButton{\buttonwidth}{\@Panelclosename}}\\\pfill La instrución \Acrobatmenu{AcroSrch:Query}. agrega un botón para desplegar el menú de búsqueda en el PDF.x/tex/latex/ base en Windows. Strizver. Este archivo está en la subcarpeta /usr/share/ texmf-texlive/tex/latex/base en Ubuntu y en C:/Archivosdeprograma/miktex2. Tipografía. R.Personal TEXInc.sty. The LaTeX2HTML Translator. “Elementos de Infografía para la Enseñanza Matemática”. Moore. “Using Imported Graphics in LATEX2” ftp://ftp. Un manual del paquete se puede ver en http://www.pdf [2] J. Aquí se puede redefinir los colores y agregar botones al menú. Bezos. http://www.itcr.ctan.. Second edition. La instrución \Acrobatmenu{SaveAs}.tug. gray.com/archive/tipos. 1998. Drakos. Agosto-Diciembre 2010. 11.ac. 2006. por ejemplo podemos agregar en la línea 624. Grätzer The New Standard L TEX. orange. Vol.tex-tipografia. En http://cbl.136 DOCUMENTOS LATEX EN INTERNET Opción screen panelright panelleft nopanel color paneltoc versión para pantalla panel de navegación a la derecha panel de navegación a la izquierda sin panel de navegación esquema de color: bluelace. [5] Gilles Bertrand. En http://www.cr/revistamate/). Hernández.html Bibliografía [1] Andrew Mertz y William Slough. No 1..

137 [9] KiJoo Kim. Prentice Hall. Version 3. Samarin. Non-Designer’s Design Books. Alex Borbón A.dk/FontCatalogue/utopia-md/ [17] Wichura M. Universidad de Chicago.cr/revistamate/) .tug. Goossens.0 Guide”. 2008.itcr. Mittelbach. Peachpit Press.es/CervanTeX/ [15] Till Tantau User Guide to the Beamer Class. L TEX. LaTeX. F. [16] The LaTeX Font Catalogue. Educación e Internet (www. “The Pictex Manual ".us.cidse. 1996. A. En http://www. A [11] L. Walter Mora F.. Lamport. 1987.kr/wiki/uploads/ A [10] Hahn. Third Edition. New Jersey. Derechos Reservados © 2011 Revista digital Matemática. En http://faq. 1993. [13] R.ac.net. Addison-Wesley. 2007.or. “Beamer v3.sourceforge. J.ktug. [14] L.. Willians. “LaTeXtoHTML”.07 En http://latex-beamer. Seidel. 1993. En http://apolo. L TEX for eveyone.The L TEXCompanion. Addison-Wesley. A [12] M.

se necesita descomprimir (en el cd o la llave) usando el programa "Unetbootin". y ejecutamos el programa Wubi * 1 Para instalar Ubuntu desde un cd o una memoria USB.com/desktop/get-Ubuntu/download.1 Instalar Ubuntu 10. . También se puede usar el programa "usb-creator" que viene incluido.. con un fuerte enfoque en la facilidad de uso y de instalación del sistema. Descargar en http://www. Hay tres opciones: "Ubuntu Desktop Edition" en 32 bits o 64 bits y "Ubuntu Netbook Edition". Ubuntu es un sistema oper- ativo para el usuario promedio. 2.10 desde Windows 1. A. Descomprimimos el archivo1 Ubuntu-10.Apéndice A Instalar Ubuntu Ubuntu es una distribución Linux basada en Debian GNU/Linux.10-desktop. Al igual que otras distribuciones se compone de múltiples paquetes de software normalmente distribuidos bajo una licencia libre o de código abierto..Ubuntu.

.. habilitamos más repositorios: Ir a Administración-Gestor de ActualizacionesConfigurar-Software de Ubuntu y habilitar las primeras 4 casillas 7. Después de instalar Ubuntu es conveniente actualizar el sistema desde Administración-Gestor de Actualizaciones. (editores): Se instalan con Synaptic (c) Fuentes de Microsoft: Buscar ttf-mscorefonts en ’Centro de Software de Ubuntu’ e instalar. Scilab (equivalente a MatLab): Se instalan con Synaptic (g) Google Chrome (otro navegador): Se instala con Synaptic (h) Evolution o Thunderbird (Gestión de correo) (i) Google Earth (j) Skype (k) Unrar (para descomprimir): Se instalan con Synaptic (l) Adobe Reader: Se instalan con Synaptic 2 En general. 5. Si tenemos una conexión a internet2 . Educación e Internet (www. seleccionar la red "eth0" y hacer clic en "editar". la conexión a internet es automática.ac.3. En la pestaña de "Ajustes de IPv4" seleccionar "manual" y rellenar datos de IP y DNS LaTeX. separar o combinar pdfs): Se instalan con Synaptic (f) QtOctave. Fuentes adicionales se instalan desde Centro de Software de Ubuntu-Tipografías (d) Shutter (para recortar y editar capturas de pantalla): Se instala con Synaptic (e) PdfSam (para unir. Antes de instalar. Derechos Reservados © 2011 Revista digital Matemática.itcr. etc. Firefox.org. Ubuntu se termina de instalar. TexMaker. La distribución viene con algunos programas: OpenOffice. Sino.cidse. wxMaxima. Walter Mora F. Kile. 4.cr/revistamate/) 139 . Recomendación para instalación: (a) Texlive-full: Se instala con Synaptic (b) Lyx. Al reiniciar la computadora. Alex Borbón A. Es conveniente abrir el Centro de Software de Ubuntu para tener una idea de qué software hay disponible (siempre hay cosas nuevas) 6.

gz y se descomprime. (c) Desde la terminal nos vamos a la carpeta que nos quedó (usando el comando cd) y luego digitamos sudo mv *.turboprint.4.4. (b) Extensión TeXtext para Inkscape: Se descarga el comprimido textext-0.* /usr/share/inkscape/extensions [Enter] . TurboPrint es un programa para instalar drivers de muchas impresoras (posiblemente impresoras algo antiguas) que no aparecen en la lista de impresoras de la distribución 10. (a) Inkscape se instala con Synaptic. Inkscape. Además es adecuado instalar pstoedit y pdf2svg (requiere Texlive-full) para trabajar con archivos pdf generados con LaTeX. La descarga y las instrucciones están en http://www.tar.10 de Ubuntu.8.html 9.info/download. TurboPrint agrega los drivers a la lista de la distribución.

14 beamer alert. 129 marcos. 9 Contenido. 111 Comandos. 42 documentclass. 10 enumerate. 1 DVI archivo. 128 ligas. 56 iiint. 124 gráficos. 20 Fontseries. 88 opciones por default. 127 blocks. 88 newcommand. 90 Compilar LaTeX. 119 pdfLaTeX. 44 cite. 29 fcolorbox. 34 inputec usepackage. 122 algorithm2e. 35 141 . 29 figure subfigure. 119 BibTTEX. 16 int. 35 eqnarray. 47 calligra usepackage. 10 imprimir.Indice Algoritmos |097 babel. 14 headsep. 20 footnote. 49 fbox. 30 hspace. 18 headheight. |111 boldmath boldsymbol. 16 definecolor. 118 velos. 22 center. 16 baselinestretch. 20 fontenc usepackage. 20 Fontsize. 132 temas. 29 displaystyle. 31 Fuentes. 25 fboxsep. 20 Fontfamily. 118 tablas. 47 boldmath (negrita). 56 iint. 52 equation. 14 hfill. 71 Fontencoding. 47 unboldmath. 47 boldmath pbm. 25 centrar en modo matemático. 48 choose. 56 item. 56 oint.

1 labelenumi. 14 Matrices array. 57 pagestyle. 67 thebibliography. 49 stackrel. 14 negrita modo matemático. 65 rotación. 63 multicolumn. 49 substack. 10 Preámbulo. 37 Lamport. 64 rowcolors. 34 . 14 nonumber. 14 parskip. 9 renewcommand. 44 tabular. 49 mbox. 59 cellcolor. 110 vspace.142 INDICE Knuth D. 27 multicols.. 26 myheadings. 14 PDF archivo. 62 vrule. 52 overset. 47 newpage. 14 selectedfont. 51 minipage. 44 markright. 20 setcounter. 14 parindent. 26 con figure. 44 subequations. 1 limits.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->