´ INTRODUCCION

A LA

e−0,18x sin (3x)

´ PRODUCCION DE TEXTOS
CON

A L TEX

(Texto Gu´ ıa)

e−0,18x sin (3x)

V. Poblete R.

´ J. J. H. Oberreuter A.

Ediciones Universidad Austral de Chile

A Introducci´n a la Producci´n de Textos con LTEX o o

(Texto Gu´ ıa)

Introducci´n a la Producci´n o o
A de Textos con L TEX
(Texto Gu´ ıa)

V´ ıctor Poblete Ram´ ırez
Instituto de Ac´stica u Facultad de Ciencias de la Ingenier´ ıa Universidad Austral de Chile Colaborador Proyecto FDI: Descubre Matem´tica con Innovaci´n y Tecnolog´ a o ıa

Y

´ J. Jonathan H. Oberreuter Alvarez
Ingeniero Civil Ac´stico en formaci´n u o Bachiller en Ciencias de la Ingenier´ ıa Universidad Austral de Chile Director Proyecto FDI: Descubre Matem´tica con Innovaci´n y Tecnolog´ a o ıa Estudiante Universidad RWTH Aachen

Universidad Austral de Chile Facultad de Ciencias de la Ingenier´ ıa Instituto de Ac´stica u Avda. General Lagos 2086 Valdivia. Chile

Primera Edici´n 30 de Noviembre de 2009 o Poblete, V´ ıctor & Oberreuter, J. Jonathan H.
A Introducci´n a la Producci´n de Textos con L TEX (Texto Gu´ o o ıa)

ISBN 978-956-7105-42-7 Ebook Registro de Propiedad Intelectual - Inscripci´n N◦ : 186.874 o Ediciones Universidad Austral de Chile

´ Indice de Contenidos
´ Indice de Contenidos Lista de Figuras Lista de Tablas Lista de Ejemplos
A 1 ¿Qu´ es L TEX? y ¿por qu´ usarlo? e e A 1.1. ¿C´mo comenzar a usar L TEX en tu computador? . . . . . . . . . . . o I

V

VI

VII

1 2 2 3 5 5 7 7 8

1.2. El Programa MiKTeX . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3. El Programa TeXnicCenter . . . . . . . . . . . . . . . . . . . . . . . . 2 Estructura general del documento 2.1. Los primeros pasos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2. Packages para el idioma espa˜ol. . . . . . . . . . . . . . . . . . . . . . n 2.3. Definici´n de comandos simples y entornos. . . . . . . . . . . . . . . . o 2.4. Comandos recurrentes. . . . . . . . . . . . . . . . . . . . . . . . . . .

2.5. Entornos recurrentes. . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
A 2.6. Caracteres especiales de L TEX . . . . . . . . . . . . . . . . . . . . . . 11

2.7. Un documento m´ ınimo . . . . . . . . . . . . . . . . . . . . . . . . . . 11 i

ii 3 Objetos flotantes

´ INDICE DE CONTENIDOS 13

3.1. Elementos que se ubican en el documento . . . . . . . . . . . . . . . . 13 3.2. Tablas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 3.3. Comando multirow . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.4. Importar Im´genes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 a 3.5. Leyendas o captions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 3.6. Etiquetas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 4 Expresiones que usan matem´tica a 25

4.1. Packages asociados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 4.2. Uso de los caracteres $ y $$. . . . . . . . . . . . . . . . . . . . . . . . 25 4.3. Entorno matem´ticos . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 a 4.4. Comandos b´sicos matem´ticos . . . . . . . . . . . . . . . . . . . . . 28 a a 4.5. Entorno array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 5 Dise˜ o del documento y organizaci´n n o 33

5.1. Clase Documento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 5.2. Formato de la p´gina . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 a 5.3. Package geometry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
A 6 Beamer: Presentaciones en L TEX 43 6.1. Instalando la clase Beamer . . . . . . . . . . . . . . . . . . . . . . . . 43

6.2. Presentaci´n B´sica con Beamer . . . . . . . . . . . . . . . . . . . . . 43 o a 6.3. Cuadro de Contenidos . . . . . . . . . . . . . . . . . . . . . . . . . . 46 6.4. Animaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 6.5. Definiendo bloques dentro de un frame . . . . . . . . . . . . . . . . . 48 6.6. Comando pause . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 6.7. Escribiendo en varias columnas . . . . . . . . . . . . . . . . . . . . . 49 6.8. Insertando figuras en la presentaci´n . . . . . . . . . . . . . . . . . . 50 o 7 C´mo hacer una bibliograf´ con BibTeX o ıa 53

7.1. Crear una Bibliograf´ . . . . . . . . . . . . . . . . . . . . . . . . . . 53 ıa

´ INDICE DE CONTENIDOS 8 Pstricks: comandos b´sicos a

iii 69

8.1. Cargar paquetes b´sicos . . . . . . . . . . . . . . . . . . . . . . . . . 69 a 8.2. Consideraciones preliminares . . . . . . . . . . . . . . . . . . . . . . . 69 8.3. Entorno pspicture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 9 Pstricks: gr´fica de funciones a 77

9.1. Introducci´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 o 9.2. Notaci´n polaca inversa y funciones PostScript . . . . . . . . . . . . . 77 o 9.3. Comandos para graficar . . . . . . . . . . . . . . . . . . . . . . . . . 80 10 Pstricks:Animaciones usando el package animate 87

10.1. Introducci´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 o 10.2. Consideraciones preliminares . . . . . . . . . . . . . . . . . . . . . . . 87 10.3. Package animate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 10.4. Comandos y entornos utiles . . . . . . . . . . . . . . . . . . . . . . . 90 ´ Bibliograf´ ıa A Instalaci´n Beamer o 95 97

A.1. Clase Beamer: Instalaci´n manual . . . . . . . . . . . . . . . . . . . . 97 o B Configuraci´n Pstricks o 101

B.1. Introducci´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 o B.2. Visualizaci´n de formato PS . . . . . . . . . . . . . . . . . . . . . . . 101 o B.3. Configuraci´n TexnicCenter LaTeX -¿PS -¿PDF . . . . . . . . . . . . 102 o B.4. D´nde consultar sobre LaTeX . . . . . . . . . . . . . . . . . . . . . . 107 o C Ejemplos de Expresiones Matem´ticas a 109

C.1. Fracciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 C.2. Potencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 C.3. Sub´ ındices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 C.4. Ra´ ıces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 C.5. Integrales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 C.6. Sumatoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110

iv

´ INDICE DE CONTENIDOS C.7. Espaciado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 C.8. Par´ntesis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 e C.9. Matriz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 C.10.Entorno Equation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112

D Ejemplo de poster usando clase a0poster E Ejemplos de dibujos con Pstricks

113 125

Lista de Figuras
5.2.1. Formato de p´gina de este libro . . . . . . . . . . . . . . . . . . . . 38 a B.3.1. Configuraci´n (La)tex o . . . . . . . . . . . . . . . . . . . . . . . . 103 . . . . . . . . . . . . 104 . . . . . . . . 105 B.3.2. Configuraci´n Postprocessor - DviPs (PDF) o

B.3.3. Configuraci´n Postprocessor - Ghostscript (ps2pdf) o
A D.0.1. Poster usando L TEX

B.3.4. Configuraci´n Viewer . . . . . . . . . . . . . . . . . . . . . . . . . 106 o . . . . . . . . . . . . . . . . . . . . . . . . . 123

v

Lista de Tablas
3.5.1. Tres F´rmulas Recordadas de la F´ o ısica . . . . . . . . . . . . . . . . 20 3.5.2. Formulario de ingreso al taller de fractales FDI 2009 . . . . . . . . 23 3.5.3. Cotizaciones de Notebooks Dell . . . . . . . . . . . . . . . . . . . . 24 5.2.1. Descripci´n de par´metros en formato de p´gina . . . . . . . . . . 39 o a a 5.2.2. Medidas absolutas usadas habitualmente . . . . . . . . . . . . . . 40 8.2.1. Longitudes y sus nombres de registro. . . . . . . . . . . . . . . . . 72 9.2.1. Algunos de los comandos utilizados en PostScript. . . . . . . . . . 78 9.3.1. Algunos par´metros de psaxes. a . . . . . . . . . . . . . . . . . . . 81

vi

Lista de Ejemplos
3.2.1. Tabla de famosos f´ ısicos . . . . . . . . . . . . . . . . . . . . . . . 14 3.2.2. Tabla con divisiones horizontales y verticales . . . . . . . . . . . . 15 3.2.3. Espaciamiento vertical en tablas . . . . . . . . . . . . . . . . . . . 15 3.2.4. Tabla con comando multicolumn . . . . . . . . . . . . . . . . . . . 17 3.3.1. Tabla con comando multirow . . . . . . . . . . . . . . . . . . . . . 18 3.5.1. Tabla con distintas variaciones . . . . . . . . . . . . . . . . . . . . 21 4.2.1. Lenguaje matem´tico entre texto normal . . . . . . . . . . . . . . 26 a 4.2.2. Lenguaje matem´tico separado del texto normal . . . . . . . . . . 26 a 4.3.1. Comando displaymath . . . . . . . . . . . . . . . . . . . . . . . . 26 4.3.2. Entorno equation . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 4.3.3. Entorno eqnarray . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 4.4.1. Fracciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 4.4.2. Super´ ındices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 4.4.3. Sub´ ındices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 4.4.4. Ra´ ıces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 4.4.5. Usando displaystyle . . . . . . . . . . . . . . . . . . . . . . . . . . 29 4.4.6. Usando displaystyle . . . . . . . . . . . . . . . . . . . . . . . . . . 29 4.4.7. Integrales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 4.4.8. Sumatorias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 4.4.9. Alfabeto griego . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 vii

viii

Lista de Ejemplos 4.4.10. Espaciado y cajas . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 4.4.11. Par´ntesis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 e 4.5.1. Matriz de 2x3 usando entorno array . . . . . . . . . . . . . . . . . 31 5.1.1. Documento tipo carta usando la clase letter . . . . . . . . . . . . 35 5.1.2. Documento tipo carta usando la clase letter . . . . . . . . . . . . 35 5.2.1. C´digo de tabla 5.2.2 . . . . . . . . . . . . . . . . . . . . . . . . . 40 o 5.3.1. Dise˜o de hoja con texto centrado 15cm x 17 cm . . . . . . . . . . 42 n 5.3.2. Dise˜o de hoja con margen de 2 cm n . . . . . . . . . . . . . . . . 42

7.1.1. Aplicaci´n de archivo bib . . . . . . . . . . . . . . . . . . . . . . . 55 o 8.2.1. Colores predefinidos en pstricks . . . . . . . . . . . . . . . . . . . 70 8.2.2. Colores definidos por el usuario. . . . . . . . . . . . . . . . . . . . 70 8.2.3. Definici´n de par´metros . . . . . . . . . . . . . . . . . . . . . . . 71 o a 8.2.4. L´ ınea y c´ ırculo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 8.2.5. L´ ınea con par´metros propios . . . . . . . . . . . . . . . . . . . . 71 a 8.2.6. Variaciones de unidades . . . . . . . . . . . . . . . . . . . . . . . 72 8.3.1. Entorno pspicture . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 8.3.2. Pspicture y el par´metro shift . . . . . . . . . . . . . . . . . . . . 74 a 8.3.3. Pspicture y el par´metro showgrid . . . . . . . . . . . . . . . . . . 74 a 8.3.4. Comando rput y pspolygon . . . . . . . . . . . . . . . . . . . . . . 75 8.3.5. Comando rput, l´ ıneas y m´s estilo . . . . . . . . . . . . . . . . . . 75 a 9.2.1. Notaci´n Postscript de menor a mayor dificultad . . . . . . . . . . 79 o 9.3.1. Ejes coordenados . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 9.3.2. Ejes coordenados y sus variaciones . . . . . . . . . . . . . . . . . . 81 9.3.3. Comando Psplot . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 9.3.4. Craci´n de una funci´n sinusoidal . . . . . . . . . . . . . . . . . . 82 o o 9.3.5. Comando parametricplot . . . . . . . . . . . . . . . . . . . . . . . 83 9.3.6. Gr´fica de algunas funciones param´tricas . . . . . . . . . . . . . 84 a e 9.3.7. Gr´fica de pares ordenados . . . . . . . . . . . . . . . . . . . . . . 85 a 10.4.1. Comando animategraphics . . . . . . . . . . . . . . . . . . . . . . 91

Lista de Ejemplos

ix

10.4.2. Animaci´n de una funci´n sinusoidal . . . . . . . . . . . . . . . . 93 o o 10.4.3. Animaci´n de una funci´n param´trica . . . . . . . . . . . . . . . 93 o o e
A D.0.1. Poster elaborado usando L TEX

. . . . . . . . . . . . . . . . . . . 113

E.0.2. Problema N◦ 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 E.0.3. C´digo fuente del Problema N◦ 1 . . . . . . . . . . . . . . . . . . . 126 o E.0.4. Problema N◦ 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 E.0.5. C´digo fuente del Problema N◦ 2 . . . . . . . . . . . . . . . . . . . 128 o E.0.6. Problema N◦ 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 E.0.7. C´digo fuente del Problema N◦ 3 . . . . . . . . . . . . . . . . . . . 130 o E.0.8. Problema N◦ 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 E.0.9. C´digo fuente del Problema N◦ 4 . . . . . . . . . . . . . . . . . . . 132 o

Bienvenida y motivaci´n o

El trabajo que aqu´ se presenta, Introducci´n a la Producci´n de Textos con ı o o
A L TEX tiene por finalidad apoyar el proceso de aprendizaje de los estudiantes de

Ingenier´ fundamentalmente en lo relacionado a potenciar sus habilidades de coıa, municaci´n escrita generando presentaciones, gr´ficas y documentos cient´ o a ıficos y profesionales, de alta calidad. Este texto pretende resaltar la utilidad que presenA ta el uso de L TEX proporcionando las bases para su instalaci´n y aplicaci´n en o o el sistema operativo Windows, destac´ndose especialmente en el uso de lenguaje a

matem´tico y la elaboraci´n de gr´ficas y dibujos. El libro comenz´ a desarrollarse a o a o el a˜o 2008 con el inicio de un curso optativo en el ciclo formativo de Bachillerato n en Ciencias de la Ingenier´ de la Universidad Austral de Chile. En particular, ıa el curso puso mayor relieve en la necesidad que hoy existe por desarrollar habilidades para comunicar ideas en forma escrita entre los propios estudiantes y tambi´n e con sus profesores. Esperamos que con el uso de este texto se obtenga el m´xia
A mo de provecho para aprender a usar L TEX y sea, asimismo, de gran utilidad

para los estudiantes interesados en desarrollar nuevas habilidades. Cualquier pregunta, comentario, sugerencia o protesta, por favor escribir un correo electr´nico a: o jonysatie@gmail.com, vpoblete.acustica@gmail.com. V´ ıctor Poblete R. Instituto de Ac´stica, UACh, Valdivia. u ´ J. Jonathan H. Oberreuter A. Estudiante Universidad RWTH Aachen, Aachen. 30 de Noviembre de 2009.

Cap´ ıtulo

1

A ¿Qu´ es L TEX? y ¿por qu´ usarlo? e e
A L TEX en palabras simples, es un lenguaje1 para escribir documentos. Se utilizan

diversos comandos e instrucciones, adem´s de lo que se quiere decir en el propio a texto, para que el documento quede ordenado. Esta es una gran ventaja, ya que con
A L TEX es posible preocuparse m´s del fondo que de la forma. a

Algunas ventajas por sobre otros procesadores de texto WYSYWYG2 son las siguientes: Es libre. Est´ disponible para muchos sistemas operativos. a Se puede usar un editor de texto a elecci´n. o Calidad en las expresiones matem´ticas. a
A L TEX es extensible. Si se quiere adquirir nuevas caracter´ ısticas para los documentos,

entonces es posible buscar algo en la red hecho por otros desarrolladores, o tambi´n hacer uno propio (con conocimientos avanzados). e
A La salida o “output” de L TEX pueden ser los siguientes: pdf, dvi, ps, los cuales

son muy estables.
1 2

Utiliza un editor de texto y luego “compila” la informaci´n, generando un documento. o Del Ingl´s, What You See Is What You Get “lo que ves es lo que obtienes”. e

1

2

´ ´ A CAP´ ITULO 1. ¿QUE ES L TEX? Y ¿POR QUE USARLO? Aun es posible mencionar otras ventajas pero es importante comenzar a des-

cubrirlas a trav´s del propio aprendizaje. e

1.1.

A ¿C´mo comenzar a usar LTEX en tu o computador?

A B´sicamente, para usar L TEX y crear un documento son necesarios dos elemena

tos. Una distribuci´n (un programa) que contenga las distintas instrucciones de o
A L TEX y un editor de texto. A Existen varias distribuciones de L TEX (MikTeX, fpTeX, proTeXt, teTeX, VTeX,

TeXLive, OzTeX, emTeX) y editores de texto (AUCTeX, Kile, LEd, LyX, MicroIMP, Scentific Author, Scientific Word, Texmaker, TeXnicCenter, TeXShop, WinEdt, Win Shell) para cada sistema operativo (Windows, Linux, etc.). En adelante usaremos la distribuci´n MikTeX (versi´n 2.6 ´ 2.7) para Windows y el editor de texto TeXnico o o Center.

1.2.

El Programa MiKTeX

MiKTeX es la primera aplicaci´n que debe ser instalada en tu computador. Para o descargarla, dirigirse a esta p´gina: a http://miktex.org/2.7/Setup.aspx Si ya te encuentras en ella, descargar la versi´n “Basic MiKTeX” Installer. o Esta versi´n es capaz de actualizar packages autom´ticamente, por lo que se reo a comienda para computadores con acceso a internet. Luego de haber descargado la aplicaci´n, la cual tiene un tama˜o de 81.81 MB, o n ejec´talo y sigue las instrucciones de instalaci´n. u o Algunas consideraciones durante la instalaci´n son: o Cuando se pregunte por el directorio en el cual instalar´ los archivos se rea comienda dejar por defecto “C:Archivos de programa - MiKTeX 2.7”.

1.3. EL PROGRAMA TEXNICCENTER

3

Cuando pregunte por “preferred paper size” selecciona de preferencia la opci´n o A4. Cuando pregunte por “Download packages on the fly” se recomienda elegir por defecto “Ask me first”. Se sugiere tener paciencia ya que este programa tardar´ unos minutos en instaa larse.

1.3.

El Programa TeXnicCenter

a Para descargar esta aplicaci´n, debes dirigirte a esta p´gina: o http://www.texniccenter.org/ Luego, en la secci´n de descargas bajar la ultima versi´n de TexnicCeno ´ o ter. Una vez hecho ´sto, el archivo ejecutable debes abrirlo y seguir las siguientes e instrucciones de instalaci´n. o Una vez instalado el programa, ejec´talo y considera atentamente lo siguiente: u Cuando el programa comienza, una ventana de consejos (tips) se abre. Pinchar en cerrar (Close). El programa luego preguntar´ a trav´s de una ventana de a e configuraci´n. o Cuando pregunte por el “full path of the directory where the executables are located”, pinchar en . . . y busque el directorio C:Archivos de Programa, MikTeX 2.7, miktex, bin. Si pregunta por escoger un “PostScript Viewer”, s´lo dejar los espacios en o blanco y pinchar en siguiente (Next). Similarmente a lo anterior, si pregunta por escoger un “DVI viewer”, dejar todos los espacios en blanco y pinchar en siguiente (Next). Ahora TexnicCenter est´ en sinton´ con MikTeX para compilar un documento. a ıa

Cap´ ıtulo

2

Estructura general del documento
2.1. Los primeros pasos

A B´sicamente la estructura de L TEX es la siguiente: a

\documentclass[caracter´sticas]{clase de documento} ı Este es el pre´mbulo a \begin{document} Aqu´ se comienza a escribir el documento ... ı \end{document} Todo lo que se escriba aqu´ no se toma en cuenta ... ı La clase de documento puede ser art´ ıculo (article), libro (book ), informe (report), carta (letter ), entre otros. Cada uno de ellos posee un estilo predeterminado (dif´ ıcil de cambiar) que var´ de acuerdo a las caracter´ ıa ısticas de la clase de documento. Lo importante es que el escritor se preocupe m´s por lo que quiere decir que por c´mo a o
A este se vea, ya que L TEX se preocupa de esto ultimo. ´

5

6

CAP´ ITULO 2. ESTRUCTURA GENERAL DEL DOCUMENTO Las caracter´ ısticas son opcionales, y una vez definidas afectan todo el documento.

A L TEX tiene por defecto (ya definidas) caracter´ ısticas de papel, tama˜o de letra, entre n

otras que var´ seg´n la clase de documento. Las opciones para la clase m´s usada ıan u a article son las siguientes: 10pt, 11pt, 12pt Determinan el tama˜o de letra del documento. La opci´n n o por defecto es 10pt, por lo que nunca es necesario especificarla. twoside Hace que los m´rgenes de las p´ginas pares e impares sean distintos, a a de modo que al imprimir a dos caras se superpongan correctamente. twocolum Escribe a dos columnas. a4paper Selecciona el tama˜o de papel DINA4. Otras opciones son letterpan per, a5paper, etc. landscape Apaisado. draft Borrador, marca las l´ ıneas demasiado largas mediante cajas negras. titlepage Hace que el t´ ıtulo y el abstract queden en una p´gina aparte. a leqno, fleqn La primera numera las ecuaciones por la izquierda, la segunda alinea por la izquierda las ecuaciones en modo display. Si se indican varias opciones ´stas deben ir separadas por comas. e El pre´mbulo es el espacio habilitado para que el usuario defina los paquetes a (package) y algunos comandos que van a ser utilizados en el documento. Estos
A paquetes son un conjunto de instrucciones u ´rdenes que L TEX posee y que se usan o en diversas ocasiones, dependiendo de lo que se vaya necesitando en el documento.

Algunos de estos ser´n explicados a trav´s del curso. a e

˜ 2.2. PACKAGES PARA EL IDIOMA ESPANOL.

7

2.2.

Packages para el idioma espa˜ ol. n

A Debido a que L TEX trae por defecto el idioma ingl´s, en el cual no se usan tildes e

ni e˜es, es necesario usar dos packages que solucionan este problema. En este caso, n packages relacionados con el idioma espa˜ol. n En el pre´mbulo, se colocan los comandos: a \usepackage[spanish]{babel} \usepackage[ansinew]{inputenc} La opci´n ansinew tiene relaci´n con el sistema operativo windows. o o

2.3.

Definici´n de comandos simples y entornos. o

A Existen en general dos elementos de L TEX que se usan de forma recurrente. Estos son los comandos simples y los entornos. Corresponden a instrucciones que

alteran el documento.
A Los comandos simples son aquellas l´ ıneas de L TEX que pueden realizar un cam-

bio a nivel del texto como a nivel del documento en general. Estos tienen la siguientes formas: 1.- \comando[opciones]{texto} 2.- \comando El primero altera solamente lo que est´ entre llaves, mientras que el segundo es a una instrucci´n que produce un cambio en el documento de manera global (depende o de la instrucci´n que tenga este comando), es decir, se ver´ afectado todo lo que siga o a a esta instrucci´n. Sin embargo, en algunos casos, es posible utilizar esta instrucci´n o o de manera local usando un encierro de llaves. {\comando ’texto afectado por comando’} Los entornos tienen la siguiente forma:

8

CAP´ ITULO 2. ESTRUCTURA GENERAL DEL DOCUMENTO

\begin[opciones]{entorno} Aqu´ va lo que se ve afectado por el entorno ı \end{entorno}
A A partir de estas formas de L TEX se pueden empezar a estudiar de manera m´s a

r´pida comandos y entornos que son utiles para desarrollan un texto cient´ a ´ ıfico.

2.4.
2.4.1.

Comandos recurrentes.
Comandos de ordenamiento.

En general, existen las siguientes l´ ıneas de comandos para seccionar un documento
A en L TEX :

1.- \part{}

2.- \chapter{}

3.- \section{}

4.- \subsection{}

5.- \subsubsection{}

6.- \paragraph{}

7.- \subparagraph{}

Entre llaves se coloca el t´ ıtulo deseado para la secci´n, subsecci´n, etc. Los o o primeros dos comandos se usan solamente para el estilo book.
A Una vez que se han hecho las secciones, subsecciones, etc. L TEX se preocupa de que se vayan enumerando autom´ticamente con el fin de hacer posteriormente una a

tabla de contenidos. Esto se logra con el comando \tableofcontents . Si se prefiere alguna secci´n u otra sin enumeraci´n, entonces basta con colocar o o un asterisco antes de abrir llaves, por ejemplo, hacer \section*{} .

2.4.2.

Comandos de Espaciamiento.

A Una de las primeras dificultades al momento de producir un documento en L TEX A es tratar de hacer un espaciamiento vertical u horizontal. L TEX tiene las siguientes reglas relacionadas con el espaciado:

Uno o m´s espacios horizontales en el c´digo fuente, representan un unico a o ´ espacio en el documento final.

2.4. COMANDOS RECURRENTES.

9

Uno o m´s saltos de l´ a ınea en el c´digo fuente, representan un unico salto de o ´ l´ ınea en el documento final. Los comandos \newline,\newpage se utilizan para generar un salto de l´ ınea simple y un cambio de p´gina, respectivamente. a Si se prefiere realizar un espaciado determinado (con medidas) son utiles los ´ comandos \hspace{espaciado},\vspace{espaciado} que permiten hacer un espaciado horizontal y vertical. Por ejemplo, \hspace{2cm} produce un espaciado horizontal de 2 [cm]. Adem´s, el comando \\[Xcm]produce un salto de l´ a ınea de X cm. Si se desea un espaciado est´ndar entre p´rrafos se pueden usar los comandos a a \smallskip , \medskip , \bigskip .Para espacios entre palabras se puede usar los comandos \, \; \quad \qquad .

2.4.3.

A Comandos de portada est´ndar LTEX. a

A L TEX trae de forma predeterminada una portada, la cual se usa siempre en los

papers (publicaciones cient´ ıficas en revistas, congresos, seminarios). Esta portada contiene los siguiente comandos: \title{t´tulo} ı \author{autor} \date{fecha} Estos comandos deben situarse en el pre´mbulo (v´ase 2.1). a e Si hay varios autores en el documento, deben separarse con el comando \and dentro de las llaves. Si uno o varios de los autores deben llevar una nota al pie de agradecimientos, reconocimiento o algo similar, entonces el comando \thanks{agradecimientos} puede ser usado, tambi´n dentro de las llaves. Para ocupar la fecha de “hoy” se e usa el comando \today dentro de las llaves del comando \date . Con lo anterior ya definido, aun no se desplegar´ esta portada en el documento final. Para a esto es necesario colocar inmediatamente despu´s de \begin{document} , el comane do \maketitle que, luego de compilar, har´ aparecer el t´ a ıtulo, autor y fecha del documento definidos.

10

CAP´ ITULO 2. ESTRUCTURA GENERAL DEL DOCUMENTO

2.4.4.

Comandos de tama˜ o y forma de letra. n

Los comandos para hacer un cambio en el tama˜o de la letra son los sigun ientes, \tiny, \scriptsize, \footnotesize, \small, \normalsize, \large, \Large, \LARGE \huge, \Huge . La talla normal es \normalsize y tiene por defecto 10pt, lo que puede variar dependiendo de la clase de documento y las opciones dispuestas en ella. Para que estos comandos solo afecten una parte del texto se puede utilizar un encierro de llaves, por ejemplo {\tiny texto}. Los siguientes comandos sirven para alterar la forma de la letra: \emph{texto} (emphasise), \textbf{texto} (bold), \textit{texto} (italic), \textsl{texto} (slanted), \texttt{texto} (typewriter), \textsc{texto} (small caps), \underline{texto} (subrayado).

2.5.
2.5.1.

Entornos recurrentes.
Entornos de listado.

Para hacer listas se pueden usar los entornos itemize, enumerate, description. Para generar un nuevo elemento en estos entornos se usa el comando \item. En el caso del entorno itemize, de manera opcional se utiliza la forma \item[vi~eta] n donde se puede personalizar la vi˜eta del listado. n

2.5.2.

Entornos de ajuste de texto.

Los entornos center, flushleft, flushright permiten alinear el texto al centro, a la izquierda y a la derecha, respectivamente.

2.5.3.

Otros entornos.

Para generar un resumen del documento se puede utilizar el entorno abstract, el cual deja el texto centrado y en cursiva.

A 2.6. CARACTERES ESPECIALES DE L TEX

11

El entorno verbatim, cumple la funci´n de mostrar textualmente en el documento o final lo que se escribe en el c´digo fuente. o

2.6.

A Caracteres especiales de LTEX

Los siguientes caracteres se ocupan de manera recurrente en los c´digos fuentes y o al tipearlos, no aparecen en el documento compilado. Sus funciones son las siguientes: \ Define comandos y entornos. \\ Genera una nueva l´ ınea o fila (en el caso de tablas y arreglos). % Permite escribir comentarios, los que no aparecer´n en el documento final. a $ Despliega expresiones matem´ticas. a & Realiza un cambio de columna en tablas o arreglos. { } Permiten realizar cambios locales y es usado para definir comandos y entornos. Usado en lenguaje matem´tico para realizar sub´ a ındices. Para generar estos caracteres en el documento se puede anteponer un s´ ımbolo $\backslash$. O en su defecto usando el comando \verb. \ a cada uno de ellos, exceptuando \ y \\ los cuales se escriben con el comando

2.7.

Un documento m´ ınimo

A Ahora que se tiene la estructura b´sica de un documento L TEX es posible crear a un m´ ınimo documento de prueba. Para eso abran un archivo .tex y tipeen la siguiente

l´ ınea de comandos: \documentclass[a4paper,10pt]{scrartcl} \usepackage[spanish]{babel} \usepackage[ansinew]{inputenc}

12

CAP´ ITULO 2. ESTRUCTURA GENERAL DEL DOCUMENTO

\begin{document} Este es mi primer documento en \LaTeX \,. \end{document} Guarden este archivo en una carpeta independiente, debido a que al momento de compilar se van a generar varios archivos adicionales. Ahora, dir´ ıganse a Build - Current File - Build o simplemente presionar Control+F7. Esto ultimo es lo que se llama compilaci´n, es decir, tomar todas las ´rdenes ´ o o o instrucciones dadas por el usuario (correctamente) y dejar que miktek (donde procesan las ´rdenes) produzca un archivo de salida que estar´ en formato pdf, dvi o a o ps (por defecto). Si el resultado no fue un ´xito, TexnicCenter se da cuenta y avisa mediante un e error o una advertencia en la barra de estado del mismo programa. Lo importante es revisar los errores y advertencias y corregirlas hasta que al compilar existan 0 errores. Una vez compilado el archivo .tex, dir´ ıgase a la carpeta donde se guard´, y abra o el archivo de salida predefinido. Mayor informaci´n acerca de packages, comandos y entornos, revisar las referencias. o

Cap´ ıtulo

3

Objetos flotantes
3.1. Elementos que se ubican en el documento

Los objetos flotantes son aquellos elementos que se ubican en el documento y que pueden sufrir variaciones de posici´n. Entre estos se encuentran las figuras (alguna o foto, por ejemplo) y las tablas. Aqu´ se encuentran dos entornos que hacen pr´cticamente lo mismo (Ver Secci´n ı a o 3.5), ya que s´lo difieren en la creaci´n de una leyenda con distinta etiqueta. Estos o o son los entornos figure y table. La estructura para ambas es la siguiente:

\begin{table/figure}[posici´n] o Esto genera un espacio en el documento \end{table/figure}

A La posici´n es opcional y es solamente una sugerencia para L TEX sobre d´nde o o A colocar esta “ventana”, ya que L TEX las coloca donde sea preferible de acuerdo al texto, es decir, donde quede lo m´s ordenado posible. a

Est´n las opciones h (aqu´ t (arriba), b (abajo), p (en una hoja de figuras o a ı), tablas). 13

14

CAP´ ITULO 3. OBJETOS FLOTANTES

3.2.

Tablas

Se sugiere que las tablas vayan dentro de un “espacio” generado por los entornos ya estudiados. Para generar una tabla se usa el entorno tabular, el cual se caracteriza por la siguiente estructura: \begin{tabular}{XXXX} columna 1 fila 1 & columna 2 fila 1 & ... \\ columna 1 fila 2 & columna 2 fila 2 & ... \\ ... columna 1 fila N & columna 2 fila N & ... \end{tabular} Aqu´ X corresponde a una variable que define la posici´n de la columna, esto ı, o es, l (izquierda), c (centrado), r (derecha). Tambi´n se puede colocar la variable | e (barra) que solamente definir´ una separaci´n entre columnas. a o El s´ ımbolo & sirve para separar una columna de otra. Para saltar a otra fila es necesario colocar el s´ ımbolo \\ al final. Para crear una l´ ınea horizontal entre filas, entonces se necesita el comando \hline. Si se desea hacer una l´ ınea horizontal m´s sofisticada, que vaya desde una a columna X a una columna Y, entonces se debe usar el comando \cline{X-Y}. Por ultimo, existir´n tantas variables l, c y r como columnas se quieran (las ´ a barras | no cuentan). Ejemplo 3.2.1. Tabla de famosos f´ ısicos \begin{center} \begin{tabular}{lcl} Nombre & Fecha & Ecuaci´n \\ o Newton & 1687 Planck & 1901 \end{tabular} & $F=ma$ \\ & $E=\hbar \omega$ \\

Einstein & 1905 & $E=mc^2$ \\

3.2. TABLAS

15

\end{center} Nombre Newton Planck Einstein Fecha 1687 1901 1905 Ecuaci´n o F = ma E= ω E = mc2

1. Las tablas por lo general se ubican centradas, por eso el entorno center (centrar). 2. En este ejemplo, {lcl} especifica tres columnas donde la primera est´ alineada a a la izquierda, la segunda centrada y la tercera a la derecha.

Ejemplo 3.2.2. Tabla con divisiones horizontales y verticales Nombre Newton Planck Einstein Fecha 1687 1901 1905 Ecuaci´n o F = ma E= ω E = mc2

3.2.1.

Espaciamiento Vertical

El espaciamiento vertical de las tablas se puede alterar al usar \arraystretch. En el ejemplo que viene a continuaci´n, se altera dentro del entorno center; si se o hiciera fuera de este entorno, el cambio afectar´ al documento completo. ıa

Ejemplo 3.2.3. Espaciamiento vertical en tablas \begin{center}

16

CAP´ ITULO 3. OBJETOS FLOTANTES

\renewcommand{\arraystretch}{2.0} \begin{tabular}{|l||c||l|} \hline Nombre & Fecha & Ecuaci´n \\ o \hline Newton & 1687 & $F=ma$ \\ \hline Planck & \hline Einstein & 1905 & $E = m c^2 $ \\ \hline \end{tabular} \end{center} Nombre Newton Planck Einstein Fecha 1687 1901 1905 Ecuaci´n o F = ma E= ω E = mc2 1901 & $E = \hbar \omega$\\

3.2.2.

Comando multicolumn

El comando \multicolumn se usa para separar especificaciones a trav´s de colume nas de una tabla. Este comando tiene la forma \multicolumn{n´mero de columnas}{posici´n}{texto}. u o Se posicionar´ siempre al comenzar una fila o inmediatamente despu´s de un ’&’. a e Para empezar a usar este comando (bastante util), se debe primero usar el en´

3.2. TABLAS

17

torno tabular definiendo el n´mero total de columnas de la tabla. Luego, si se desea u hacer una divisi´n de dos o m´s columnas dentro de alguna columna es necesario usar o a el comando \multicolumn. Es importante que el n´mero de columnas sea menor o u igual al total de columnas de la tabla y la posici´n puede ser l,c,r o p. Si se usa p al o principio del entorno tabular y adem´s en el comando \multicolumn es importante a que no haya contradicciones entre las dimensiones escogidas para cada caso.

Ejemplo 3.2.4. Tabla con comando multicolumn \begin{center} \renewcommand{\arraystretch}{2.0} \begin{tabular}{|l||c||l|} \hline \multicolumn{3}{|c|}{F´rmulas de la F´sica}\\ o ı \hline Nombre & Fecha & Ecuaci´n \\ o \hline Newton \hline Planck & \hline Einstein & 1905 & $E=mc^2$ \\ \hline \end{tabular} \end{center} 1901 & $E= \hbar \omega$ \\ & 1687 & $F=ma $ \\

18

CAP´ ITULO 3. OBJETOS FLOTANTES

F´rmulas de la F´ o ısica Nombre Newton Planck Einstein Fecha 1687 1901 1905 Ecuaci´n o F = ma E= ω E = mc2

3.3.

Comando multirow

Este comando sirve para que, a partir de una fila, se generen otras filas adicionales en columnas distintas. Para esto es necesario utilizar \usepackage{multirow} en el pre´mbulo del documento. a Ahora, para generar m´ltiples filas se usa el comando \multirow, que tiene u la forma \multirow{nf}{ancho}{texto}. Como se puede apreciar, es similar al comando \multicolumn y s´lo difieren en el argumento “ancho”. Aqu´ hay dos o ı opciones, colocar una medida fija (dependiendo del espacio que se desee ocupar) o usar el argumento ’*’ (asterisco), que permite ajustarse de manera natural al contenido. Bajo este comando simplemente se deben dejar celdas en blanco hasta que termine la funci´n del comando. o Ejemplo 3.3.1. Tabla con comando multirow \begin{tabular}{lll} \multicolumn{3}{c}{Campeonato}\\

´ 3.4. IMPORTAR IMAGENES

19

\cline{2-3} & \multicolumn{1}{c}{D´a}& \multicolumn{1}{c}{Actividad} \\ ı \cline{2-3} \multirow{3}{*}{Primera etapa} & Lunes 20 & Paseo\\ & Martes 21 & Prueba 1 \\ & Mi´rcoles 22 & Prueba 2 \\ e \hline \multirow{2}{*}{Segunda etapa} & Jueves 23& Prueba final\\ & Viernes 24& Premiaci´n\\ o \end{tabular} Campeonato D´ ıa Lunes 20 Primera etapa Martes 21 Mi´rcoles 22 e Segunda etapa Jueves 23 Viernes 24 Actividad Paseo Prueba 1 Prueba 2 Prueba final Premiaci´n o

3.4.

Importar Im´genes a

Las im´genes que se deseen agregar al documento deben ir, preferentemente, a dentro de una “ventana”. Para este caso, se recomienda usar el entorno figure (ya que el caption asociado entrega la palabra Figura N, ver Secci´n 3.5). o Existen distintos formatos para una figura, los m´s usados son: jpg, png, eps. a Para simplificar el procedimiento, se debe obtener una figura en formato png o jpg. La o las figuras que se deseen colocar en el documento deben situarse en la misma
A carpeta donde se encuentra el archivo de L TEX que tiene formato o extensi´n .tex. o

20

CAP´ ITULO 3. OBJETOS FLOTANTES Tabla 3.5.1: Tres F´rmulas Recordadas de la F´ o ısica F´rmulas de la F´ o ısica Nombre Newton Planck Einstein Fecha 1687 1901 1905 Ecuaci´n o F = ma E= ω E = mc2

Completado este paso basta con agregar, dentro del entorno se˜alado, el comando n \includegraphics[opciones]{mifoto.png} (en el caso de ser un archivo png). Las opciones no son necesarias para que el archivo aparezca. Sin embargo, ayudan a ajustar las dimensiones de la figura. Entre las opciones m´s usadas est´n a a height=Xcm, \width=Ycm, \scale=Z donde Z es un valor entre 0 y 1 para achicar la imagen o mayor que 1 si se desea aumentar la escala. El valor 1 corresponde al tama˜o normal de la figura. La unidad cm puede ser reemplazada por pt o in n (pulgadas).

3.5.

Leyendas o captions

La leyenda para un entorno figure o table se coloca con el comando \caption{Leyenda} , el cual debe estar siempre dentro de los entornos se˜alados. n Aqu´ se aprecia la diferencia entre ambos entornos, pues en el primero aparece ı como t´ ıtulo “Figura X”, donde X es el n´mero de la figura (que aparece autom´ticau a mente) y en la segunda aparece como t´ ıtulo “Cuadro Y” donde Y es el n´mero de u la tabla o cuadro (que tambi´n aparece autom´ticamente). e a Se pueden observar en la Tabla 3.5.1 tres f´rmulas de la f´ o ısica.

3.5. LEYENDAS O CAPTIONS

21

A continuaci´n se muestra una tabla con celdas que tienen escala de grises (con el o comando \cellcolor y el package colortbl), una rotaci´n de 90 grados (usando el o package rotating y el entorno sidewaystable). Por ultimo se aplica un texto justi´ ficado dentro de una celda (usando el package ragged2e y el comando \justifying. Ejemplo 3.5.1. Tabla con distintas variaciones \begin{sidewaystable} \begin{center} \includegraphics[scale=0.30]{logo.ps} \end{center} \begin{center} FDI-UACh: Descubre Matem´tica con Innovaci´n y Tecnolog´a. a o ı 2◦ Taller Agosto-Diciembre de 2009. \end{center} \begin{center} \begin{tabular}{|c|c|} \hline \hline \cellcolor[gray]{0.9}\textbf{\textsc{}} & \cellcolor[gray]{0.9} \textbf{\textsc{}}\\ \cellcolor[gray]{0.9}\textbf{\textsc{Informaci´n Personal}} & o \cellcolor[gray]{0.9}\textbf{\textsc{Respuestas.}}\\ \cellcolor[gray]{0.9}\textbf{\textsc{}} & \cellcolor[gray]{0.9} \textbf{\textsc{}}\\ \hline \hline {\justifying 1. Nombre Completo.} & {\justifying 2. Edad} & \\[0.1cm] {\justifying 3. Establecimiento Educacional.} & \\[0.1cm] {\justifying 4. Promedio General del A~o anterior.} & \\[0.1cm] n \\[0.1cm]

22

CAP´ ITULO 3. OBJETOS FLOTANTES

{\justifying 5. Promedio Curso de Matem´tica.} & \\[0.1cm] a \hline \hline \end{tabular} \end{center} \end{sidewaystable}

3.5.1.

Ejercicio

Generar la Tabla 3.5.3.

3.6.

Etiquetas

Para colocar una etiqueta al cuadro o figura, se puede usar el comando \label{clave} dentro de los entornos ya estudiados. Entre llaves se escribe una clave del cuadro o figura (se usa un nombre ad-hoc, f´cil de recordar). Esto sirve para que m´s tarde el a a autor haga referencia a dichos objetos flotantes mediante el comando \ref{clave} . Entre llaves debe ir exactamente el mismo nombre o clave que se us´ en la correspondiente o etiqueta. Este ultimo comando (ref) generar´ solamente el n´mero del objeto flotante ´ a u asociado. Al usar etiquetas y referencias se debe compilar dos veces con el fin de visualizarlas en el documento final. Adem´s, estos comandos se pueden utilizar para hacer referencias a a secciones, subsecciones, etc. e incluso a entornos matem´ticos. a

3.6. ETIQUETAS

D es c u b r e M a t em a t ic a
co n

In n o v a c io n

T ec n o l o g ia

FDI-UACh: Descubre Matem´tica con Innovaci´n y Tecnolog´ 2◦ Taller Agosto-Diciembre de 2009. a o ıa.

Informaci´n Personal o 1. Nombre Completo. 2. Edad 3. Establecimiento Educacional. 4. Promedio General del A˜o anterior. n 5. Cu´les son tus espectativas respecto al a taller de fractales y qu´ piensas hacer luego e de terminar el colegio?
½

Respuestas.

Tabla 3.5.2: Formulario de ingreso al taller de fractales FDI 2009 23

24

CAP´ ITULO 3. OBJETOS FLOTANTES

Tabla 3.5.3: Cotizaciones de Notebooks Dell Modelo Descripci´n o
(2.0GHz/667Mhz FSB/2MB cache), 2GB DDR2 SDRAM Doble Canal Compartido a 667MHz, Disco Duro SATA de 160GB (5400RPM), Quemador CD/DVD (Unidad DVD+/-RW), Gr´ficos Intel Media Accelera ator X3100, Tarjeta Inal´mbrica Dell 1395 a 802.11g Mini Card, M´dulo Integrado 355 o Bluetooth Dell (2.0 EDR), Bater´ Principal ıa de I´n de Litio de 4 celdas [37 Watt-Horas], o Sonido de Alta definici´n. o Port´til de Lujo: Procesador Intel Core a 2 Duo T8300 (2.4GHz/800Mhz FSB/3MB cache) Pantalla Ancha 17”, UltraSharp TrueLife con resoluci´n WUXGA, 2GB Shared o Dual Channel DDR2 SDRAM at 667MHz, Disco Duro SATA de 160GB (7200RPM), Quemador CD / DVD (Unidad de DVD+/RW), NVIDIA GeForce 8700M GT graphics with 256MB GDDR3 Memory, Intel PRO/Wireless 3945 a/g Mini Card, Bater´ ıa Primaria de I´n de Litio de 9 celdas [85 Watto Horas], High Definition Audio 2.0, Procesador AGEIA PhysX 100M.

Precio 569.000

Dell XPS M1330 Port´til: Procesador Intel Core 2 Duo T5750 a

Dell XPS M1730

1.399.000

Cap´ ıtulo

4

Expresiones que usan matem´tica a
4.1. Packages asociados.

Si bien la inserci´n de lenguaje matem´tico en un documento no necesita la o a incorporaci´n de packages especiales, se puede ampliar la gama de posibilidades en o cuanto a s´ ımbolos, notaciones y otros comandos utiles, a trav´s de la definici´n de ´ e o tres packages de la AMS (American Mathematical Society). Estos packages son amsmath, amsfonts y amssymb, los cuales deben definirse en el pre´mbulo del c´digo fuente. a o

4.2.

Uso de los caracteres $ y $$.

La forma m´s r´pida de escribir con lenguaje matem´tico en un texto es mediante a a a el uso de los s´ ımbolos $(d´lar simple) y $$ (d´lar doble). o o La estructura b´sica para usarlos es la siguiente: a $ lenguaje matem´tico $ , $$ lenguaje matem´tico $$. a a El primero de ellos (d´lar simple) es usado para colocar lenguaje matem´tico y o a el texto com´n en una misma l´ u ınea. Mientras que el segundo (d´lar doble) se separa o del texto com´n y es puesto en una nueva l´ u ınea centrada. 25

26

´ CAP´ ITULO 4. EXPRESIONES QUE USAN MATEMATICA

Ejemplo 4.2.1. Lenguaje matem´tico entre texto normal a Resolver la ecuaci´n $2x-3y=7$, diof´ntica. o a Resolver la ecuaci´n 2x − 3y = 7, diof´ntica. o a

Ejemplo 4.2.2. Lenguaje matem´tico separado del texto normal a Resolver la ecuaci´n $$2x-3y=7$$, diof´ntica. o a Resolver la ecuaci´n o 2x − 3y = 7 , diof´ntica. a

4.3.

Entorno matem´ticos a

Existen otros entornos relacionados con el lenguaje matem´tico. Uno de ellos es a el entorno displaymath que cumple la misma funci´n del d´lar doble. o o Ejemplo 4.3.1. Comando displaymath \begin{displaymath} \int_{-\infty}^{\infty} e^{-x^{2}} \, dx = \sqrt{\pi} \end{displaymath}
∞ −∞

e−x dx =

2

π

El entorno equation sirve para definir ecuaciones en el texto con una determinada numeraci´n. El autor puede referir dichas ecuaciones haciendo uso de los o

´ 4.3. ENTORNO MATEMATICOS

27

comandos \label{etiqueta} y \ref{etiqueta} tal cual se hizo en los entornos table y figure. Ejemplo 4.3.2. Entorno equation \begin{equation} a+b=c \label{ecuacion} \end{equation}

a+b=c Se observa en la ecuaci´n (4.1) que . . . o Se observa en la ecuaci´n (\ref{ecuacion}) que \ldots o

(4.1)

Por ultimo, existe el entorno eqnarray, el cual se usa para colocar un conjunto ´ de ecuaciones (o desigualdades, inecuaciones) numeradas. Su estructura es similar a la de una tabla, pero solamente con 3 columnas. Ejemplo 4.3.3. Entorno eqnarray \begin{eqnarray} x+y &=& z-w \\ 1+x &<& -x-1 \end{eqnarray}

x+y = z−w 1 + x < −x − 1

(4.2) (4.3)

28

´ CAP´ ITULO 4. EXPRESIONES QUE USAN MATEMATICA Si no se desea una numeraci´n en alguna fila basta con colocar el comando o

\nonumber al final de esa fila. Otros entornos similares son align y alignat.

4.4.

Comandos b´sicos matem´ticos a a

Para insertar los siguientes comandos b´sicos del lenguaje matem´tico, es necea a sario incluir el uso de caracteres $ y $$. 1. Fracciones: tienen la forma \frac{numerador}{denominador} .

Ejemplo 4.4.1. Fracciones \frac{a}{b} , genera
a b

Adem´s, usando packages adicionales (amsmath), se puede usar \dfrac{}{} a , la cual despliega de mejor manera la fracci´n. o 2. Super´ ındices: se usa la forma ^{super} .

Ejemplo 4.4.2. Super´ ındices a^{b+c} , genera ab+c

3. Sub´ ındices: se usa la forma _{sub} .

Ejemplo 4.4.3. Sub´ ındices a_{n-m} , genera an−m

4. Ra´ ıces: tienen la forma \sqrt[indice]{cantidad} .

´ ´ 4.4. COMANDOS BASICOS MATEMATICOS

29

Ejemplo 4.4.4. Ra´ ıces \sqrt[3]{a+b} , genera √ 3 a+b

Si es una ra´ cuadrada entonces se omite [indice] . ız 5. Displaystyle: Este comando ayuda a mejorar el aspecto de la expresi´n o matem´tica, d´ndole un mejor espaciado vertical. a a

Ejemplo 4.4.5. Usando displaystyle a \displaystyle\frac{a}{b} , genera Sin este comando queda b

a b

Ejemplo 4.4.6. Usando displaystyle
n

\displaystyle\sum_{i=1}^ni , genera
i=1

i. Sin este comando queda

n i=1

i.

Tambi´n se logran cambios en \int_{}^{} . e 6. Integrales: tienen la forma \int_{liminf}^{limsup} .

Ejemplo 4.4.7. Integrales \int_{0}^{1}xdx, genera
1 0

xdx

7. Sumatorias: tienen la forma \sum_{liminf}^{limsup} .

Ejemplo 4.4.8. Sumatorias \sum_{i=1}^{10}i^2, genera
10 2 i=1 i

30

´ CAP´ ITULO 4. EXPRESIONES QUE USAN MATEMATICA 8. Alfabeto griego: Est´ disponible en min´sculas y may´sculas. a u u

Ejemplo 4.4.9. Alfabeto griego \pi, produce π. Todo el alfabeto est´ disponible en TexnicCenter. a

9. Espaciado y cajas: De menor a mayor espaciado est´n los comandos \, \; a \quad \qquad . Para escribir texto en lenguaje matem´tico es usado el comando \mbox{} . a

Ejemplo 4.4.10. Espaciado y cajas $$a+b= c \qquad \mbox{ecuaci´n diof´ntica}$$ o a

a+b=c

ecuaci´n diof´ntica o a

10. Par´ntesis: El uso de par´ntesis tiene la forma \left(ALGO\right) donde e e se pueden variar “(” y “)” por otras formas como [ ] o { }. Ejemplo 4.4.11. Par´ntesis e \left(a+b\right)^2, produce (a + b)2

11. Otras funciones: otras funciones como trigonom´tricas, logar´ e ıtmicas, etc. se ecuentran disponibles en TexnicCenter.

4.5.

Entorno array

Este enotrno se usa para crear matrices. Posee la misma estructura del entorno tabular donde se deben definir el n´mero de columnas que tendr´ la matriz. Aqu´ no u a ı

4.5. ENTORNO ARRAY

31

se colocan l´ ıneas verticales ni horizonatles, solamente se usan par´ntesis (como ya e se estudi´) antes y despu´s del entorno. o e Este entorno debe ir dentro de alg´n entorno matem´tico o entre d´lares. u a o Ejemplo 4.5.1. Matriz de 2x3 usando entorno array $$\left( \begin{array}{ccc} \pi & a+b & e^{y-z} \\ 1 & a_n & \sqrt{x-y} \end{array} \right)$$

π a+b 1 an

ey−z √ x−y

4.5.1.

Ejercicio.

A Escribir en L TEX las siguientes expresiones matem´ticas: a ∞ 0 0 ∞

xyex+y dxdy = 1 − x +e
√ x+y x−y

1 1+ √    1 ay−z 

=0

φ − ω a + c ey1 −z2  · 1 ∂y √ √  ρ3ρ x−y ∂x texto

k+1

x2 + y 2 an
b+1 1−b

 = 

γ

z y−k β

Cap´ ıtulo

5

Dise˜o del documento y organizaci´n n o
5.1. Clase Documento

A El primer comando en el pre´mbulo de un documento L TEX determina el formato a

global para el documento entero. Su sint´xis es: a \documentclass[options]{class} donde algunos valores de class deben darse, mientras que [options] puede omitirse si los valores por defecto son aceptables. Los valores generales para class, de los cuales uno y s´lo uno puede ser dado, o son book , report , article , o letter. Existen tambi´n otras clases que han sido e desarrollado en el ultimo tiempo como KOMA-script o memoir. ´

5.1.1.

A Clase Letter LTEX

El texto de entrada para una carta comienza como en todo documento: \documentclass[options]{letter} Toda carta debe contener nombre y direcci´n de quien la env´ los cuales son o ıa, puestos para todas las cartas en un archivo al incluir en el pre´mbulo los comandos: a

\address{sender_address} \signature{sender_name} 33

34

˜ ´ CAP´ ITULO 5. DISENO DEL DOCUMENTO Y ORGANIZACION Por lo general, sender_addres consiste de varias l´ ıneas separadas por el comando

\\: \address{Universidad Austral de Chile\\ Fac. Ciencias de la Ingenier´a\\ ı Avda. General Lagos N◦ 2086\\ Valdivia\\Chile} La entrada en el comando name se usar´ en la direcci´n de remitente en el a o membrete de la carta. La entrada en el comando signature se imprimir´ al final a de la carta. Si signature no ha sido especificado, la entrada \name se pondr´ en su a lugar. En el pre´mbulo: a \name{Prof. \ Inicial Nombre. \ Apellido} \signature{Nombre Apellido\\ Coordinador} Otros comando que podr´ ser usados: ıan \location{n´mero_oficina} y \telephone{n´mero_tel´fono} u u e Despu´s de los comandos en el pre´mbulo, el texto real comienza como en todos e a
A los archivos L TEX con el comando \begin{document}. La sintaxis utiliza el entorno

letter: \begin{letter}{Destinatario} texto de la carta \end{letter} donde el destinatario lleva nombre y direcci´n separados por l´ o ıneas por el comando \\. \begin{letter}{Sr. Bernardo Berger\\ Alcalde\\ I. Municipalidad de Valdivia\\ Valdivia\\ Regi´n De Los R´os} o ı El texto de una carta comienza, por lo general, con el comando \opening y termina con \closing, entre los cuales el cuerpo de la carta aparece: \opening{Estimado} \closing{La saluda atentamente}

5.1. CLASE DOCUMENTO

35

Ejemplo 5.1.1. Documento tipo carta usando la clase letter \documentclass[11pt]{letter} \usepackage[spanish]{babel} \usepackage[latin1]{inputenc} \linespread{1.3} \address{Universidad Austral de Chile\\Facultad de Ciencias de la Ingenier´a\\ ı Avda. General Lagos N$^o$2086\\ Valdivia\\Chile} \name{Prof. \ Inicial Nombre. \ Apellido} \signature{Nombre Apellido\\ Coordinador} \begin{document} \begin{letter}{Sr. Bernardo Berger\\Alcalde\\I. Municipalidad de Valdivia\\ Valdivia\\Regi´n De Los R´os} o ı \opening{Estimado Sr. Alcalde,} .... Texto de la carta .... \closing{La saluda atentamente,} \end{letter} \end{document}

Ejemplo 5.1.2. Documento tipo carta usando la clase letter \documentclass[letterpaper,11pt]{letter} \usepackage[spanish]{babel} \usepackage[latin1]{inputenc}

36

˜ ´ CAP´ ITULO 5. DISENO DEL DOCUMENTO Y ORGANIZACION

\name{Prof. \ Inicial Nombre. \ Apellido} \address{Universidad Austral de Chile\\Facultad de Ciencias de la Ingenier´a\\ ı Avda. General Lagos N$^o$2086\\ Valdivia\\Chile} \signature{Nombre Apellido\\ Coordinador} \date{\today} \linespread{1.3} \begin{document} \begin{letter}{Sr. Iv´n Flores\\Intendente\\Regi´n De Los R´os\\ a o ı Valdivia} \opening{Estimado Sr. Intendente,} Junto con saludarlo, me permito dirigirme a Usted para enviar el proyecto \ldots \closing{La saluda atentamente,} \vspace{0.3cm} \encl{Proyecto \ldots \\Firmado} \cc{Decano Facultad de Ciencias de la Ingenier´a} ı \end{letter} \end{document}

´ 5.2. FORMATO DE LA PAGINA

37

5.1.2.

Opciones

Selecci´n del tama˜o de letra: 10pt, 11pt, 12pt. o n Tama˜o del papel: n letterpaper legalpaper a4paper 27.94 x 21.59 cm 35.56 x 21.59 cm 29.7 x 21 cm

Una opci´n interesante es la de definir el texto en dos columnas (twocolumn) o o m´s. Por defecto se escribe el texto en una columna. Para personalizar el texto en a este sentido se recomienda revisar el package multicol.

5.2.

Formato de la p´gina a

A Una p´gina en L TEX est´ definida por par´metros donde cada uno corresponde a a a

a la longitud de un elemento de la p´gina, por ejemplo, \paperheight es la altura a de la p´gina. Una manera f´cil de encontrar los valores para los par´metros del a a a documento es usando el package layouts y los comandos que a continuaci´n se o describen. Se generar´ un diagrama con los valores establecidos. a \begin{document} ... \currentpage \drawparametersfalse \drawpage \end{document}

Se pueden cambiar los valores usando el comando, por ejemplo, \setlength{\textwidth}{13cm}

38

˜ ´ CAP´ ITULO 5. DISENO DEL DOCUMENTO Y ORGANIZACION
The circle is at 1 inch from the top and left of the page. Dashed lines represent (\hoffset + 1 inch) and (\voffset + 1 inch) from the top and left of the page.

e

Header

Body Margin

Note

Footer

Lengths are to the nearest pt. page height = 795pt page width = 614pt \hoffset = 0pt \voffset = 0pt \oddsidemargin = 21pt \topmargin = -7pt \headheight = 14pt \headsep = 20pt \textheight = 598pt \textwidth = 427pt \footskip = 30pt \marginparsep = 7pt \marginparpush = 7pt \columnsep = 10pt \columnseprule = 0.0pt

Fig. 5.2.1: Formato de p´gina de este libro a

´ 5.2. FORMATO DE LA PAGINA Par´metro a \oddsidemargin \topmargin \headheight \headsep \topskip \textheight \textwidth \footskip \paperwidth \paperheight Descripci´n o margen izquierdo para las p´ginas impares a margen superior de la cabecera altura de la cabecera distancia del borde inferior de la cabecera al cuerpo distancia del borde superior del cuerpo a la primera l´ ınea de texto altura del texto ancho del texto distancia entre borde inferior del cuerpo y borde inferior pie de p´gina a ancho de la p´gina a altura de la p´gina a

39

Tabla 5.2.1: Descripci´n de par´metros en formato de p´gina o a a

40

˜ ´ CAP´ ITULO 5. DISENO DEL DOCUMENTO Y ORGANIZACION Medidas absolutas pt pc in cm mm punto pica pulgada centimetro milimetro 1 mm = 2.845 pt 1pt ≈ 0.35146 mm 1pc = 12 pt 1in = 72.27 pt = 2.54 cm

Tabla 5.2.2: Medidas absolutas usadas habitualmente

Ejemplo 5.2.1. C´digo de tabla 5.2.2 o \begin{center} \renewcommand{\arraystretch}{1.5} \begin{tabular}{|l||c||l|} \hline \multicolumn{3}{|c|}{Medidas absolutas}\\ \hline pt &punto& 1pt $\approx$ 0.35146 mm\\ pc &pica& 1pc = 12 pt\\ in &pulgada& 1in = 72.27 pt = 2.54 cm\\ cm &centimetro&\\ mm &milimetro& 1 mm = 2.845 pt\\ \hline \end{tabular} \end{center}

5.3. PACKAGE GEOMETRY

41

5.3.

Package geometry

El package geometry permite de manera simple definir los m´rgenes y distancias a que existen dentro de la hoja. En el pre´mbulo del documento debe definirse de la a siguiente manera: \usepackage[opciones]{geometry} Las opciones definen las dimensiones de la hoja. total={xdim,ydim} define las dimensiones del cuerpo del texto. includemp Incluye el espacio (un margen) para generar notas al margen. centering centra el cuerpo del texto en la hoja. left=dim Define la distancia entre el borde izquierdo de la hoja y el texto. right=dim Define margen derecho. top=dim Define la distancia entre el borde superior de la hoja y el texto. bottom=dim Define margen inferior. margin=dim Define el margen de cada borde de la hoja por igual. includefoot El espacio para el pie de p´gina se incluye en el ´rea del cuerpo a a del texto. includehead El espacio para el encabezado se incluye en el ´rea del cuerpo a del texto. Para poder definir claramente el formato de la hoja hay que conocer c´mo se o estructura. Una hoja consiste en el cuerpo (´rea escrita) y m´rgenes. El cuerpo a a consiste en el ´rea del texto con un encabezado (header), pie de p´gina (footer) a a y notas al margen (marginpar) opcionales. Por otra parte, hay cuatro m´rgenes, a izqueirdo (left), derecho (right), arriba (top), abajo (bottom). Para documentos con la opci´n twoside, se definen los m´rgenes internos (inner) y externos (outer). o a

42

˜ ´ CAP´ ITULO 5. DISENO DEL DOCUMENTO Y ORGANIZACION Las dimensiones para la hoja, el cuerpo total y los m´rgenes tienen las siguientes a

relaciones: paperwidth:=left+width+right paperheight:=top+height+bottom Las dimensiones del cuerpo total, width y height se definen como sigue: width:=textwidth(+marginparsep+marginparwidth) height:=textheight(+headheight+headsep+footskip) Una forma f´cil de definir una hoja con un espacio de texto centrado de 15 cm a de ancho por 17 cm de largo ser´ ıa: Ejemplo 5.3.1. Dise˜ o de hoja con texto centrado 15cm x 17 cm n \usepackage[text={15cm,17cm},centering]{geometry}

Otro ejemplo para crear una hoja con un margen de 2 cm igual en los 4 bordes: Ejemplo 5.3.2. Dise˜ o de hoja con margen de 2 cm n \usepackage[margin=2cm]{geometry}

Cap´ ıtulo

6

A Beamer: Presentaciones en L TEX
6.1. Instalando la clase Beamer

Primero se necesita instalar el package Beamer. Para descargarlo, vaya a esta p´gina. Una vez que ya se ha instalado, est´ definitivamente listo para iniciar el a a desarrollo de la primera presentaci´n. o

6.2.

Presentaci´n B´sica con Beamer o a

Escribir los siguiente comandos: \documentclass{beamer} \usepackage[spanish]{babel} \usepackage[ansinew]{inputenc} \usetheme{bars} \title[Aprendiendo algo nuevo]{¿C´mo o hacer una presentaci´n con \LaTeX?} o \author{Nombre y Apellido \\Ingenier´a \ldots} ı \institute{Facultad de Ciencias de la Ingenier´a} ı \date{\today} \begin{document} \begin{frame} 43

44 \titlepage \end{frame}

A CAP´ ITULO 6. BEAMER: PRESENTACIONES EN L TEX

\begin{frame}{Introducci´n} o Esta es una breve introducci´n a la clase Beamer. o \end{frame} \end{document} Unas pocas explicaciones: \documentclass{beamer} significa que nuestro documento es una presentaci´n Beamer. o \usetheme{bars} Este es el contexto de dise˜o. Existen muchos temas que escoger. Se puede n a buscar en detalle m´s informaci´n. Por ejemplo, ir a esta p´gina. a o Comparar los siguiente dise˜ os n \usetheme{CambridgeUS} \usetheme{Antibes} \usetheme{JuanLesPins} \usetheme{Bergen} \usetheme{bars} \usetheme{classic} \usetheme{lined} \usetheme{shadow} \usetheme{sidebar} \usetheme{split} \usetheme{tree} \usetheme{Luebeck} \usetheme{Berkeley} \usetheme[secheader]{Madrid} \usetheme{Berlin}

´ ´ 6.2. PRESENTACION BASICA CON BEAMER \usetheme{Malmoe} \usetheme{Boadilla} \usetheme{Marburg} \usetheme{boxes} \usetheme{Montpellier} \usetheme{Copenhagen} \usetheme{PaloAlto} \usetheme{Darmstadt} \usetheme{Pittsburgh} \usetheme{default} \usetheme{Rochester} \usetheme{Dresden} \usetheme{Singapore} \usetheme{Frankfurt} \usetheme{Szeged} \usetheme{Goettingen} \usetheme{Warsaw} \usetheme{Hannover} \usetheme{Ilmenau}

45

\title[Aprendiendo algo nuevo]{¿C´mo o hacer una presentaci´n con \LaTeX?} o Define el t´ ıtulo de la presentaci´n. Se observan dos t´ o ıtulos: 1. El primero, entre par´ntesis cuadrado, [Aprendiendo algo nuevo], es un e subt´ ıtulo que aparece en la parte baja de la hoja. Este es especialmente util si el t´ ´ ıtulo original es demasiado largo. Ya que esta es una opci´n, o si no es mencionado, entonces el t´ ıtulo original es aquel mostrado en la parte baja de la p´gina. a 2. El segundo, entre par´ntesis de llave, es el t´ e ıtulo principal de la presentaci´n. o

46

A CAP´ ITULO 6. BEAMER: PRESENTACIONES EN L TEX

\author{Nombre y Apellido \\Ingenier´a \ldots} ı Define el o los autores de la presentaci´n. o \institute{Facultad de Ciencias de la Ingenier´a} ı Establece d´nde se realiz´ la presentaci´n. o o o Para definir una diapositiva de la presentaci´n, se usan los marcadores: o \begin{frame} ... \end{frame} Para colocar un t´ ıtulo a una p´gina, por ejemplo, Introducci´n, se puede a o escribir: \begin{frame}{Introducci´n} o Para definir la portada, la primera de las p´ginas, que contiene t´ a ıtulo, autor, fecha, etc., se usa un cuadro (frame) en el que se incluye el comando \titlepage \begin{frame} \titlepage \end{frame}

6.3.

Cuadro de Contenidos

Para definir un cuadro que contenga los contenidos de la presentaci´n, proceder o a escribir: \begin{frame} \frametitle{Contenidos de la Presentaci´n} o \tableofcontents \end{frame}

6.4. ANIMACIONES

47

El contenido mostrar´ cada secci´n y subsecci´n. Por lo tanto, se debe insertar a o o \section y \subsection en toda la presentaci´n y fuera de los cuadros (frames). o Por ejemplo:

\section{Introducci´n} o \begin{frame} Aqu´ se expresan las ideas introductorias... ı \end{frame} \subsection{An´lisis de Actualidad} a \subsection{Marco Conceptual} \begin{frame} Se estudia el contexto general de las aplicaciones .... \end{frame} \section{Objetivos} \begin{frame} En base a las observaciones anteriores, el presente trabajo pretende... \end{frame} \subsection{Generales} \begin{frame} El Objetivo General del trabajo es ... \end{frame} \subsection{Espec´ficos} ı \begin{frame} Para desarrollar el objetivo general se aboradar´n los a siguientes objetivos espec´ficos... ı \end{frame}

6.4.

Animaciones

Una buena presentaci´n es una que demuestra din´mica y que atrae el inter´s o a e de la audiencia. En general, se recurre a un tipo de presentaciones din´micas. Sia

48

A CAP´ ITULO 6. BEAMER: PRESENTACIONES EN L TEX

mult´neamente, cuando se habla se muestran puntos y otros se esconden. Se presenta a a continuaci´n la forma en que es posible realizar funicones de animaci´n en Beamer. o o

6.4.1.

Ver una lista ´ ıtem a ´ ıtem

El comando pause, permite ver varios ´ ıtems de una lista sobre la misma diapositiva, en un frame, uno por uno: \begin{itemize} \pause \item Comparar ... \pause \item Juzgar... \pause \item Seleccionar... \pause \item Evaluar... \end{itemize}

6.5.

Definiendo bloques dentro de un frame

\section{Bloques} \subsection{Azul} \begin{frame} \begin{block}{Definici´n en Azul} o Se define como... \end{block} \end{frame} \subsection{Rojo} \begin{frame} \begin{alertblock}{Definici´n en Rojo} o Se define como... \end{alertblock} \end{frame} \subsection{Verde} \begin{frame}

6.6. COMANDO PAUSE \begin{exampleblock}{Definici´n en Verde} o Se define como... \end{exampleblock} \end{frame}

49

6.6.

Comando pause

Para mostrar filas de din´micamente, se puede usar el comando \pause como: a \section{Tabla} \begin{frame} \begin{tabular}{lcccc} \hline \pause Clase & \pause A & B & C & D \\ \hline \pause X& 1 & 2 & 3 & 4 \pause \\ \hline \pause Y& 3 & 4 & 5 & 6 \pause \\ \hline \pause Z&5&6&7&8\\ \hline \end{tabular} \end{frame}

6.7.

Escribiendo en varias columnas

Para escribir en varias columnas se usa el entorno columns. Para dos columnas se procede como sigue: \section{Columnas} \begin{frame} \begin{columns}

50

A CAP´ ITULO 6. BEAMER: PRESENTACIONES EN L TEX

\begin{column}[l]{5cm} Aqu´ se pone la primera columna \pause ı \end{column} \begin{column}[r]{5cm} Y aqu´ va la segunda columna ı \end{column} \end{columns} \end{frame}

6.7.1.

Modificando el ancho de los bloques

El siguiente ejemplo ilustra la forma de modificar el ancho de los bloques en dos columnas. Se aplica adem´s el comando \pause en la ilustraci´n: a o \begin{frame} \begin{columns} \column{.3\textwidth} \begin{alertblock}{Fortalezas} Primera columna. \end{alertblock} \pause \column{.6\textwidth} \begin{exampleblock}{Debilidades} Segunda columna. \end{exampleblock} \end{columns} \end{frame}

6.8.

Insertando figuras en la presentaci´n o

Para insertar una imagen o una figura, se procede usando el comando \includegraphics. A continuaci´n se muestra un ejemplo: o

´ 6.8. INSERTANDO FIGURAS EN LA PRESENTACION \begin{frame} \begin{columns} \column{.5\textwidth} \begin{figure} \includegraphics[scale=0.18]{1.png} \end{figure} \column{.5\textwidth} \begin{figure} \includegraphics[scale=0.24]{2.png} \end{figure} \end{columns} \end{frame}

51

Cap´ ıtulo

7

C´mo hacer una bibliograf´ con o ıa BibTeX
7.1. Crear una Bibliograf´ ıa

Durantes los a˜os de estudio en la Universidad ser´ necesario elaborar diversos n a trabajos, como informes o presentaciones, ya sea para cursos, pr´cticas o titulaci´n. a o En particular, cuando se desarrolla un proyecto o una investigaci´n acerca de o un determinado tema de estudio, revisando variadas fuentes de informaci´n, como o ocurre en el trabajo de titulaci´n, es usual utilizar bibliograf´ de un tama˜o que o ıas n se comienza a hacer dif´ de manejar, en especial para hacer referencias hacia ella. ıcil Para esto funciona bien el paquete BibTeX, donde se guardan todos los libros con sus datos, y luego se referencian en el documento por un identificador definido por el propio usuario. Se debe crear un archivo .bib donde queden los datos de todos los libros consultados o sugeridos, no s´lo los del trabajo actual, sino que tambi´n la bibo e liograf´ completa, de los cuales se deben referenciar s´lo los libros que se utilizar´n ıa o a en el documento en particular. Es posible registrar numerosas fuentes bibliogr´ficas, a para cada una existiendo un comando especial (los m´s usuales son @book, @ara ticle, @misc, @manual) y dependiendo de ´sto son los campos particulares que se e despliegan. Un ejemplo de un registro de un libro es el siguiente (el primer campo es el identificador unico): ´ 53

54

´ CAP´ ITULO 7. COMO HACER UNA BIBLIOGRAF´ CON BIBTEX IA

@article{Shannon48, author = {Shannon, C. E.}, title = {A Mathematical Theory of Communication}, journal="Bell Sys. Tech. J.", volume = 27, pages ="379-423, 623-656", year = 1948 } Si se quiere citar este libro dentro del texto que se est´ elaborando, basta con esa cribir \cite{Shannon48}, o bien, si se quier se˜alar un cap´ n ıtulo o p´gina en especial a se puede hacer, por ejemplo, con \cite[cap.7]{Shannon48}. Existen varios tipos de bibliograf´ las m´s usadas en papers son alpha y plain. ıas, a La primera crea los nombres de los documentos con el autor y el a˜o por ej. [Sha48] n y la segunda s´lo con un n´mero correlativo por ej. [4]. Para crear la p´gina de o u a bibliograf´ se deben incluir los dos siguientes comandos: ıa \bibliographystyle{plain} \bibliography{miarchivo.bib} El primero define el estilo de bibliograf´ a usar y el segundo determina el archivo ıa (.bib) con la base de datos de los libros, revistas o sitios de Internet.

7.1. CREAR UNA BIBLIOGRAF´ IA

55

Ejemplo 7.1.1. Aplicaci´n de archivo bib o \documentclass[11pt]{article} \usepackage[spanish]{babel} \usepackage[latin1]{inputenc} \author{Juanito C. Clavito} \title{Ejemplo de Bibiograf´a} ı \begin{document} \maketitle \section{Introducci´n} o De acuerdo al libro de van Leunen \cite{vanleunen}, este p´rrafo---y ciertamente esta secci´n---debiera ser a o m´s grande que una oraci´n. a o \section{M´s referencias} a Aqu´ vemos si la referencia \cite{Narendra_1990} ı al art´culo Narendra est´ correcto, en particular, ı a con volumen, n´mber \& p´ginas. u a La informaci´n necesaria debiera hacer uso de BibTeX, o documento del Prof.\ Patashnik \cite{btxdoc}. Lectores interesados que puedan leer en franc´s e leer la demostraci´n o \section{Conclusi´n} o Importante es el ejemplo de \cite{Jacobsen:BN449}. Aqu´ se ı cita el libro de Shannon \cite[cap.7]{Shannon48} y, nuevamente, el de van Leunen y Poussin \cite{vanleunen,primes}. \bibliographystyle{plain} \bibliography{mibib} \end{document} de Poussin \cite{primes}.

56

´ CAP´ ITULO 7. COMO HACER UNA BIBLIOGRAF´ CON BIBTEX IA El archivo.bib:

@article{Kuhn:1993ra, author title journal volume year pages eprint annote } @article{Shannon48, author = {Shannon, C. E.}, title = {A Mathematical Theory of Communication}, journal="Bell Sys. Tech. J.", volume = 27, pages ="379-423, 623-656", year = 1948 } @article{Shannon48, author = {Shannon, C. E.}, title = {A Mathematical Theory of Communication}, journal="Bell Sys. Tech. J.", volume = 27, pages ="379-423, 623-656", year = 1948 } = "Kuhn, Johann H.", = "Tau kinematics from impact parameters", = "Phys. Lett.", = "B313", = "1993", = "458-460", = "hep-ph/9307269", = "Paper Mark loaned me that has cone-matching info", = "%%CITATION = HEP-PH 9307269;%%"

SLACcitation

7.1. CREAR UNA BIBLIOGRAF´ IA

57

@Article{Kuhn:1984di, author title journal volume year pages annote } @Misc{BarlowBAD:2002, author = title = year = note = } @Misc{MitchBAD:2004, author = title = year = note = } @Misc{5pibad, author = title = "Williams, J. and Lafferty, G. and Edgar, C.", "Study of the decay \taufivepi\ using the "Allen, M. and Naisbit, M. and Roodman, A. "A study of {P}i-zero {E}fficiency", "2004", "BAD \#870, Version 1 (\babar\ internal and Banarjee, S.", "Barlow, R.", "{S}econd {C}lass {C}urrents in tau decays", "2002", "BAD \#327, Version 3 (\babar\ internal = "Kuhn, Hans-Karl and Wagner, F.", = "SEMILEPTONIC DECAYS OF THE tau LEPTON", = "Nucl. Phys.", = "B236", = "1984", = "16-34", = "A cone-matching paper reffed by Kuhn 1993", = "%%CITATION = NUPHA,B236,16;%%"

SLACcitation

analysis document)"

analysis document)"

58

´ CAP´ ITULO 7. COMO HACER UNA BIBLIOGRAF´ CON BIBTEX IA {\babar} {D}etector", year = note = "2004", "BAD \#788, Version 1 (\babar\ internal

analysis document)" } %Olya’s lll BAD @Unpublished{IgonkinaBAD:2003, author title note = "Igonkina, Olga", = "A search for lepton flavor violating decays = "BAD \#722, Version 11, (\babar\ internal BAD \#761, Version 15, (\babar\ internal analysis document), submitted to PRL", year } @Misc{mec, note = "beam-energy constrained mass definition" } @Misc{KORALB, note = "koralb reference" } @Misc{Marshall, note = "This method was originally proposed by Robin Marshall, University of Manchester, as a technique to select $\tau^+\tau^-\to\pi^+\pi^=\nu_{\tau}\bar{\nu}_{\tau}$ events for tau polarization studies. There may be other references to this technique, however we have yet to find them." = "2003",

$\taum \to l^- l^+l^-$", analysis document), supporting document.

7.1. CREAR UNA BIBLIOGRAF´ IA } @Misc{lusiani, note } @Misc{roney, note } @Misc{mayer, note } @Misc{smlimit, note } @Misc{susylimit, note } @Misc{CLEOmugamma, note = "CLEO $\tau\to\mu\gamma$ 2000" } @Misc{BELLEmugamma, note = "BELLE $\tau\to\mu\gamma$ 2003 conference proceedings" } @Misc{etac_theoryA, = "SUSY limit on BR($\tau\to\mu\gamma$) hep-ph/0209005" = "SM limit on BR($\tau\to\mu\gamma$) hep-ph/0206056 - now published?" = "Ref to Mayer’s $\eta_C$ paper - conf proc or hep" = "Ref to Roney’s mugamma paper - conf proc or hep" = "Ref to Alberto’s tau lifetime paper - conf proc or hep"

59

60

´ CAP´ ITULO 7. COMO HACER UNA BIBLIOGRAF´ CON BIBTEX IA note ="2000 $\eta_C$ paper: PRD62 034014(2000)"

} @Misc{etac_theoryB, note ="2003 $\eta_C$ paper: PRD67 07190(R) 2003" } @Misc{CBall, note ="1982 $\eta_C$ paper: Crystal Ball" } @Misc{etac_belleA, note ="2000 $\eta_C$ paper: Belle" } @Misc{etac_belleB, note ="2002 $\eta_C$ paper: Belle" }

@Article{Atkinson:1983jv, author title journal volume year pages annote } = "Atkinson, M. and others", = "THE REACTION gamma p $\to$ p omega pi+ pi= "Nucl. Phys.", = "B229", = "1983", = "269", = "%%CITATION = NUPHA,B229,269;%%", = "Paper on Dalitz plot density variable lambda" collaboration = "Omega Photon", FOR PHOTON ENERGIES OF 25-GeV - 50-GeV",

SLACcitation

7.1. CREAR UNA BIBLIOGRAF´ IA

61

@Article{Bortoletto:1993px, author title journal volume year pages annote } @Article{Buskulic:1996ty, author title journal volume year pages annote } @Article{Baker:2003jh, author title journal volume = "Baker, C. A. and others", = "Confirmation of a0(1450) and pi1(1600) in = "Phys. Lett.", = "B563", = "Buskulic, D. and others", = "Tau hadronic branching ratios", = "Z. Phys.", = "C70", = "1996", = "579-608", = "%%CITATION = ZEPYA,C70,579;%%", = "Aleph paper tau->5pi" collaboration = "ALEPH", = "Bortoletto, D. and others", = "Measurement of the decay tau- $\to$ pi- pi+ = "Phys. Rev. Lett.", = "71", = "1993", = "1791-1795", = "%%CITATION = PRLTA,71,1791;%%", = "CLEO paper tau->5pi" collaboration = "CLEO", pi- 2 pi0 tauneutrino",

SLACcitation

SLACcitation

anti-p p $\to$ omega pi+ pi- pi0 at rest",

62

´ CAP´ ITULO 7. COMO HACER UNA BIBLIOGRAF´ CON BIBTEX IA year pages annote = "2003", = "140-149", = "%%CITATION = PHLTA,B563,140;%%", = "Bugg’s paper that started this?"

SLACcitation }

@Article{Adler:1987bf, author = title = annote = journal = volume = year = pages = } @Book{Aitchison:1989bs, author = title = {I. J. R. Aitchison and A. J. G. Hey}, {Gauge Theories in Particle Physics: A {Hilger}, {Bristol UK}, {Second}, "J. Adler and others", "MEASUREMENT OF THE DECAY tau $\to$ rho neutrino", "Measurement of the Decay $\tau \rightarrow "Phys. Rev. Lett.", "59", "1987", "1527",

\rho \nu_{\tau}$",

SLACcitation = "%%CITATION = PRLTA,59,1527;%%"

Practical Introduction}, publisher = year = address = edition = } @Misc{Akers:1993, author = "R. Akers and others", note } = "CERN-PPE/93-145" {1989},

7.1. CREAR UNA BIBLIOGRAF´ IA

63

@Article{Albrecht:1991nc, author = title = journal = volume = year = pages = } @Article{Albrecht:1994es, author = title = "H. Albrecht and others", "Determination of the structure of tau decays in collaboration ="ARGUS", the reaction e+ e- $\to$ tau+ tau- $\to$ rho+ anti-tau-neutrino rho - tau-neutrino and a precision measurement of the tauneutrino helicity", journal = volume = year = pages = } @Article{Albrecht:1998gn, author = title = "H. Albrecht and others", "Determination of the Michel parameters rho, xi and collaboration ="ARGUS", "Phys. Lett.", "B337", "1994", "383-392", "H. Albrecht and others", "Observation of the decay tau $\to$ rho pi pi tau-neutrino", "Phys. Lett.", "B260", "1991", "259-264", collaboration ="ARGUS",

SLACcitation = "%%CITATION = PHLTA,B260,259;%%"

SLACcitation = "%%CITATION = PHLTA,B337,383;%%"

64

´ CAP´ ITULO 7. COMO HACER UNA BIBLIOGRAF´ CON BIBTEX IA delta in tau lepton decays with tau --> rho nu tags", journal = volume = year = pages = eprint = "Phys. Lett.", "B431", "1998", "179-187", "hep-ex/9711022",

SLACcitation = "%%CITATION = PHLTA,B431,179;%%" } @Article{Anderson:1999ui, author = title = journal = volume = year = pages = "S. Anderson and others", "Hadronic structure in the decay tau- --> "Phys. Rev.", "D61", "2000", "112002", "hep-ex/9910046", "" collaboration ="CLEO", pi- pi0 nu/tau",

OPTeprint = annote = }

SLACcitation = "%%CITATION = PHRVA,D61,112002;%%",

@Article{Aubert:2002XX, author = title = journal = volume = year = pages = "B. Aubert and others", "The {B}a{B}ar {D}etector", "Nucl. Instrum. Meth.", "A479", "2002", "1-116", collaboration ="BaBar",

7.1. CREAR UNA BIBLIOGRAF´ IA OPTeprint = annote = } @PhdThesis{Back:1999jcw, author = title = school = year = } @Article{Bai:1996hf, author = title = journal = volume = year = pages = annote = } @Article{Balest:1996, author = title = journal = year = volume = pages = annote = {R. Balest and others}, {}, {Phys. Lett.}, {1996}, {B388}, {402}, {CLEO tau lifetime measurement} "J. Z. Bai and others", "Measurement of the mass of the tau lepton", "Phys. Rev.", "D53", "1996", "20-34", "" collaboration ="BES", address = {1999}, {London UK}, {J. J. Back}, {~}, {Queen Mary and Westfield College}, "hep-ex/0105044", "The NIM paper"

65

SLACcitation = "%%CITATION = PHRVA,D53,20;%%",

66 }

´ CAP´ ITULO 7. COMO HACER UNA BIBLIOGRAF´ CON BIBTEX IA

@Article{Barate:1997hv, author = title = journal = volume = year = pages = annote } @Article{Barate:1997hw, author = annote= journal = volume = year = pages = title } @Article{Barbi:1998fb, author = title = "M. S. Barbi and F. Marroquim and B. M. Marechal", "Measurement of the Michel parameter rho using the tau --> e nu anti-nu channel at s**(1/2) = "R. Barate and others", "", "Z. Phys.", "C74", "1997", "387", "Measurement of the tau lepton lifetime with the three- dimensional impact parameter method" collaboration ="ALEPH", "R. Barate and others", "Measurement of the spectral functions of vector current hadronic tau decays", "Z. Phys.", "C76", "1997", "15", = "" collaboration ="ALEPH",

SLACcitation = "%%CITATION = ZEPYA,C76,15;%%",

SLACcitation = "%%CITATION = ZEPYA,C74,387;%%",

7.1. CREAR UNA BIBLIOGRAF´ IA approx. 91.2-GeV with DELPHI data", note = "Prepared for 6th Workshop on Hadron Physics, Florianopolis, Santa Catarina, Brazil, 16-21 Mar 1998" } @Article{Barkov:1985ac, author = annote= journal = volume = year = pages = title } "L. M. Barkov and others", "", "Nucl. Phys.", "B256", "1985", "365", = "ELECTROMAGNETIC PION FORM-FACTOR IN THE

67

SLACcitation = "%%CITATION = NUPHA,B256,365;%%", TIMELIKE REGION"

Cap´ ıtulo

8

Pstricks: comandos b´sicos a
8.1. Cargar paquetes b´sicos a

Actualmente existe una larga lista de paquetes asociados, los que se encuen- tran constantemente actualizados en el sitio oficial de PStricks: http://tug.org/PSTricks/ El paquete necesario siempre ser´ pstricks, y otros m´s usados son pst-node, a a pst-tree, pst-plot. El instructivo de instalaci´n de estos paquetes se encuentra en: o http://www.ctan.org/tex-archive/graphics/pstricks/ Si se tiene un computador con acceso a internet, entonces es posible instalarlo directamente, al momento de agregarlo en el pre´mbulo del documento y compilana do.

8.2.
8.2.1.

Consideraciones preliminares
Colores

Pstricks posee una lista predefinida de colores (red, green, blue, cyan, magenta, yellow) y escala de grises (black, darkgray, gray, lightgray, white), los cuales son usados con mayor frecuencia. Para escribir un texto con color se usa el comando \color_a_usar. Esto afectar´ a todo lo que siga luego, por lo que debe encerrarse a en llaves. 69

70

´ CAP´ ITULO 8. PSTRICKS: COMANDOS BASICOS

Ejemplo 8.2.1. Colores predefinidos en pstricks ‘‘Esto es {\red rojo} y esto es {\green verde}’’. genera “Esto es rojo y esto es verde”.

Adem´s, se puede definir un color usando el comando a \definecolor{nombre}{tipo}{valores}. nombre corresponde al nombre que tendr´ el color definido por el usuario. tipo es el tipo de color que se va a usar, puede a ser gray, rgb u otro. Mientras que valores corresponde a la cacacterizaci´n del o color mediante n´meros entre 0 y 1. Si se usa el tipo gray, entonces basta con un s´lo u o valor {X}. Si se usa el tipo rgb, se necesitan tres valores, {X,Y,Z}. Posteriormente, el color se establece con el nuevo comando {\color{nombre} texto }.

Ejemplo 8.2.2. Colores definidos por el usuario. \definecolor{flash}{gray}{0.5} \definecolor{bilz}{rgb}{0.5,0.7,0.7} No es {\color{bilz} magia}, es {\color{flash} \LaTeX}.
A No es magia, es L TEX.

8.2.2.

Definiendo par´metros a

Para definir ciertos par´metros de dibujo, tales como ancho de la l´ a ınea, color de la l´ ınea, color de llenado, tipo de llenado, tipo de l´ ınea, etc. existen escencialmente dos maneras. La primera es a trav´s del comando \psset{key1=valor,key2=valor,...}. e Cuando este comando no va encerrado en llaves, afectar´ a todos los comandos a que vengan despu´s. Y cuando est´ encerrado por llaves junto a otros comandos, e a afectar´ a dichos comandos que se encuentren tambi´n entre llaves. a e

8.2. CONSIDERACIONES PRELIMINARES

71

Ejemplo 8.2.3. Definici´n de par´metros o a {\psset{linewidth=5pt} \psline(3,0)}

Ejemplo 8.2.4. L´ ınea y c´ ırculo {\psset{linewidth=5pt} \psline(3,0) \pscircle(0,0){1cm}}

Sin embargo, a veces es posible evitar el comando psset incluyendo los par´metros a en los mismos comandos de dibujo, como se ve en el siguiente ejemplo.

Ejemplo 8.2.5. L´ ınea con par´metros propios a \psline[linewidth=5pt](3,0)

8.2.3.

Longitudes y unidades

Para hacer una variaci´n en las longitudes se puede usar el comando \psset{valores}. o Los valores posibles se dan en el Cuadro 8.2.1.

72 Palabra Clave unit xunit yunit runit

´ CAP´ ITULO 8. PSTRICKS: COMANDOS BASICOS Afecta a: todos los ejes eje x eje y eje radial Defecto 1cm 1cm 1cm 1cm Registro de longitud \psunit \psxunit \psyunit \psrunit

Tabla 8.2.1: Longitudes y sus nombres de registro.

Ejemplo 8.2.6. Variaciones de unidades {\psset{xunit=0.5mm,yunit=1mm} \begin{picture}(2,1) \psline{->}(20,10) \end{picture}} {\psset{xunit=0.5mm,yunit=1mm} \begin{picture}(20,10) \psline{->}(20,10) \end{picture}}

8.2.4.

Comandos

En general, los comandos usados en PStricks tienen la siguiente forma: \comando[parametros]{flechas/argumentos}(coordenadas) El uso de estos comandos se estudia en extensivo en The LaTeX Graphics Companion.

8.3. ENTORNO PSPICTURE

73

8.3.

Entorno pspicture

El entorno pspicture se usa para crear un objeto flotante para el dibujo, un marco de determinadas dimensiones. La estructura de este entorno es el siguiente: \begin{pspicture*}[par´metros](xMin,yMin)(xMax,yMax) a ... \end{pspicture*} Este cuadro o marco es ubicado justo en la esquina inferior izquierda, en la actual base del texto, como se muestra en el siguiente ejemplo1 :

Ejemplo 8.3.1. Entorno pspicture Aqu´ tenemos un entorno pspicture en medio ı de un parrafo. De esta manera queda claro c´mo el entorno se sit´a en el documento. o u \psframebox[boxsep=0pt,framesep=0pt,linestyle=dashed]{ \begin{pspicture}(-1,-0.5cm)(1.5,10mm) \psaxes[labels=none]{->}(0,0)(-10mm,-5mm)(1.5cm,1) \end{pspicture}}. Este es el resultado. Aqu´ tenemos un entorno pspicture en medio de un parrafo. De esta manera ı

queda claro c´mo el entorno se sit´a en el documento. o u resultado.

. Este es el

Uno de los par´metros de este entorno es shift que sirve para elevar o bajar el a pspicture una cierta distancia. Para ver c´mo funciona, ver el siguiente ejemplo: o

1

para usar psaxes se necesita el package pst-plot.

74

´ CAP´ ITULO 8. PSTRICKS: COMANDOS BASICOS

Ejemplo 8.3.2. Pspicture y el par´metro shift a \rule{5mm}{1pt} \begin{pspicture}[shift=0.5cm](-0.6,-0.5)(0.6,0.75) \psframe[linecolor=blue](-0.5,-0.5)(0.6,0.75)\rput(0,0){0.5cm} \end{pspicture} \rule{5mm}{1pt}\hspace{1cm}\rule{5mm}{1pt} \begin{pspicture}[shift=0](-0.6,-0.5)(0.6,0.75) \psframe[linecolor=blue](-0.5,-0.5)(0.6,0.75)\rput(0,0){nada} \end{pspicture} \rule{5mm}{1pt}\hspace{1cm}\rule{5mm}{1pt} \begin{pspicture}[shift=-0.5cm](-0.6,-0.5)(0.6,0.75) \psframe[linecolor=blue](-0.5,-0.5)(0.6,0.75)\rput(0,0){$-$0.5cm} \end{pspicture} \rule{5mm}{1pt} 0.5cm nada −0.5cm

Otro par´metro usado en este entorno es el showgrid (mostrar grilla) que puede a habilitar (true) o desabilitar (false) una grilla que cubrir´ todo el cuadro o marco a generado por el entorno pspicture. Las caracter´ ısticas de la grilla pueden definirse a trav´s del comando \newpsstyle{gridstyle}{} . Ver el siguiente ejemplo: e

Ejemplo 8.3.3. Pspicture y el par´metro showgrid a \begin{pspicture}[showgrid=true](-1,0)(2,1) \end{pspicture} \hspace{1cm}{\newpsstyle{gridstyle}{subgriddiv=2,subgridcolor=blue}

8.3. ENTORNO PSPICTURE

75

\begin{pspicture}[showgrid=true](-1,0)(2,1) \end{pspicture}}
1

1 0
-1 0 1 2

0

-1

0

1

2

8.3.1.

Colocar un elemento en el plano

Para colocar un elemento en el plano, ya sea con referencia en el mismo punto de escritura o dentro de un entorno pspicture, se usa el comando \rput{angulo}(x,y){elemento}. Donde el ´ngulo se define en grados y es opcional. La posici´n se define con a o las coordenadas (x,y) y el elemento puede ser un texto corto, incluso lenguaje matem´tico, o un comando cualquiera de pstricks. Este comando es util para rotar a ´ y trasladar objetos.

Ejemplo 8.3.4. Comando rput y pspolygon \begin{pspicture}[showgrid=true](0,0)(8,3) \pspolygon[linestyle=dotted, linecolor=blue](0,0)(3,0)(2,1) \rput(4,1){\pspolygon[linestyle=dashed](0,0)(3,0)(2,1)} \end{pspicture}
3

2

1

0 0 1 2 3 4 5 6 7 8

Ejemplo 8.3.5. Comando rput, l´ ıneas y m´s estilo a

76

´ CAP´ ITULO 8. PSTRICKS: COMANDOS BASICOS

\begin{pspicture}[showgrid=false](0,0)(4,4) \rput(3,0){\pspolygon[linecolor=red,fillstyle=solid, fillcolor=green](0,0)(1,0)(1,1)(0,1)} \rput(3,3){\pspolygon[linecolor=red,fillstyle=solid, fillcolor=green](0,0)(1,0)(1,1)(0,1)} \rput(0,3){\pspolygon[linecolor=red,fillstyle=solid, fillcolor=green](0,0)(1,0)(1,1)(0,1)} \psline{->}(3.5,1)(3.5,3) \psline{->}(3,3.5)(1,3.5) \psline{<->}(0.5,3)(3,0.5) \rput(3.5,0.5){{\blue A}} \rput(3.5,3.5){{\blue B}} \rput(0.5,3.5){{\blue C}} \end{pspicture} C B

A

Cap´ ıtulo

9

Pstricks: gr´fica de funciones a
9.1. Introducci´n o

Muchas veces una funci´n generada a partir de un programa y luego exportada o a alg´n tipo de formato como png, jpg, ps, eps, no cumple los requisitos de calidad u
A para ser importada a un documento L TEX . A Existe un modo de dibujar funciones directamente en L TEX usando Pstricks y

teniendo alg´n conocimiento de la sintaxis de PostScript. u La Notaci´n Polaca Inversa (RPN en ingl´s, Reverse polish notation) es un m´too e e do de introducci´n de datos alternativo al algebraico. Es una modificaci´n a la noo o taci´n polaca creada por el matem´tico polaco Jan Lukasiewicz en 1920. o a En la d´cada de 1960 ese m´todo fue introducido en las computadoras. Luego, e e Hewlett-Packard lo aplic´ por primera vez en la calculadora de sobremesa HP-9100A o en 1968.

9.2.

Notaci´n polaca inversa y funciones o PostScript

La RPN tiene la ventaja de que no es necesario usar par´ntesis para controlar e el orden de los operadores en una expresi´n. Aqu´ la notaci´n tradicional de una o ı, o expresi´n en la que participa una operaci´n (como suma, resta, multiplicaci´n, dio o o 77

78

´ CAP´ ITULO 9. PSTRICKS: GRAFICA DE FUNCIONES

visi´n, etc) donde est´ el operador entre medio de los dos valores, se cambia por otra o a donde los valores est´n agrupados a la izquierda y la operaci´n est´ a la derecha de a o a ambos. Por ejemplo, la expresi´n x + y pasa a ser x y + . Muchas veces la expresi´n o o original puede escribiste de varias maneras en la notaci´n RPN, dependiendo si la o operaci´n es o no conmutativa. o Cuando existe m´s de una operaci´n, la situaci´n comienza a complicarse. Por a o o esto, se recomienda crear una expresi´n compleja desde dentro hacia fuera, partiendo o con las operaciones que tienen mayor prioridad. Ver ejemplo 9.2.1. As´ la expresi´n 2 * x + 3 (2x + 3) se transforma a RPN como 2 x * 3 + ı, o Para verlo de una manera m´s ordenada, se pueden construir por separado cada a expresi´n simple (con un s´lo operador) y luego se agrupan para generar la expresi´n o o o completa. En el ejemplo anterior, se tiene una multiplicaci´n 2 * x que se transforma o en 2 x *. A esta peque˜a expresi´n llam´mosle A. Luego la expresi´n final es A 3 +. n o e o Reemplazando el valor de A, queda 2 x * 3 +. La notaci´n de las funciones PostScript es igual al de RPN, solamente cambian o los s´ ımbolos. La comandos de PostScript se muestran en la Tabla 9.2.1. Operaci´n o + * / Comando PS neg dup idiv rand mod sin cos tan Comando PS Operaci´n Comando PS o add ^ exp sub sqrt sqrt ln ln mul log log div Descripci´n o Coloca un signo negativo delante del valor Duplica la expresi´n que est´ delante o a Entrega la parte entera de un cuociente Entrega un n´mero en [0, 230] u Entrega el resto de una sustracci´n o seno (argumento en grados) ceno (argumento en grados) tangente (argumento en grados)

Tabla 9.2.1: Algunos de los comandos utilizados en PostScript.

´ 9.2. NOTACION POLACA INVERSA Y FUNCIONES POSTSCRIPT

79

Otros comandos que arrojan n´meros enteros son ceiling , floor , round y u truncate , los cuales cumplen las funciones de parte entera superior, parte entera inferior, redondeo y truncamiento, respectivamente.

Ejemplo 9.2.1. Notaci´n Postscript de menor a mayor dificultad o Comando Expresi´n o x+1 2(x + 1) 2(x + 1) − 1 Expresi´n o 1/x 1/x + x (1/x + x)
n

x 1 add x 1 add 2 mul x 1 add 2 mul 1 sub x 1 add 2 mul 1 sub sqrt Comando 1 x div 1 x div x add 1 x div x add n exp Comando x sqrt 1 x sqrt div x sqrt 1 add 1 x sqrt 1 add div 1 x sqrt div 1 x sqrt 1 add div add Comando x 90 add x 90 add sin 0.3 x 90 add sin mul 2 x mul 30 add 2 x mul 30 add cos 0.5 2 x mul 30 add cos mul neg 0.5 2 x mul 30 add cos mul neg 0.3 x 90 add sin mul add

2(x + 1) − 1

Expresi´n o √ x √
1 √ x

x+1

√1 x+1 1 √ + √1 x x+1

Expresi´n o x + 90 sin(x + 90) 0, 3 sin(x + 90) 2x + 30 cos(2x + 30) −0,5 cos(2x + 30) 0, 3 sin(x + 90) −0,5 cos(2x + 30)+

80

´ CAP´ ITULO 9. PSTRICKS: GRAFICA DE FUNCIONES

9.3.

Comandos para graficar

El subpackage de Pstricks que permite trazar gr´ficas de funciones de manera a vectorial y de datos experimentales (por ejemplo) es pst-plot y debe ser cargado en el pre´mbulo del documento. a Los comandos que se revisan a continuaci´n son \dataplot , \psplot y \parametricplot . o

9.3.1.

Gr´fica de funciones a

\psaxes*[par][flechas](x0,y0)(x1,y1)(x2,y2) este comando permite crear de manera simple. Si se imagina que los ejes est´n dea limitados por un rect´ngulo (x1,y1) y (x2,y2) son esquinas opuestas del rect´ngua a lo, por lo tanto el eje X se extiende desde x1 hasta x2 y el eje Y se extiende desde y1 hasta y2 . Los ejes se intersectan finalmente en (x0,y0) . Si se omite (x0,y0) el origen pasa a ser (x1,y1) . Si ambos son emitidos, el origen pasa a ser (0,0)

Ejemplo 9.3.1. Ejes coordenados \begin{pspicture}[showgrid=true](0,0)(12,5) \psaxes[linecolor=blue, linewidth=1.1pt]{->}(3,3)(1,1)(5,4) \psaxes[linecolor=red, linewidth=1.1pt]{->}(7,1)(9,4) \end{pspicture}
5

4

3

2 −2 −1 −1 −2
0 1 2 3 4 5 6

1 1 0 0
7

2

1

1
8 9 10 11 12

0

9.3. COMANDOS PARA GRAFICAR

81

Las marcas y la numeraci´n en los ejes se encuentran igualmentes espaciados y o se pueden definir a partir de los par´metros dados en la Tabla 9.3.1 a Horizontal Ox=num Dx=num dx=num Vertical Oy=num Dy=num dy=num Defecto 0 1 0pt Descripci´n o N´mero al origen u Incremento num´rico e Distancia entre n´meros u

Tabla 9.3.1: Algunos par´metros de psaxes. a

Ejemplo 9.3.2. Ejes coordenados y sus variaciones \begin{pspicture}[showgrid=true](0,0)(12,5) \psaxes[linecolor=blue,linewidth=1.1pt,Ox=5,Oy=7,Dx=1,Dy=0.5] {->}(3,3)(1,1)(5,5) \psaxes[linecolor=red,linewidth=1.1pt,Ox=2,Oy=1,Dx=2,Dy=1] {<->}(6,1)(11,5) \end{pspicture}
5

4

8,5 8,0 7,5 3 4 6,5 6,0 5,5 5,0
2 3

4 3 6 2 1 2 4
7 8 9

3

2

1

6
10 11 12

0 0 1 4 5 6

\psplot*[par]{x_min}{x_max}{funci´n} o El comando \psplot sirve para graficar una funci´n f (x), utilizando la notaci´n o o PostScript. Dicha funci´n se define en funci´n (siendo x la variable) mientras que el o o

82

´ CAP´ ITULO 9. PSTRICKS: GRAFICA DE FUNCIONES

dominio de la funci´n se define en x_min y x_max. En par se definen los par´metros o a ya conocidos como tipo de l´ ınea, color de l´ ınea, espesor. Para este comando hay par´metros como plotstyle=estilo con las opciones dots, line, polygon, curve, a ecurve, ccurve. El n´mero de puntos que los comandos psplot y parametricplot u calculan est´ determinado por el par´metro plotpoints=natural (50 por defecto). a a Ejemplo 9.3.3. Comando Psplot \begin{pspicture}[showgrid=false](0,-1)(8,3) \psaxes[Dx=2]{->}(0,0)(7,3) \psplot{2}{6}{x 4 sub dup mul 1 sub} {\tiny \rput[l](6.5,2){Encuentre las ra´ces de} ı \rput[l](6.5,1.4){$f(x)=(x-4)^2-1$}} \end{pspicture}

2 1 0 0 2 4 6

Encuentre las ra´ ıces de f (x) = (x − 4)2 − 1

Ejemplo 9.3.4. Craci´n de una funci´n sinusoidal o o \begin{pspicture}[showgrid=true](0,-1)(8,5) \psplot{0}{8}{x 3.1416 div 180 mul sin 2 add} \psplot[plotstyle=dots, linecolor=blue]{0}{8}{2 x 3.1416 div 180 mul sin mul 2 add} \psplot[plotstyle=dots, dotstyle=pentagon, linecolor=red]{0}{8} {3 x 3.1416 div 180 mul sin mul 2 add} \end{pspicture}

9.3. COMANDOS PARA GRAFICAR
5
x · 180 π

83

3sin

+2 x · 180 π

4

2sin

+2

3
sin x · 180 π +2

2

1

0

-1 0 1 2 3 4 5 6 7 8

\parametricplot*[par]{t_min}{t_max}{fun1 fun2} Este comando genera la gr´fica de la funci´n param´trica (x(t), y(t)) donde fun1 a o e es x(t) y fun2 corresponde a y(t). El par´metro es t. a

Ejemplo 9.3.5. Comando parametricplot \begin{pspicture}[showgrid=true](-2,-2)(8,2) \parametricplot{0}{360}{t cos t sin} \parametricplot{0}{360}{t cos 2 mul 5 add t sin} {\scriptsize \rput[c](0,1.5){$\left(\cos t , \sin t \right)$}} {\scriptsize \rput[c](5,1.5){$\left(2 \cos t +5, \sin t \right)$}} \end{pspicture}
2

(cos t, sin t)
1

(2 cos t + 5, sin t)

0

-1

-2 -2 -1 0 1 2 3 4 5 6 7 8

84

´ CAP´ ITULO 9. PSTRICKS: GRAFICA DE FUNCIONES

Ejemplo 9.3.6. Gr´fica de algunas funciones param´tricas a e \begin{pspicture}[showgrid=true](-2,-2)(8,2) \parametricplot[plotpoints=100]{0}{360}{t 2 mul sin t sin} \parametricplot[plotpoints=100]{0}{360}{t 3 mul sin 3 add t sin} \parametricplot[plotpoints=100]{0}{360}{t 4 mul sin 6 add t sin} {\scriptsize \rput[c](0,1.5){$\left(2\sin t , \sin t \right)$}} {\scriptsize \rput[c](3,1.5){$\left(3\sin t+3 , \sin t \right)$}} {\scriptsize \rput[c](6,1.5){$\left(4 \sin t +6, \sin t \right)$}} \end{pspicture}
2

(2 sin t, sin t)
1

(3 sin t + 3, sin t)

(4 sin t + 6, sin t)

0

-1

-2 -2 -1 0 1 2 3 4 5 6 7 8

9.3.2.

Gr´fica de pares ordenados a

\dataplot*[par]{\label} Primero es necesario conocer el comando \savedata{\label}[datos] el cual permite guardar datos obtenidos despu´s de alg´n experimento, por ejemplo. Los e u datos se guardan a trav´s del nombre \label , que posteriormente se leen con el e comando dataplot. El comando dataplot s´lo acepta los estilos line, polygon y dots e ignora los o par´metros arrows, linearc, showpoints. a Algunos par´metros utiles son plotstyle, showpoints (true o false) y dotstyle a ´ (revisar opciones).

9.3. COMANDOS PARA GRAFICAR

85

Ejemplo 9.3.7. Gr´fica de pares ordenados a \begin{pspicture}(0,0)(10,5) {\psset{xunit=0.5cm,yunit=1cm} \psaxes[Dx=2]{<->}(0,0)(20,5) \savedata{\datos}[ {{0, 0}, {1., 0.946083}, {2., 1.60541}, {3., 1.84865}, {4., 1.7582}, {5., 1.54993}, {6., 1.42469}, {7., 1.4546}, {8., 1.57419}, {9., 1.66504}, {10., 1.65835}, {11., 1.57831}, {12., 1.50497}, {13., 1.49936}, {14., 1.55621}, {15., 1.61819}, {16., 1.6313}, {17., 1.59014}, {18., 1.53661}, {19., 1.51863}, {20., 1.54824}}] \dataplot[plotstyle=curve,showpoints=true, dotstyle=triangle]{\datos} } \end{pspicture}

4 3 2 1 0 0 2 4 6 8 10 12 14 16 18

Cap´ ıtulo

10

Pstricks:Animaciones usando el package animate
10.1. Introducci´n o

A veces un video o animaci´n permite explicar de mejor manera un comporo
A tamiento que simplemente usando im´genes. Pstricks permite dibujar en L TEX a

usando calidad vectorial y el package animate realiza una animaci´n usando im´genes o a en formatos conocidos o tambi´n con las herramientas de Pstricks o Tikz. En este e documento se explicar´ c´mo incorporar una animaci´n a un documento o prea o o sentaci´n usando pstricks. o Antes de leer este documento se recomienda estudiar brevemente los comandos de Pstricks y la notaci´n PostScript. o

10.2.

Consideraciones preliminares

Para poder realizar todos los ejemplos que se encuentran en esta secci´n y en o general, para compilar sin problemas usando este package se debe tener en cuenta lo siguiente: En la configuraci´n LaTeX=>PS=>PDF, en el postprocesador dvips y posteriormente o arguments, eliminar la opci´n -P pdf o, alternativamente, agregar luego de o 87

88

CAP´ ITULO 10. PSTRICKS:ANIMACIONES USANDO EL PACKAGE ANIMATE -P pdf, la opci´n -X 2400 -Y 2400 de manera que quede finalmente la cono figuraci´n o -P pdf -X 2400 -Y 2400 -R0 "%Bm.dvi" Animaciones con gr´ficas complejas y/o muchos cuadros (frames) pueden llea
A gar a L TEX al error “Tex Capacity exceeded”. Los siguientes pasos deber´ ıan

arreglar la mayor´ de los problemas relacionados con memoria. ıa a. Abrir una ventana de comandos DOS (ir a “Inicio” y ejecutar “cmd.exe”) b. Ya en esta ventana, ingresar initexmf --edit-config-file=latex. Aqu´ est´ abriendo el archivo de configuraci´n de latex. ı a o c. Dentro de este editor, tipear main_memory=10000000, luego guardar el archivo y cerrar. d. Para reconstruir el formato, ingresar initexmf --dump=latex. e. Repetir los pasos b. al d. con los archivos de configuraci´n “pdflatex” o y “xelatex”.

10.3.

Package animate

Primero se debe cargar el package en el pre´mbulo del documento, usando el a siguiente comando: \usepackage[*opciones]{animate} Las *opciones disponibles se describen a continuaci´n y al ser definidas en el o pre´mbulo afectar´n todas las animaciones que se inserten en el documento. Se a a recominda usar estas opciones como par´metros en los comandos o entornos que se a detallan en la secci´n 10.4. o poster=primero|ninguno|´ltimo u Especifica el cuadro que aparecer´ cuando la animaci´n est´ inactiva. Puede a o e ser el primero, el ultimo o ninguno. Por defecto aparece el primer cuadro o ´ frame.

10.3. PACKAGE ANIMATE every=<num>

89

Se construye la animaci´n solamente desde cada <num> avo cuadro. Los cuadros o saltados son descartados y no se incluyen en el documento. autopause Pausa la animaci´n cuando se cierra la p´gina en vez de detenerla y rebobinarla o a al cuadro por defecto. autoplay Comienza la animaci´n apenas la p´gina se abre. Adem´s vuelve a reproducir o a a una animaci´n previamente pausada. o autoresume Reanuda una animaci´n pausada cuando la p´gina se abre nuevamente. o a loop La animaci´n vuelve a reproducirse luego de llegar al final. o palindrome La animaci´n retrocede al llegar al final. o step La animaci´n avanza un paso por cada click del mouse que se haga. fps (frames o per second) es ignorado. width=<ancho> height=<alto> depth=<prof> Redimensionan el cuadro de animaci´n. La opci´n depth especifica una distano o cia entre la animaci´n y el texto. Si solamente se da una de estos par´metros, o a los otros par´metros se modifican autom´ticamente para mantener las propora a ciones. scale=<factor> Escala el cuadro de animaci´n en un cierto factor. o

90

CAP´ ITULO 10. PSTRICKS:ANIMACIONES USANDO EL PACKAGE ANIMATE controls Inserta botones de control bajo el cuadro de animaci´n. o buttonsize=<tama~o> n Cambia la altura del bot´n de control a <tama~o> , el cual debe ser una medida o n v´lida para latex. La altura de bot´n, por defecto, es 1.44em . a o buttonbg=<color>, buttonfg=<color> Por defecto los botones de control est´n dibujados con letras negras sobre un a fondo transparente. El color de fondo puede ser definido con la primera opci´n, o mientras que la segunda determina el color de los marcadores. El par´metro a color es un arreglo de n´meros separados por el s´ u ımbolo “:” en el rango entre 0 y 1. El n´mero de elementos del arreglo determina el modelo de color a usar. u Por ejemplo: con un elemento corresponde a escala de grises, con 3 elementos corresponde a RGB y con cuatro, a CMYK. begin={<comienzo de texto>}, end={<final de texto>} S´lo para ’animateinline’, <comienzo de texto> y <final de texto> son o insertados en el c´digo al comienzo y al final de cada cuadro. Generalmente se o usa para configurar entornos de dibujo, tales como begin={\begin{pspicture}(...)(...)}, end={\end{pspicture}} Esta opci´n es bastante util cuando se quiere crear una animaci´n usando un o ´ o mismo marco.

10.4.

Comandos y entornos utiles ´

El package animate tiene dos formas de crear una animaci´n. o \animategraphics[opciones]{fps}{nombre_base}{primero}{´ltimo} u Este comando combina combina varios archivos existentes tales como figuras o pdf’s. En caso de usar este comando es necesario cargar el package graphicx. fps indice el n´mero de cuadros (frames) por segundo de la animaci´n. u o

´ 10.4. COMANDOS Y ENTORNOS UTILES

91

Todos los archivos de la secuencia deben estar en la carpeta del c´digo fuente o y estar numerados consecutivamente. nombre_base es el nombre com´n a todos los u archivos. Por ejemplo si los archivos a incorporar son fotin2, fotin3, fotin4 y fotin5 el nombre com´n es fotin. primero es el n´mero del primer archivo (en este caso u u 2) y ´ltimo es el n´mero del ultimo (en este caso el 5). No es necesario incorpou u ´ rar la extensi´n del archivo, ya que el package realiza una b´squeda autom´tica, o u a comenzando por los archivos eps.

Ejemplo 10.4.1. Comando animategraphics Se han guardado las im´genes eps fotin1, fotin2, fotin3. a \begin{center} \animategraphics[scale=1, controls, loop, final]{1}{fotin}{1}{3} \end{center}

A continuaci´n se muestra el entorno que permite crear una animaci´n a partir o o de lo que se dibuja o escribe en cierto espacio en el c´digo fuente. o \begin{animateinline}[opciones]{fps} ... material ... \newframe[fps] ... material ... \newframe*[fps] ... material ... \newframe \multiframe{numero de cuadros}{[<variables>]}{ ... material parametrizado ...

92 }

CAP´ ITULO 10. PSTRICKS:ANIMACIONES USANDO EL PACKAGE ANIMATE

\end{animateinline} El comando \newframe[fps] termina un cuadro y comienza uno nuevo para la animaci´n y s´lo puede ser usado en el entorno animateinline. Existe una variante o o con asterisco \newframe* la cual hace que la animaci´n quede pausada en un detero minado cuadro. [fps] determina opcionalmente la velocidad de cambio que tendr´ el a cuadro que est´ despu´s del comando \newframe o \newframe*. a e El comando \multiframe permite construir ciclos a partir de un mismo dibujo parametrizado. El [numero de cuadros] define el n´mero de ciclos que se realizan u en torno a la figura. El argumento <variables> es una lista de declaraciones de variables separadas por comas. Las variables sirven para parametrizar figuras (hechas por pstricks, por ejemplo) que est´n en el tercer argumento de \multiframe, es decir, a en el espacio disponible para el material parametrizado. Una declaraci´n de variable tiene la siguiente forma: o <nombre de la variable>=<valor inicial> <incremento> <nombre de la variable> es una secuencia de una o m´s letras sin usar el a s´ ımbolo \ . La primera letra de la variable define el tipo de variable. Hay tres tipos de
A variables: enteros (i, I), reales (n, N, r, R), y dimensiones o longitudes en L TEX (d, D).

En la primera ejecuci´n del texto parametrizado se utilizada el <valor inicial>, o cada nuevo ciclo incrementa la variable en <incremento>. Incrementos negativos deben estar precedidos por el signo -. Dentro del texto parametrizado, la variable se hace v´lida precedi´ndola con el a e signo \. Es decir si la variable es N, dentro del texto parametrizado se debe usar \N. En caso de querer insertar la variable dentro de una funci´n definida por PostScript o (por ejemplo dentro de psplot), se debe utilizar el comando \space inmediatamente despu´s de la variable, por ejemplo \N\space. El comando \multiframe debe estar e rodeado del entorno animateinline por cualquiera de las variantes de \newframe. Dos \multiframe consecutivos deben estar separados por una de las dos variantes \newframe. Por defecto, la animaci´n se construye cuadro tras cuadro de manera consecutiva. o Sin embargo, es posible personalizar la forma de aparici´n, superposici´n y repetici´n o o o

´ 10.4. COMANDOS Y ENTORNOS UTILES

93

de los distintos cuadros usando la opci´n timeline (para mayor informaci´n revisar o o la documentaci´n disponible de animate package). o Ejemplo 10.4.2. Animaci´n de una funci´n sinusoidal o o \begin{animateinline}[scale=1, controls, loop]{1} \multiframe{5}{i=1+1}{ \begin{pspicture}[showgrid=false](-7,-3)(7,3) \psaxes{->}(0,0)(-7,-3)(7,3) \psplot[plotpoints=200]{-6.28}{6.28}{ 180 \i\space mul x \rput(4,2){$n=\i$} \rput(-5,2.5){$f(x)=\dfrac{2\sin (nx)}{n}$} \end{pspicture} } \end{animateinline}
f (x) = 2 sin(nx) n

mul 3.1416 div sin 2 \i\space div mul}

2 1

n=1

−7

−6

−5

−4

−3

−2

−1 −1 −2 −3

1

2

3

4

5

6

Ejemplo 10.4.3. Animaci´n de una funci´n param´trica o o e \begin{animateinline}[scale=1, controls, autoplay, loop, palindrome]{10} \multiframe{201}{rI=1+0.01}{

94

CAP´ ITULO 10. PSTRICKS:ANIMACIONES USANDO EL PACKAGE ANIMATE

\begin{pspicture}[showgrid=false](-4,-3)(4,4) \psaxes{->}(0,0)(-4,-3)(4,3) \parametricplot[plotpoints=200]{0}{360}{t cos 2 mul \rI\space t mul sin 2 mul} \rput(0,3.5){$(x(t),y(t))=\left(2\cos (t),2 \sin (at)\right)$} \rput(3,2){$a=\rI$} \end{pspicture} } \end{animateinline}
(x(t), y(t)) = (2 cos(t), 2 sin(at))

2 1 −4 −3 −2 −1 −1 −2 −3 1 2

a = 1.

3

Bibliograf´ ıa
[1] The LaTeX Companion (Tools and Techniques for Computer Typesetting). Frank Mittelbach, Michel Goossens, Johannes Braams, and David Carlisle. Addison-Wesley Professional; 2nd edition (May 2, 2004). [2] More Math Into LaTeX, 4th Edition. George Gr¨tzer. Springer; 4 edition a (August 23, 2007). [3] Guide to LaTeX (4th Edition) (Tools and Techniques for Computer Typesetting). Helmut Kopka, Patrick W. Daly. Addison-Wesley Professional; 4 edition (December 5, 2003). [4] LaTeX: A Document Preparation System (2nd Edition) (Addison-Wesley Series on Tools and Techniques for Computer T). Leslie Lamport. AddisonWesley Professional; 2 edition (July 10, 1994). [5] LaTeX Graphics Companion, The (2nd Edition) (Tools and Techniques for Computer Typesetting). Michel Goossens, Frank Mittelbach, Sebastian Rahtz, Denis Roegel, Herbert Voss. Addison-Wesley Professional; 2 edition (August 12, 2007). [6] Learning LaTeX. David F. Griffiths. SIAM: Society for Industrial and Applied Mathematics (December 1, 1997).

95

´ Apendice

A

Instalaci´n Beamer o
A.1. Clase Beamer: Instalaci´n manual o

Este peque˜o tutorial explica c´mo instalar manualmente la clase beamer y aln o gunos packages relacionados. Este procedimiento se extiende para la instalaci´n o manual de otras clases y packages que se requieran.

A.1.1.

Descarga de archivos

La clase beamer necesita de los siguientes packages para su correcto funcionamiento: pgf, xcolor, translator. Cada uno de estos packages y la clase beamer se pueden descargar desde este link. Si no pudo acceder de manera directa lo puede hacer a trav´s de un buscador en internet, usando la frase: The LaTeX Beamer Class Homee page. Siga las instrucciones y llegar´ a la descarga directa donde se encuentran las a carpetas comprimidas de la clase beamer y los packages mencionados antes. Guarde las cuatro carpetas en una ubicaci´n particular (dentro de una carpeta o por ejemplo) de tal manera que sea f´cil despu´s de recordar. Una vez descargadas a e se deben descomprimir.

A.1.2.

Proceso de instalaci´n manual o

A continuaci´n se explica de manera detallada c´mo instalar la clase beamer y o o los respectivos packages caso a caso. A este punto las carpetas de cada package y 97

98

´ ´ APENDICE A. INSTALACION BEAMER

clase beamer deber´ estar descomprimidas. A modo de introducci´n la notaci´n ıan o o X.Y representa la versi´n de la clase o package correspondiente. o

A.1.3.

Carpeta latex-beamer-X.Y

Dentro de esa carpeta hay una unica carpeta que debe renombrarse como beam´ er. Dentro de esta subcarpeta (renombrada ya como beamer) deben estar las carpetas base, doc, emulation, examples, extensions, solutions, themes entre otros archivos. La carpeta renombrada beamer (que contiene base, doc, etc) debe copiarse y pegarse en el siguiente directorio o equivalente: C:\Program Files\MiKTeX 2.7\tex\latex

A.1.4.

Carpeta pgf-X.Y

Dentro de esa carpeta hay una unica carpeta llamada pgf. Dentro de ´sta se ´ e encuentran las carpetas doc, generic, latex, plain m´s otro archivo. a En general, aparecer´n en todos los packages las subcarpetas doc, latex, cona text, plain y generic. Aqu´ se encuentra toda la programaci´n, sincronismo y docuı o mentaci´n del package. o doc Dentro de la carpeta doc, se debe llegar hasta la carpeta pgf (la cual est´ dena tro de generic). Esta se debe copiar y pegar en la siguiente ruta o equivalente: C:\Program Files\MiKTeX 2.7\doc\generic generic Dentro de la carpeta generic, se debe llegar hasta la carpeta pgf, la cual debe ser copiada y pegada en la siguiente ruta o equivalente: C:\Program Files\MiKTeX 2.7\tex\generic latex Dentro de la carpeta latex, se debe llegar hasta la carpeta pgf, la cual debe ser copiada y pegada en la siguiente ruta o equivalente:

´ A.1. CLASE BEAMER: INSTALACION MANUAL C:\Program Files\MiKTeX 2.7\tex\latex

99

plain Dentro de la carpeta plain, se debe llegar hasta la carpeta pgf, la cual debe ser copiada y pegada en la siguiente ruta o equivalente: C:\Program Files\MiKTeX 2.7\tex\plain

A.1.5.
manera:

Carpeta translator-X.Y

Esta carpeta s´lo trae la parte de latex por lo que se procede de la siguiente o

Dentro de la carpeta hay una unica carpeta que debe renombrarse como trans´ lator (si es que no tiene ese nombre). Copiar esta carpeta y pegarla en el siguiente directorio: C:\Program Files\MiKTeX 2.7\tex\latex

A.1.6.

Carpeta xcolor-X.Y

Esta carpeta tambi´n s´lo trae la parte de latex. e o Dentro de la carpeta hay una unica carpeta que debe renombrarse como xcolor ´ (si es que no tiene ese nombre). Copiar esta carpeta y pegarla en el siguiente directorio: C:\Program Files\MiKTeX 2.7\tex\latex

A.1.7.

Configuraci´n o

Una vez terminado todo lo anterior es necesario decirle a latex de todas las modificaciones que se han hecho a su directorio. Para esto, es necesario dirigirse a: Inicio->Programas->Miktex->Settings .

100

´ ´ APENDICE A. INSTALACION BEAMER En el tab General pinchar en los commands Refresh FNDB y Update Formats. Aplicar y aceptar. Ahora est´ todo listo para usar la clase beamer. a

´ Apendice

B

Configuraci´n Pstricks o
B.1. Introducci´n o

Para usar pstricks en TexnicCenter y en cualquier editor de texto se necesita utilizar la exportaci´n del documento final en formato PS. Si se intenta compilar o en formato PDF usando comandos propios de pstricks ser´ imposible generar un a documento sin errores. Por lo tanto, es necesario compilar en formato PS cada vez que se use pstricks. Luego, para visualizarlo y transformarlo a PDF se necesitan dos programas adicionales. Una v´ f´cil de usar pstricks y llegar a un resultado final en pdf es configıa a urar TexnicCenter de manera tal que pase desde laTeX por PS y autom´ticamente a por PDF.

B.2.
y GSview.

Visualizaci´n de formato PS o

Para visualizar el formato PS1 se necesitan los programas gratuitos Ghostscript

GhostScript Se puede descargar desde este sitio web. El archivo descargable tiene por nombre ghostscript-8.64.tar.bz2 y luego de ser descargado, debe descomprimirse e instalarse.
1

PostScript, un formato de gr´fica vectorial a

101

102

´ ´ APENDICE B. CONFIGURACION PSTRICKS

GSView Se puede descargar desde este sitio web. El archivo descargable tiene por nombre gsv49w32.tar.bz2 y luego de ser descargado, debe descomprimirse e instalarse. En caso de que los links anteriores no funcionen, es posible buscar los programas gratuitos a trav´s de alguna plataforma de b´squeda (ej. google). e u Luego de instalar ambos programas, LaTeX estar´ preparado para generar ıa archivos PS y por lo tanto ser´ posible comenzar a usar el package pstricks. ıa

B.3.

Configuraci´n TexnicCenter LaTeX -¿PS o -¿PDF

Una alternativa para no compilar directamente en PS es configurar TexnicCenter para que compile usando la cadena LaTeX => PS => PDF. De esta manera se puede usar el package pstricks sin problema visualizando de inmediato en PDF. Es importante destacar que de todas formas hay que instalar los programas mencionados en la secci´n anterior para que efectivamente funcione la configuraci´n. o o Primero, hay que dirigirse a Build - Define Output Profiles. Aparecer´ un a cuadro con las tres configuraciones habituales Latex => DVI, Latex => PS y Latex => PDF. A continuaci´n se debe copiar la configuraci´n Latex => PS y renombrarlo o o como Latex => PS => PDF. Una vez realizado este paso, se procede configurando los distintos tabs, esto es, (La)Tex, Postprocessor, Viewer, los cuales se describen a continuaci´n. o

B.3.1.

(La)Tex

Aparece un cuadro como el que muestra la Figura B.3.1. En la parte (La)Tex compiler s´lo debe estar seleccionada la opci´n Run (La)Tex o o in this profile. Luego deben llenarse los espacios en blanco con lo siguiente (o buscar la ruta siguiente: C:\Program Files\MiKTeX 2.7\miktex\bin\latex.exe --src -interaction=nonstopmode -max-print-line=120 "%Wm"

´ B.3. CONFIGURACION TEXNICCENTER LATEX -¿PS -¿PDF

103

Fig. B.3.1: Configuraci´n (La)tex o En la parte BibTex no debe estar seleccionada ninguna opci´n. Luego deben o llenarse los espacios en blanco con lo siguiente (o buscar la ruta siguiente: C:\Program Files\MiKTeX 2.7\miktex\bin\bibtex.exe "%bm" En la parte MakeIndex no debe estar seleccionada ninguna opci´n. Luego deben o llenarse los espacios en blanco con lo siguiente (o buscar la ruta siguiente: C:\Program Files\MiKTeX 2.7\miktex\bin\makeindex.exe -s personal.ist -g "%bm"

104

´ ´ APENDICE B. CONFIGURACION PSTRICKS

B.3.2.

PostProcessor

Primero aparece un cuadro como el que muestra la Figura B.3.2.

Fig. B.3.2: Configuraci´n Postprocessor - DviPs (PDF) o En la parte DviPs (PDF) deben llenarse los espacios en blanco con lo siguiente (o buscar la ruta siguiente): C:\Program Files\MiKTeX 2.7\miktex\bin\dvips.exe -P pdf -R0 "%Bm.dvi" Al pasar a la opci´n Ghostscript (ps2pdf ) aparece un cuadro como el que muestra o la Figura B.3.3. Aqu´ deben llenarse los espacios en blanco con lo siguiente (o buscar la ruta ı siguiente):

´ B.3. CONFIGURACION TEXNICCENTER LATEX -¿PS -¿PDF

105

Fig. B.3.3: Configuraci´n Postprocessor - Ghostscript (ps2pdf) o

C:\Program Files\gs\gs8.63\bin\gswin32.exe -sPAPERSIZE=a4 -dSAFER -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile="%bm.pdf" -c save pop -f "%bm.ps"

B.3.3.

Viewer

En el ultimo tab llamado Viewer se encuentra el cuadro que se muestra en la ´ Figura B.3.4 En la secci´n Path of executable se debe rellenar con lo siguiente (o buscar la o ruta correspondiente): ACRORD32.EXE

106

´ ´ APENDICE B. CONFIGURACION PSTRICKS

Fig. B.3.4: Configuraci´n Viewer o

En la secci´n View project’s output se debe seleccionar la opci´n DDE command o o y rellenar con lo siguiente en Command: [DocOpen("%bm.pdf")][FileOpen("%bm.pdf")] En la parte Server se rellena con: acroview Y en la parte Topic se rellena con: control

´ B.4. DONDE CONSULTAR SOBRE LATEX

107

Lo anterior (Server y Topic) se repite para las secciones Forward Search y Close document before running (La)Tex. Pasando a la secci´n Forward Search, aqu´ se selecciona la opci´n DDE command o ı o y hay que rellenar con lo siguiente en Command: [DocOpen("%bm.pdf")][FileOpen("%bm.pdf")] Por ultimo, en la secci´n Close document before running (La)Tex, se selecciona ´ o la opci´n DDE command y hay que rellenar con lo siguiente en Command: o [DocClose("%bm.pdf")]

B.4.

D´nde consultar sobre LaTeX o

An´ ımate y consulta tus dudas sobre LaTex en el foro oficial de la comunidad de LaTex.

´ Apendice

C

Ejemplos de Expresiones Matem´ticas a
C.1. Fracciones
a+b . Veamos. a−b

Esto no se centra

Esto no se centra $\displaystyle \frac{a+b}{a-b}$. Veamos. Esto s´ se centra. ı a+b a−b

Esto s´ se centra. $$ \frac{a+b}{a-b}$$ ı ¿Se centr´? o n2 − 2n + 1 x + y2

¿Se centr´? $$ \frac{n^2-2n+1}{x+y^2}$$ o

C.2.

Potencias
1

Propiedades de las potencias: a2 ab = ab+2 ; a 2 109

110

´ ´ APENDICE C. EJEMPLOS DE EXPRESIONES MATEMATICAS

Propiedades de las potencias: $$ a^{2} a^b=a^{b+2}; a^{\frac{1}{2}}$$

C.3.

Sub´ ındices
n−1 n2 −2n+6

Se tiene la sucesi´n: bn+2 = o

Se tiene la sucesi´n: $b_{n+2}=\frac{n-1}{n^2-2n+6}$ o

C.4.

Ra´ ıces
n+1

Racionalizar la siguiente expresi´n: z = o

1 x−y− 1 x−y

m−1

x+y

.

Si no pueden entonces resuelvan esto: z = √

$\displaystyle z=\frac{1}{\sqrt[n+1]{x-y}-\sqrt[m-1]{x+y}}$. $\displaystyle z=\frac{1}{\sqrt{x-y}}$

C.5.

Integrales
3 ∞ 0

Resolver:
−1

(x2 + 2)

y2

y dxdy = −2

$\displaystyle \int_{-1}^{3} \int_{0}^{\infty} (x^2+2)\frac{y}{y^2-2}dxdy=$

C.6.

Sumatoria
Cn =
∞ n=1

sen(2nx)

$$ C_n=\sum_{n=1}^{\infty} sen (2nx)$$ ω−γ τ + αβ

π=

φ−ρ−

C.7. ESPACIADO

111

$$ \pi =\sqrt{\phi-\rho}-\frac{\omega-\gamma}{\tau+\alpha^{\beta}}$$

C.7.

Espaciado
.

a + ba + b a + b a + b

$a+b \, a+b \; a+b \quad a+b \qquad$.

Tm´ximo = a

∞ 0

x dx x−1

$$ T_{\mbox{m´ximo}}=\int_0^{\infty} \frac{x}{x-1}dx$$ a

C.8.

Par´ntesis e

Simplificar la expresi´n: o ln a c − ln b d

$$ \ln \left( \frac{a}{b}\right)-\ln \left( \frac{c}{d}\right)$$

√ ( a − b)3

a−b

3

$$ (\sqrt{a-b})^3 \qquad \left(\sqrt{a-b} \right)^3$$

n→1

l´ + ım

1 = n−1

$$\displaystyle \lim_{n \to 1^{+}} \frac{1}{n-1}=$$

112

´ ´ APENDICE C. EJEMPLOS DE EXPRESIONES MATEMATICAS

C.9.

Matriz
  a+b   x 0 xy − 1 π π a+b 0
x xy−1

$$ \left( \begin{array}{cc} \pi & a+b \\

0 & \displaystyle \frac{x}{xy-1} \end{array} \right) \left( \begin{array}{cc} \pi & a+b \\ 0 & \frac{x}{xy-1} \end{array} \right) $$

C.10.

Entorno Equation

\begin{equation} \dfrac{dx}{dy}=x^2+y^2-xy \label{eq:dif} \end{equation} dx = x2 + y 2 − xy dy Resolver la ecuaci´n diferencial (C.1) y encontrar y(1) si y(0) = 0. o

(C.1)

Resolver la ecuaci´n diferencial (\ref{eq:dif}) y encontrar $y(1)$ si $y(0)=0$. o

´ Apendice

D

Ejemplo de poster usando clase a0poster
A continuaci´n se muestra un ejemplo de un poster creado en formato A0. El o documento se compone escencialmente de entornos minipage, los cuales dividen el poster en distintas secciones. Debe tomarse en cuenta que las im´genes usadas se encuentran en formato eps a por lo que una compilaci´n latex=>ps=>pdf fue requerida (ver Anexo B). Para la o generaci´n de un propio poster, busque sus propias im´genes y sit´elas en la misma o a u carpeta del c´digo fuente. o

D.0.1.

Descripci´n o

A Ejemplo D.0.1. Poster elaborado usando L TEX \documentclass[a0b]{a0poster} \usepackage{wrapfig} \usepackage{epsf, subfigure} \usepackage{graphicx,psfrag,color,pstcol,pst-grad} \usepackage{amsmath,amssymb,array} \usepackage[latin1]{inputenc} \usepackage{latexsym} \usepackage{subfigure} \usepackage{times} \usepackage{amssymb, epsf, epsfig, subfigure}

113

114

´ APENDICE D. EJEMPLO DE POSTER USANDO CLASE A0POSTER

\usepackage{calc} \usepackage{multicol} \usepackage{wrapfig} \usepackage{psboxit} \usepackage[square,numbers]{natbib} \graphicspath{{./figures/}} \columnsep=100pt \columnseprule=3pt \usepackage{pstricks} \newcmykcolor{logoblue}{1.00 0.56 0.00 0.34} \newcmykcolor{logolightblue}{0.69 0.34 0.00 0.00} \newcmykcolor{Inblue}{1.00 0.37 0.00 0.00} \newcmykcolor{Inred}{0.00 1.00 0.63 0.00} \newrgbcolor{Inmaroon}{0.4 0.0 0.4} \newrgbcolor{darkblue}{0.0 0.0 0.5} \definecolor{purple}{cmyk}{0.2,0.8,0,0.2} \definecolor{oblue}{cmyk}{0.02,0.02,0,0.02} \definecolor{myblue}{cmyk}{1,1,0,0} \definecolor{mygreen}{cmyk}{0.5,0,0.5,0.5} \definecolor{mymagenta}{cmyk}{0.0,0.5,0.0,0.5} \definecolor{mydarkred}{cmyk}{0.0,0.5,0.5,0.5} \definecolor{myorange}{cmyk}{0,0.73,0.86,0.14} \newcmykcolor{captcolor}{0.69 0.34 0.00 0.00} \begin{document} \enlargethispage*{100cm} \psset{linewidth=0.5cm} \newlength{\frameleft} \newlength{\frameright} \newlength{\frametop} \newlength{\framebottom} \newlength{\columnw} \setlength{\columnw}{0.3458\textwidth} \setlength{\frameleft}{-4cm} %-2cm \setlength{\frameright}{\textwidth} \addtolength{\frameright}{-\frameleft} \setlength{\frametop}{2cm} % 2 cm \setlength{\framebottom}{-\textheight} \addtolength{\framebottom}{-\frametop} {\centering

115

\hskip-2cm \vskip-3cm \hskip-2cm \fbox{ \parbox{1.029\textwidth} { \hspace{1ex} \begin{tabular}{ll} \begin{minipage}{0.87\textwidth} \vspace{1cm} {\huge \bf Descubre Matem´tica con Innovaci´n a o \& Tecnolog´a} \vspace{.3cm} ı \textsc{\Large Jonathan Oberreuter$^1$, Victor Aguilar$^2$, Sebasti´n Briones$^3$, a Fabi´n Olivares$^4$, a Estrella Villarroel$^5$ \& V´ctor Poblete$^6$}\\ [1.5ex]%\hspace{2cm} ı {($^1$jonysatie@gmail.com, $^2$smaug111@gmail.com, $^3$sebabrionesm@gmail.com, $^4$fabian\_oli@hotmail.com, $^5$et\_ia@hotmail.com, $^6$vpoblete.acustica@gmail.com)} {\Large Valdivia, Chile}\\[.9ex] \textit{Segundo Encuentro Nacional Estudiantil de Responsabilidad Social Universitaria, 29 y 30 de Octubre de 2009. Universidad Austral de Chile} \vspace{1cm} \end{minipage} & \begin{minipage}{0.14\textwidth} \raggedleft \hspace{2cm}\epsfig{figure=Escudo.eps, width=5cm} \epsfig{figure=LogoP2.eps, width=6cm}%\hspace{1ex} \end{minipage} \end{tabular} } } } \vspace{1.2cm} \hskip-2.54cm \begin{minipage}{\columnw} \fbox{ \hspace{0.01\columnw}\parbox{0.95\columnw}{ \begin{center} \section*{\color{logoblue} Introducci´n} o \end{center} La matem´tica y los programas computacionales son parte esencial en la educaci´n general a o de los j´venes que hoy se desarrollan en un contexto cultural basado en el conocimiento o y la innovaci´n (Bourn \& Neal, 2008). o %\hspace{0.005\textwidth} \\[2.5ex] Universidad Austral de Chile, Facultad de Ciencias de la Ingenier´a, Campus Miraflores, ı

116

´ APENDICE D. EJEMPLO DE POSTER USANDO CLASE A0POSTER

En particular, tambi´n son fundamentales para el aprendizaje de las ciencias de la ingenier´a.\\ e ı \vspace{.2em}Por otro lado, en el contexto de la educaci´n secundaria, la matem´tica o a se aleja a veces del inter´s de los j´venes, debido a la poca aplicabilidad que e o aparentan tener los distintos contenidos que se les presentan y la forma est´ndar y poco atractiva en que se ense~a la matem´tica. a n a Para mejorar esta situaci´n, o y, al mismo tiempo, acercar a los estudiantes a la ingenier´a, en alguna medida tambi´n ı e potenciar sus talentos, es posible crear un espacio de aprendizaje complementario donde se encuentre el fundamento, pero tambi´n la e aplicaci´n de manera l´dica, entretenida y acorde a la tecnolog´a actual disponible.\\ o u ı \begin{flushright} \begin{minipage}{.5\columnw} \begin{itemize} \item ¿Por qu´ usar la tecnolog´a como herramienta de aprendizaje? e ı Los j´venes de hoy en d´a son nativos de la tecnolog´a, las telecomunicaciones, la o ı ı inform´tica. a Est´n insertos en un mundo de la globalizaci´n, donde pueden usar internet, el correo a o electr´nico y o la mensajer´a instant´nea como herramientas de vida. Entonces el aprendizaje de la ı a matem´tica usando a estas herramientas, que el estudiante ya considera como propias, le permite obtener mejores resultados de aprendizaje. El estudiante puede aprender haciendo. \item La \textit{\textbf{geometr´a fractal}} permite describir la na\-tu\-ra\-le\-za ı (´rboles, nubes, monta~as, copos de nieve), y fen´menos que ocurren en ella. Esta a n o geometr´a no tiene ı presencia en los programas del Ministerio de Educaci´n, incluso en la Universidad o no se encontraron cursos relacionados a este tema. Para generar un fractal se necesita iterar un algoritmo, proceso que se torna largo cuando no se usa un computador (Peitgen \textit{et al.}, 2004; Stevens, 2005). \end{itemize} \vspace{2.1em} \end{minipage} \end{flushright} \begin{minipage}{.4\columnw} \raggedleft \vspace{-22cm}

117

\epsfig{file=fractales1.eps,width=.45\columnw} \centering {\small {\bf Buenos ejemplos de fractales naturales:} \\ antes del desarrollo de la geometr´a fractal, la\\ ı naturaleza era considerada \textit{ruido} en la geometr´a Euclidiana. ı } \vspace{0.5em} \end{minipage} } } \vspace{1.3cm} \fbox{ \hspace{0.01\columnw}\parbox{0.95\columnw}{ \begin{center} \section*{\color{logoblue} Objetivos} \end{center} El objetivo general del proyecto es desarrollar en los estudiantes, de 3ro a 4to medio de Valdivia, las habilidades del pensamiento l´gico, anal´tico, inductivo y deductivo, o ı y la creatividad, usando la tecnolog´a disponible.\\ ı Los objetivos espec´ficos del proyecto son: ı \begin{enumerate} \item Acercar a los estudiantes a un ambiente acad´mico de innovaci´n, al e o a ´rea de la matem´tica a de manera directa y a la ingenier´a a trav´s de la resoluci´n de problemas. ı e o \item Impulsar el trabajo en equipo, el auto-aprendizaje y la perseverancia entre los estudiantes. \item Crear capital social entre estudiantes de distintos establecimientos educacionales y universitario. \end{enumerate} \vspace{1em} \begin{minipage}[t]{.47\columnw} \vspace{-11cm} \begin{center} \epsfig{figure=CS.eps, width=.37\columnw} \end{center} \centering {\small {\bf Conectados con Jonathan en Aachen, Alemania:} \\ A trav´s de Skype se uni´ el grupo\\ e o de estudiantes en Segunda Versi´n primavera-verano. o }

118

´ APENDICE D. EJEMPLO DE POSTER USANDO CLASE A0POSTER

\end{minipage} \begin{minipage}[t]{.5\columnw} \begin{center} \epsfig{figure=CS3.eps, width=.4\columnw} \\[1cm] \end{center} \centering {\small {\bf La capacidad de asociaci´n y cooperaci´n:} \\ o o Se produce entre estudiantes de 3ro y 4to medio\\ y estudiantes de la Universidad Austral. } \vspace{1.5em} \end{minipage} } } \end{minipage} \hspace{.01mm} \begin{minipage}{\columnw} \fbox{ \hspace{0.01\columnw}\parbox{0.95\columnw}{ \begin{center} \section*{\color{logoblue} Impacto del Proyecto} \end{center} %\vspace{.1cm} {\color{myorange}\large Acad´mico}\\[.7cm] e Procura contribuir a mejorar una situaci´n hist´ricamente deficiente de o o nuestro pa´s, en las ı facultades de ciencias, en relaci´n a la educaci´n matem´tica. La forma de o o a ense~ar matem´tica y n a los contenidos est´ndar que se presentan, al parecer, desmotivan a los j´venes. a o Los malos resultados se ven reflejado en resultados SIMCE, PSU, etc. Este impacto se encuentra a nivel local, en la ciudad de Valdivia. \vspace{.5cm} \hspace{-.5cm}\begin{minipage}[t]{.493\textwidth} \begin{center} {\bf Trabajo en equipo, Andr´s Ulloa y Michel Cort´s.}\\[.4em] e e \epsfig{file=Mich1.eps,width=.47\columnw} \end{center} \end{minipage} \hspace{-1em} \begin{minipage}[t]{.49\textwidth} \begin{center} {\bf Script creado con el programa Matlab
R

.}\\[.4em]

\epsfig{file=script.eps,width=.47\columnw}

119

\end{center} \end{minipage} \vspace{.01cm} \begin{center} {\footnotesize Creado por los propios estudiantes del Taller } \end{center} \vspace{.7cm} {\color{myorange}\large En la Comunidad Escolar }\\[.7cm] Es significativo por la capacidad de asociaci´n y cooperaci´n que se produce entre los estudiantes o o de 3ro y 4to medio de los colegios de Valdivia y estudiantes de la Universidad Austral. \vspace{1.5em} \begin{minipage}[t]{.9\textwidth} \vspace{1em} \begin{center} {\bf Trabajo en Taller} \\[.4em] \epsfig{file=Comu.eps,width=.47\columnw} \end{center} \end{minipage} \vspace{.7cm} {\color{myorange}\large En la comunidad universitaria }\\[.7cm] Al abrir las puertas a la creaci´n de iniciativas de responsabilidad social como ´sta, o e se fomenta el uso creativo de la tecnolog´a, la innovaci´n y el aprender colaborativamente en ´reas ı o a diversas del saber. \vspace{1.5em} \begin{minipage}[t]{.9\textwidth} \vspace{1em} \begin{center} {\bf Abriendo las puerta a la creatividad} \\[.4em] \epsfig{file=Andrea.eps,width=.47\columnw} \end{center} \end{minipage} } } \end{minipage} \hspace{.01mm} \begin{minipage}{\columnw} \fbox{ \hspace{0.01\columnw}\parbox{0.95\columnw}{ \begin{center} \section*{\color{logoblue} Metodolog´a} ı \end{center} \vspace{.3cm} {\color{myorange}\large ¿Por qu´ usar Matlab e
R

?}

120

´ APENDICE D. EJEMPLO DE POSTER USANDO CLASE A0POSTER

\vspace{.4cm} \begin{itemize} \item Software reconocido internacionalmente por su calidad. \item Software programable y de gran potencia. \item Ampliamente utilizado entre ingenieros, investigadores y matem´ticos. a \end{itemize} \vspace{.5cm} \hspace{-.5cm}\begin{minipage}[t]{.493\textwidth} \begin{center} {\bf Programa utilizado Matlab \end{center} \end{minipage} \hspace{-1em} \begin{minipage}[t]{.49\textwidth} \begin{center} {\bf Desarrollo del taller.}\\[.4em] \epsfig{file=jona.eps,width=.30\columnw} \end{center} \end{minipage} \vspace{.3cm} {\color{myorange}\large Desarrollo del Taller de Geometr´a Fractal} ı \vspace{.4cm} \begin{itemize} \item Desarrollo de 15 sesiones te´rico-pr´cticas. Entrega en cada sesi´n de o a o material escrito en \LaTeX \item Aprendizaje del software Matlab
R R

.}\\[.4em]

\epsfig{file=matlab.eps,width=.2\columnw}

\item Aprendizaje en base a problemas (PBL) + Aplicaci´n matem´tica o a (matrices, n´meros complejos, funciones, etc.) u \item Uso de distintas herramientas tecnol´gicas. o \end{itemize} \vspace{.3cm} \begin{center} \section*{\color{logoblue} Resultados} \end{center} Al terminar la primera versi´n del taller de geometria fractal (Abril-Julio, 2009), o los estudiantes presentaron sus proyecto de investigaci´n sobre fractales. Lograron aplicar o Matlab
R

para resolver

problemas tales como: el conjunto de Mandelbrot, conjunto de Julia y sistemas-L, como los ´rboles a y el triangulo de Sierpinki. Tambi´n, otro de los temas desarrollado fue la e

121

m´sica fractal.\\ u Se realiz´ difusi´n 9 Liceos y Colegios de Valdivia. Se seleccionaron los o o estudiantes a trav´s de una e prueba quedando un total de 26 estudiantes de 8 establecimientos. Los proyectos finales fueron desarrollados por 10 estudiantes que terminaron el taller. \vspace{.5cm} \hspace{-.5cm}\begin{minipage}[t]{.493\textwidth} \begin{center} {\bf Aquiles Valenzuela desarroll´ el conjunto de Mandelbrot.}\\[.4em] o \epsfig{file=Aquiles.eps,width=.25\columnw} \end{center} \end{minipage} \hspace{-1em} \begin{minipage}[t]{.49\textwidth} \begin{center} {\bf Proyecto sobre el Tri´ngulo de Sierpinsky.}\\[.4em] a \epsfig{file=Sier.eps,width=.2\columnw} \end{center} \end{minipage} \vspace{2em} } } \vspace{1.3cm} \fbox{ \hspace{0.01\columnw}\parbox{0.95\columnw}{ \begin{center} \section*{\color{logoblue} Conclusiones} \end{center} \begin{itemize} \item Es posible desarrollar conceptos nuevos, innovadores y potenciar habilidades con creatividad y entusiasmo. \item Conciencia de fomentar la lectura tecnol´gica e innovar en el aprendizaje o de la matem´tica a y de las ciencias de la ingenier´a. ı \item Reforzar en los propios estudiantes de ingenier´a, conocimiento, ı desarrollando pensamiento cr´tico, reflexi´n con profesores y comunidad, comunicaci´n, liderazgo, ı o o responsabilidad social y compromiso ciudadano. \end{itemize}

122

´ APENDICE D. EJEMPLO DE POSTER USANDO CLASE A0POSTER

\vspace{-1.1cm} \begin{center} \section*{\color{logoblue} Bibliograf´a} ı \end{center} {\small \begin{enumerate} \item Bourn, D. y Neal, I., 2008. The global engineer: incorporating global skills within UK higher education of engineers. Report for the DFID Development Awareness Fund project on: Promoting Development Awareness through dialogue and partnership exploration: UK Engineering Higher Education. Disponible en: http://engineersagainstpoverty.org/docs. \item Peitgen, H., J¨rgens, H. y Saupe, D., 2004. Chaos and Fractals. New u Frontiers of Science. Springer Science, Business Media, Inc. \item Stevens, R., 2005. Creating Fractals. Graphics Series, Charles River Media, Inc. \end{enumerate} } \vspace{.7cm} {\small Agradecemos el apoyo de MINEDUC FDI 2008 L´nea de Emprendimiento ı Estudiantil. A Yohanna del R´o y Patricia Concha, Direcci´n de Bibliotecas Archivos y Museos, ı o Coordinaci´n o Regional. A Luis Alberto Qui~ones, Empresa Edashop. A Gloria Fischer, n Directora Colegio Windsor School, Valdivia.} \vspace{.665cm} } } \end{minipage} \end{document}

La Figura D.0.1 muestra el resultado de este trabajo:

123

A Fig. D.0.1: Poster usando L TEX

´ Apendice

E

Ejemplos de dibujos con Pstricks

Ejemplo E.0.2. Problema N◦ 1

N T

M
P1 co s (θ)
θ

P1

) n(θ se

T m P2

P1

θ

125

126

´ APENDICE E. EJEMPLOS DE DIBUJOS CON PSTRICKS

Ejemplo E.0.3. C´digo fuente del Problema N◦ 1 o
\begin{pspicture}(13,9) %\psgrid \pspolygon[linewidth=2pt,linecolor=blue](0,0)(10,0)(10,5) \pspolygon[linewidth=2pt,linecolor=green](4,2)(7,3.5)(5.66,6.18)(2.66,4.68) \pscircle[linewidth=2pt,fillstyle=solid,fillcolor=red](10.89,5.45){1} \psline[linewidth=2pt,linecolor=red]{->}(6.33,4.84)(7.4,5.4) \psline[linewidth=2pt,linecolor=red]{->}(12,2)(12,3) \psline[linewidth=2pt,linecolor=red]{->}(4.16,5.43)(3.5,6.78) \psline[linewidth=2pt,linecolor=red]{->}(5.5,2.75)(5.5,1.25) \psline[linewidth=2pt,linestyle=dashed,linecolor=red]{->}(5.5,2.75)(4.65,2.33) \psline[linewidth=2pt,linestyle=dashed,linecolor=red]{->}(5.5,2.75)(6.1,1.55) \psline[linewidth=2pt,linecolor=red]{->}(11.85,1)(11.85,0) \psline[linewidth=2pt](6.55,4.35)(10.44,6.30) \psline[linewidth=2pt](11.85,5.45)(11.85,2) \pspolygon[linewidth=2pt,linecolor=green](11.35,1)(12.35,1)(12.35,2)(11.35,2) \pspolygon[linewidth=1pt,linecolor=blue](9.8,0)(10,0)(10,0.2)(9.8,0.2) \rput{0}(1.5,0.35){\textbf{\Huge$\theta$}} \rput{26.57}(4.8,4.2){\huge M} \rput{26.57}(4.2,2.5){\Large $P_1$ sen($\theta$)} \rput{-63.43}(6.1,2.6){\Large $P_1$ cos($\theta$)} \rput{0}(5.1,1.3){\Large $P_1$} \rput{0}(5.65,2){\normalsize $\theta$} \rput{0}(11.85,1.5){\Large m} \rput{0}(7.2,5.65){\Large T} \rput{0}(3.2,6.8){\Large N} \rput{0}(11.5,0.4){\Large $P_2$} \rput{0}(12.35,2.8){\Large T} \end{pspicture}

127

Ejemplo E.0.4. Problema N◦ 2

9 kN 18,1 kN

E 3m

TDC

J

K 4m

I

L 4m

Gx

H

3m

128

´ APENDICE E. EJEMPLOS DE DIBUJOS CON PSTRICKS

Ejemplo E.0.5. C´digo fuente del Problema N◦ 2 o
\begin{pspicture}(-5,-5)(7,7) \pspolygon[linewidth=0.4 pt,linecolor=blue](0,-1)(2,-1)(2,3)(0,4.5) \psline[linewidth=0.4 pt,linecolor=blue]{-}(0,3)(2,3) \psline[linewidth=0.4 pt,linecolor=blue]{-}(0,1)(2,1) \psline[linewidth=0.4 pt,linecolor=blue]{-}(0,1)(2,3) \psline[linewidth=0.4 pt,linecolor=blue]{-}(0,-1)(2,1) \psline[linewidth=1.2 pt,linecolor=red,linestyle=dashed]{->}(0,4.5)(-2.5,3) \psline[linewidth=1.5 pt,linecolor=red]{->}(0,4.5)(-1.5,4.5) \psline[linewidth=1.5 pt,linecolor=red]{->}(0,5.7)(0,4.6) \psline[linewidth=0.4 pt]{-}(3,-1)(3.4,-1) \psline[linewidth=0.4 pt]{-}(3,1)(3.4,1) \psline[linewidth=0.4 pt]{-}(3,3)(3.4,3) \psline[linewidth=0.4 pt]{-}(3,4.5)(3.4,4.5) \psline[linewidth=0.4 pt]{-}(3.2,-1)(3.2,4.5) \psline[linewidth=0.4 pt]{|-|}(0,-3.5)(2,-3.5) \pspolygon[linewidth=1 pt,linecolor=blue](0,-1)(0.2,-1.3)(-0.2,-1.3) \psline[linewidth=0.4 pt,linecolor=blue]{-}(0,-1.3)(-0.1,-1.4) \psline[linewidth=0.4 pt,linecolor=blue]{-}(0.2,-1.3)(0.1,-1.4) \psline[linewidth=0.4 pt,linecolor=blue]{-}(-0.2,-1.3)(-0.3,-1.4) \pspolygon[linewidth=1 pt,linecolor=blue](2,-1)(2.2,-1.4)(1.8,-1.4) \psline[linewidth=1 pt,linecolor=blue]{-}(1.8,-1.48)(2.2,-1.48) \psline[linewidth=1.5 pt,linecolor=red]{->}(-1,-1)(0,-1) \psline[linewidth=1.5 pt,linecolor=red]{->}(0,-2.4)(0,-1.5) \psline[linewidth=1.5 pt,linecolor=red]{->}(2,-1.6)(2,-2.5) \rput(-2.5,4.5){{18,1 kN}} \rput(0,6){{9 kN}} \rput(-1.5,-1){{Gx}} \rput(-2.7,2.7){{T$_{DC}$}} \rput(1,-3.2){{3 m}} \rput(3.7,0){{4 m}} \rput(3.7,2){{4 m}} \rput(3.7,3.75){{3 m}} \rput(2.3,-0.9){{H}} \rput(2.3,1){{L}} \rput(2.3,3){{K}} \rput(1,4.5){{E}} \rput(-0.3,1){{I}} \rput(-0.3,3){{J}} \end{pspicture}

129

Ejemplo E.0.6. Problema N◦ 3 10V + A I1 2Ω + 6I1 I C 1Ω B 1Ω II 1Ω D 2Ω F

E

2Ω

130

´ APENDICE E. EJEMPLOS DE DIBUJOS CON PSTRICKS

Ejemplo E.0.7. C´digo fuente del Problema N◦ 3 o
\begin{pspicture}(11,8) \psline[linecolor=red](1.5,1.5)(7.5,1.5) \psline[linecolor=red](1.5,1.5)(1.5,3.4) \rput(0.5,4){$6I_{1}$} \rput(1.5,6.7){$E$} \rput(3.2,7){$2\Omega$} \rput(2.2,4.6){$+$} \rput(3.5,3.5){$I$} \rput(5,6.7){$A$} \rput(5.2,6.2){$I_{1}$} \rput(5,3.7){$C$} \rput(5.6,5.3){$2\Omega$} \rput(6.2,4.5){$1\Omega$} \rput(7.5,5.3){$II$} \rput(7,7.3){$10V$} \rput(7.5,7.1){$+$} \rput(7.5,1.3){$B$} \rput(8.1,2.7){$1\Omega$} \rput(8.7,4.5){$1\Omega$} \rput(10,3.8){$D$} \rput(9.4,5.3){$2\Omega$} \rput(10,6.7){$F$} \psline(6.7,6.6)(7.3,6.6) \psline(6.7,6.4)(7.3,6.4) \pscircle[linewidth=1.5pt, fillstyle=solid, fillcolor=red](1.5,4){0.6} \psline[linecolor=red](1.5,4.6)(1.5,6.5) \psline[linecolor=red](1.5,6.5)(2.5,6.5) \psframe[linewidth=1.5pt,linecolor=blue](4,6.2)(2.5,6.8) \psline[linecolor=red](4,6.5)(6.4,6.5) \pscircle[linewidth=1.5pt, fillstyle=none, fillcolor=yellow](7,6.5){0.6} \psline[linecolor=red](7.5,1.5)(7.5,2) \psframe[linewidth=1.5pt,linecolor=blue](7.2,2)(7.8,3.5) \psline[linecolor=red](7.5,3.5)(7.5,4) \psline[linecolor=red](7,4)(8,4) \psframe[linewidth=1.5pt,linecolor=blue](5.5,3.7)(7,4.3) \psline[linecolor=red](5,4)(5.5,4) \psline[linecolor=red](5,4)(5,4.5) \psframe[linewidth=1.5pt,linecolor=blue](4.7,4.5)(5.3,6) \psline[linecolor=red]{->}(5,6.5)(5,6) \psframe[linewidth=1.5pt,linecolor=blue](8,3.7)(9.5,4.3) \psline[linecolor=red](9.5,4)(10,4) \psline[linecolor=red](10,4)(10,4.5) \psframe[linewidth=1.5pt,linecolor=blue](9.7,4.5)(10.3,6) \psline[linecolor=red](10,6)(10,6.5) \psline[linecolor=red](7.6,6.5)(10,6.5)

131

\pscurve(2.5,2.5)(2.7,4.8)(3.5,5) \pscurve{->}(3.5,5)(4.3,4.8)(4.5,3) \pscurve(6.5,4.8)(6.7,5.5)(7.5,5.7) \pscurve{->}(7.5,5.7)(8.3,5.5)(8.5,5.1) \end{pspicture}

Ejemplo E.0.8. Problema N◦ 4 (V r)x
on da re fl e ja

Vr
da

(V r)y

y B B

x
te en id inc

da on

Vi (V i)x

(V i)y

x=0

132

´ APENDICE E. EJEMPLOS DE DIBUJOS CON PSTRICKS

Ejemplo E.0.9. C´digo fuente del Problema N◦ 4 o
\begin{pspicture}(10,10) \psline[linecolor=blue, linewidth=0.2pt](9,0)(9,10) \psline[linewidth=0.5pt](2,5)(11,5) \psline[linewidth=2pt]{->}(0,3.5)(2.5,3.5) \psline[linewidth=2pt]{->}(0,3.5)(0,6) \psline{->}(6,1)(8,1) \psline{->}(8,1)(8,2) \psline{->}(6,1)(8,2) \psline{->}(8,8)(8,9) \psline{->}(8,9)(6,9) \psline{->}(8,8)(6,9) \pscurve{-}(7,4)(6.75,5)(7,6) \psline[linewidth=2pt,linecolor=green]{->}(5,3)(9,5) \psline[linewidth=2pt,linecolor=blue]{->}(9,5)(5,7) \pspolygon[fillstyle=hlines,hatchcolor=red](9,0)(9.5,0)(9.5,10)(9,10) \rput(7,0.5){{(\textit{\textbf{V}}\tiny{\textbf{i}}})\scriptsize{\textbf{x}}} \rput(8.5,1.5){{(\textit{\textbf{V}}\tiny{\textbf{i}}})\scriptsize{\textbf{y}}} \rput(6.75,1.75){\textit{\textbf{V}}\tiny{\textbf{i}}} \rput(7,9.5){{(\textit{\textbf{V}}\tiny{\textbf{r}}})\scriptsize{\textbf{x}}} \rput(8.5,8.5){{(\textit{\textbf{V}}\tiny{\textbf{r}}})\scriptsize{\textbf{y}}} \rput(6.75,8.25){\textit{\textbf{V}}\tiny{\textbf{r}}} \rput(-0.25,6){{\textbf{\textit{y}}}} \rput(2.5,3.25){{\textbf{\textit{x}}}} \rput(9,-0.25){{\textbf{\textit{x=0}}}} \rput(7.5,4.75){{\textbf{\textit{B}}}} \rput(7.5,5.25){{\textbf{\textit{B}}}} \rput{30}(3.5,2.2){\textbf{onda incidente}} \rput{-30}(3.5,7.8){\textbf{onda reflejada}} \end{pspicture}

Este es el primer libro de los autores. ´ Trata sobre como introducirse a ´ la produccion de textos con con

oducirse a

para Windows, usando los softwares libres MiKTeX y TeXnicCenter. Puede ser usado como un texto gu´ ıa por estudiantes de ciencias y de ingenier´ ıa interesados en desarrollar nuevas habilidades ´ ´ de comunicacion para elaboracion de trabajos de alta calidad.

AT X L E LATEX

softwares libres

Sign up to vote on this title
UsefulNot useful

Master Your Semester with Scribd & The New York Times

Special offer: Get 4 months of Scribd and The New York Times for just $1.87 per week!

Master Your Semester with a Special Offer from Scribd & The New York Times