Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CurSo Latex Material
CurSo Latex Material
A LA
PRODUCCION DE TEXTOS
CON
A L TEX
(Texto Gu a)
V. Poblete R.
J. J. H. Oberreuter A.
(Texto Gu a)
Introduccin a la Produccin o o
A de Textos con L TEX
(Texto Gu a)
Universidad Austral de Chile Facultad de Ciencias de la Ingenier a Instituto de Acstica u Avda. General Lagos 2086 Valdivia. 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. Cmo comenzar a usar L TEX en tu computador? . . . . . . . . . . . o I
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. Denicin de comandos simples y entornos. . . . . . . . . . . . . . . . o 2.4. Comandos recurrentes. . . . . . . . . . . . . . . . . . . . . . . . . . .
ii 3 Objetos otantes
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 Imgenes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 a 3.5. Leyendas o captions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 3.6. Etiquetas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 4 Expresiones que usan matemtica a 25
4.1. Packages asociados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 4.2. Uso de los caracteres $ y $$. . . . . . . . . . . . . . . . . . . . . . . . 25 4.3. Entorno matemticos . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 a 4.4. Comandos bsicos matemticos . . . . . . . . . . . . . . . . . . . . . 28 a a 4.5. Entorno array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 5 Dise o del documento y organizacin n o 33
6.2. Presentacin Bsica con Beamer . . . . . . . . . . . . . . . . . . . . . 43 o a 6.3. Cuadro de Contenidos . . . . . . . . . . . . . . . . . . . . . . . . . . 46 6.4. Animaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 6.5. Deniendo bloques dentro de un frame . . . . . . . . . . . . . . . . . 48 6.6. Comando pause . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 6.7. Escribiendo en varias columnas . . . . . . . . . . . . . . . . . . . . . 49 6.8. Insertando guras en la presentacin . . . . . . . . . . . . . . . . . . 50 o 7 Cmo hacer una bibliograf con BibTeX o a 53
iii 69
8.1. Cargar paquetes bsicos . . . . . . . . . . . . . . . . . . . . . . . . . 69 a 8.2. Consideraciones preliminares . . . . . . . . . . . . . . . . . . . . . . . 69 8.3. Entorno pspicture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 9 Pstricks: grca de funciones a 77
9.1. Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 o 9.2. Notacin polaca inversa y funciones PostScript . . . . . . . . . . . . . 77 o 9.3. Comandos para gracar . . . . . . . . . . . . . . . . . . . . . . . . . 80 10 Pstricks:Animaciones usando el package animate 87
10.1. Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 o 10.2. Consideraciones preliminares . . . . . . . . . . . . . . . . . . . . . . . 87 10.3. Package animate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 10.4. Comandos y entornos utiles . . . . . . . . . . . . . . . . . . . . . . . 90 Bibliograf a A Instalacin Beamer o 95 97
B.1. Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 o B.2. Visualizacin de formato PS . . . . . . . . . . . . . . . . . . . . . . . 101 o B.3. Conguracin TexnicCenter LaTeX -PS -PDF . . . . . . . . . . . . 102 o B.4. Dnde consultar sobre LaTeX . . . . . . . . . . . . . . . . . . . . . . 107 o C Ejemplos de Expresiones Matemticas 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. Parntesis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 e C.9. Matriz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 C.10.Entorno Equation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
113 125
Lista de Figuras
5.2.1. Formato de pgina de este libro . . . . . . . . . . . . . . . . . . . . 38 a B.3.1. Conguracin (La)tex o . . . . . . . . . . . . . . . . . . . . . . . . 103 . . . . . . . . . . . . 104 . . . . . . . . 105 B.3.2. Conguracin Postprocessor - DviPs (PDF) o
Lista de Tablas
3.5.1. Tres Frmulas 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. Descripcin de parmetros en formato de pgina . . . . . . . . . . 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 parmetros 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 matemtico entre texto normal . . . . . . . . . . . . . . 26 a 4.2.2. Lenguaje matemtico 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. Parntesis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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. Cdigo 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. Aplicacin de archivo bib . . . . . . . . . . . . . . . . . . . . . . . 55 o 8.2.1. Colores predenidos en pstricks . . . . . . . . . . . . . . . . . . . 70 8.2.2. Colores denidos por el usuario. . . . . . . . . . . . . . . . . . . . 70 8.2.3. Denicin de parmetros . . . . . . . . . . . . . . . . . . . . . . . 71 o a 8.2.4. L nea y c rculo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 8.2.5. L nea con parmetros propios . . . . . . . . . . . . . . . . . . . . 71 a 8.2.6. Variaciones de unidades . . . . . . . . . . . . . . . . . . . . . . . 72 8.3.1. Entorno pspicture . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 8.3.2. Pspicture y el parmetro shift . . . . . . . . . . . . . . . . . . . . 74 a 8.3.3. Pspicture y el parmetro showgrid . . . . . . . . . . . . . . . . . . 74 a 8.3.4. Comando rput y pspolygon . . . . . . . . . . . . . . . . . . . . . . 75 8.3.5. Comando rput, l neas y ms estilo . . . . . . . . . . . . . . . . . . 75 a 9.2.1. Notacin Postscript de menor a mayor dicultad . . . . . . . . . . 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. Cracin de una funcin sinusoidal . . . . . . . . . . . . . . . . . . 82 o o 9.3.5. Comando parametricplot . . . . . . . . . . . . . . . . . . . . . . . 83 9.3.6. Grca de algunas funciones paramtricas . . . . . . . . . . . . . 84 a e 9.3.7. Grca de pares ordenados . . . . . . . . . . . . . . . . . . . . . . 85 a 10.4.1. Comando animategraphics . . . . . . . . . . . . . . . . . . . . . . 91
Lista de Ejemplos
ix
10.4.2. Animacin de una funcin sinusoidal . . . . . . . . . . . . . . . . 93 o o 10.4.3. Animacin de una funcin paramtrica . . . . . . . . . . . . . . . 93 o o e
A D.0.1. Poster elaborado usando L TEX
. . . . . . . . . . . . . . . . . . . 113
E.0.2. Problema N 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 E.0.3. Cdigo fuente del Problema N 1 . . . . . . . . . . . . . . . . . . . 126 o E.0.4. Problema N 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 E.0.5. Cdigo fuente del Problema N 2 . . . . . . . . . . . . . . . . . . . 128 o E.0.6. Problema N 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 E.0.7. Cdigo fuente del Problema N 3 . . . . . . . . . . . . . . . . . . . 130 o E.0.8. Problema N 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 E.0.9. Cdigo fuente del Problema N 4 . . . . . . . . . . . . . . . . . . . 132 o
Bienvenida y motivacin o
comunicacin escrita generando presentaciones, grcas y documentos cient o a cos y profesionales, de alta calidad.
A Este texto pretende resaltar la utilidad que presenta el uso de L TEX proporcionando las bases para su instalacin y aplicacin en el sistema operativo windows, o o
destacndose especialmente en el uso de lenguaje matemtico y la elaboracin de a a o grcas y dibujos. El libro comenz a desarrollarse el a o 2008 con el inicio de un a o n curso optativo en el ciclo formativo de Bachillerato en Ciencias de la Ingenier de a la Universidad Austral de Chile. En particular, 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 tambin con sus profesores. e Esperamos que con el uso de este texto se obtenga el mximo de provecho paa
A ra aprender a usar L TEX y sea, asimismo, de gran utilidad para los estudiantes interesados en desarrollar nuevas habilidades. Cualquier pregunta, comentario, su-
gerencia o protesta, por favor escribir un correo electrnico a: jonysatie@gmail.com, o vpoblete.acustica@gmail.com. V ctor Poblete R. Instituto de Acstica, UACh, Valdivia. u J. Jonathan H. Oberreuter A. Estudiante Universidad RWTH Aachen, Aachen. 30 de Noviembre, 2009.
Cap tulo
diversos comandos e instrucciones, adems 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 ms 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 eleccin. o Calidad en las expresiones matemticas. a
A L TEX es extensible. Si se quiere adquirir nuevas caracter sticas para los docu-
mentos, entonces es posible buscar algo en la red hecho por otros desarrolladores, o tambin hacer uno propio (con conocimientos avanzados). e
A La salida o output de L TEX pueden ser los siguientes: pdf, dvi, ps, los cuales
Utiliza un editor de texto y luego compila la informacin, generando un documento. o Del Ingls, What You See Is What You Get lo que ves es lo que obtienes. e
A CAP ITULO 1. QUE ES L TEX ? Y POR QUE USARLO? Aun es posible mencionar otras ventajas pero es importante comenzar a descu-
1.1.
A Bsicamente, para usar L TEX y crear un documento son necesarios dos elemena
tos. Una distribucin (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, Scentic Author, Scientic Word, Texmaker, TeXnicCenter, TeXShop, WinEdt, Win Shell) para cada sistema operativo (Windows, Linux, etc.). En adelante usaremos la distribucin MikTeX (versin 2.6 2.7) para Windows y el editor de texto TeXnico o o Center.
1.2.
El Programa MiKTeX
MiKTeX es la primera aplicacin que debe ser instalada en tu computador. Para o descargarla, dirigirse a esta pgina: a http://miktex.org/2.7/Setup.aspx Si ya te encuentras en ella, descargar la versin Basic MiKTeX Installer. o Esta versin es capaz de actualizar packages automticamente, por lo que se recoo a mienda para computadores con acceso a internet. Luego de haber descargado la aplicacin, la cual tiene un tama o de 81.81 MB, o n ejec talo y sigue las instrucciones de instalacin. u o Algunas consideraciones durante la instalacin son: o Cuando se pregunte por el directorio en el cual instalar los archivos se recoa mienda dejar por defecto C:Archivos de programa - MiKTeX 2.7.
Cuando pregunte por preferred paper size selecciona de preferencia la opcin o A4. Cuando pregunte por Download packages on the y se recomienda elegir por defecto Ask me rst. Se sugiere tener paciencia ya que este programa tardar unos minutos en instaa larse.
1.3.
El Programa TeXnicCenter
Para descargar esta aplicacin, debes dirigirte a esta pgina: o a http://www.texniccenter.org/ Luego, en la seccin de descargas bajar la ultima versin de TexnicCeno o ter. Una vez hecho sto, el archivo ejecutable debes abrirlo y seguir las siguientes e instrucciones de instalacin. 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 travs de una ventana de a e conguracin. 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, slo 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
\documentclass[caractersticas]{clase de documento} Este es el prembulo 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 ms por lo que quiere decir que por cmo a o
A este se vea, ya que L TEX se preocupa de esto ultimo.
CAP ITULO 2. ESTRUCTURA GENERAL DEL DOCUMENTO Las caracter sticas son opcionales, y una vez denidas afectan todo el documento.
A L TEX tiene por defecto (ya denidas) caracter sticas de papel, tama o de letra, entre n
otras que var seg n la clase de documento. Las opciones para la clase ms usada an u a article son las siguientes: 10pt, 11pt, 12pt Determinan el tama o de letra del documento. La opcin n o por defecto es 10pt, por lo que nunca es necesario especicarla. twoside Hace que los mrgenes de las pginas 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 pgina aparte. a leqno, eqn 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 prembulo es el espacio habilitado para que el usuario dena 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.
2.2.
A Debido a que L TEX trae por defecto el idioma ingls, 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 prembulo, se colocan los comandos: a \usepackage[spanish]{babel} \usepackage[ansinew]{inputenc} La opcin ansinew tiene relacin con el sistema operativo windows. o o
2.3.
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 cambio 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 instruccin que produce un cambio en el documento de manera global (depende o de la instruccin que tenga este comando), es decir, se ver afectado todo lo que siga o a a esta instruccin. Sin embargo, en algunos casos, es posible utilizar esta instruccin o o de manera local usando un encierro de llaves. {\comando texto afectado por comando} Los entornos tienen la siguiente forma:
rpida comandos y entornos que son utiles para desarrollan un texto cient a co.
2.4.
2.4.1.
Comandos recurrentes.
Comandos de ordenamiento.
En general, existen las siguientes l neas de comandos para seccionar un docuA mento 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 seccin, subseccin, 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 automticamente con el n de hacer posteriormente una a
tabla de contenidos. Esto se logra con el comando \tableofcontents . Si se preere alguna seccin u otra sin enumeracin, 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 dicultades 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 ms espacios horizontales en el cdigo fuente, representan un unico a o espacio en el documento nal.
Uno o ms saltos de l a nea en el cdigo fuente, representan un unico salto de o l nea en el documento nal. Los comandos \newline,\newpage se utilizan para generar un salto de l nea simple y un cambio de pgina, respectivamente. a Si se preere 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]. Adems, el comando \\[Xcm]produce un salto de l a nea de X cm. Si se desea un espaciado estndar entre prrafos 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 L TEX trae de forma predeterminada una portada, la cual se usa siempre en los
papers (publicaciones cient cas en revistas, congresos, seminarios). Esta portada contiene los siguiente comandos: \title{ttulo} \author{autor} \date{fecha} Estos comandos deben situarse en el prembulo (vase 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, tambin dentro de las llaves. Para ocupar la fecha de hoy se usa el e comando \today dentro de las llaves del comando \date . Con lo anterior ya denido, aun no se desplegar esta portada en el documento nal. Para esto es necesario a colocar inmediatamente despus de \begin{document} , el comando \maketitle e que, luego de compilar, har aparecer el t a tulo, autor y fecha del documento denidos.
10
2.4.4.
Los comandos para hacer un cambio en el tama o de la letra son los siguientes, n \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.
Los entornos center, ushleft, ushright 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.
11
El entorno verbatim, cumple la funcin de mostrar textualmente en el docuo mento nal lo que se escribe en el cdigo fuente. o
2.6.
Los siguientes caracteres se ocupan de manera recurrente en los cdigos fuentes y o al tipearlos, no aparecen en el documento compilado. Sus funciones son las siguientes: \ Dene comandos y entornos. \\ Genera una nueva l nea o la (en el caso de tablas y arreglos). % Permite escribir comentarios, los que no aparecern en el documento nal. a $ Despliega expresiones matemticas. a & Realiza un cambio de columna en tablas o arreglos. { } Permiten realizar cambios locales y es usado para denir comandos y entornos. Usado en lenguaje matemtico para realizar sub a ndices. Para generar estos caracteres en el documento se puede anteponer un s mbolo \ a cada uno de ellos, exceptuando \ y \\ los cuales se escriben con el comando $\backslash$. O en su defecto usando el comando \verb.
2.7.
Un documento m nimo
A Ahora que se tiene la estructura bsica 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
12
\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 compilacin, es decir, tomar todas las ordenes 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 predenido. Mayor informacin acerca de packages, comandos y entornos, revisar las refereno cias.
Cap tulo
Objetos otantes
3.1. Elementos que se ubican en el documento
Los objetos otantes son aquellos elementos que se ubican en el documento y que pueden sufrir variaciones de posicin. Entre estos se encuentran las guras (alguna o foto, por ejemplo) y las tablas. Aqu se encuentran dos entornos que hacen prcticamente lo mismo (Ver Seccin a o 3.5), ya que slo dieren en la creacin de una leyenda con distinta etiqueta. Estos o o son los entornos gure y table. La estructura para ambas es la siguiente:
A La posicin es opcional y es solamente una sugerencia para L TEX sobre dnde o o A colocar esta ventana, ya que L TEX las coloca donde sea preferible de acuerdo al texto, es decir, donde quede lo ms ordenado posible. a
Estn las opciones h (aqu t (arriba), b (abajo), p (en una hoja de guras o a ), tablas). 13
14
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 dene la posicin de la columna, esto , o es, l (izquierda), c (centrado), r (derecha). Tambin se puede colocar la variable | e (barra) que solamente denir una separacin entre columnas. a o El s mbolo & sirve para separar una columna de otra. Para saltar a otra la es necesario colocar el s mbolo \\ al nal. Para crear una l nea horizontal entre las, entonces se necesita el comando \hline. Si se desea hacer una l nea horizontal ms sosticada, que vaya desde una a columna X a una columna Y, entonces se debe usar el comando \cline{X-Y}. Por ultimo, existirn 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 & Ecuacin \\ o Newton & 1687 Planck & 1901 \end{tabular} & $F=ma$ \\ & $E=\hbar \omega$ \\
3.2. TABLAS
15
\end{center} Nombre Newton Planck Einstein Fecha 1687 1901 1905 Ecuacin 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} especica 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 Ecuacin 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 continuacin, se altera dentro del entorno center; si se o hiciera fuera de este entorno, el cambio afectar al documento completo. a
16
\renewcommand{\arraystretch}{2.0} \begin{tabular}{|l||c||l|} \hline Nombre & Fecha & Ecuacin \\ 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 Ecuacin o F = ma E= E = mc2 1901 & $E = \hbar \omega$\\
3.2.2.
Comando multicolumn
El comando \multicolumn se usa para separar especicaciones a travs de coe lumnas de una tabla. Este comando tiene la forma \multicolumn{nmero de columnas}{posicin}{texto}. u o Se posicionar siempre al comenzar una la o inmediatamente despus de un &. a e Para empezar a usar este comando (bastante util), se debe primero usar el en
3.2. TABLAS
17
torno tabular deniendo el n mero total de columnas de la tabla. Luego, si se desea u hacer una divisin de dos o ms columnas dentro de alguna columna es necesario o a usar el comando \multicolumn. Es importante que el n mero de columnas sea meu nor o igual al total de columnas de la tabla y la posicin puede ser l,c,r o p. Si se o usa p al principio del entorno tabular y adems en el comando \multicolumn es a importante 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|}{Frmulas de la Fsica}\\ o \hline Nombre & Fecha & Ecuacin \\ o \hline Newton \hline Planck & \hline Einstein & 1905 & $E=mc^2$ \\ \hline \end{tabular} \end{center} 1901 & $E= \hbar \omega$ \\ & 1687 & $F=ma $ \\
18
Frmulas de la F o sica Nombre Newton Planck Einstein Fecha 1687 1901 1905 Ecuacin o F = ma E= E = mc2
3.3.
Comando multirow
Este comando sirve para que, a partir de una la, se generen otras las adicionales en columnas distintas. Para esto es necesario utilizar \usepackage{multirow} en el prembulo del documento. a Ahora, para generar m ltiples las se usa el comando \multirow, que tiene u la forma \multirow{nf}{ancho}{texto}. Como se puede apreciar, es similar al comando \multicolumn y slo dieren en el argumento ancho. Aqu hay dos o opciones, colocar una medida ja (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 funcin del comando. o Ejemplo 3.3.1. Tabla con comando multirow \begin{tabular}{lll} \multicolumn{3}{c}{Campeonato}\\
19
\cline{2-3} & \multicolumn{1}{c}{Da}& \multicolumn{1}{c}{Actividad} \\ \cline{2-3} \multirow{3}{*}{Primera etapa} & Lunes 20 & Paseo\\ & Martes 21 & Prueba 1 \\ & Mircoles 22 & Prueba 2 \\ e \hline \multirow{2}{*}{Segunda etapa} & Jueves 23& Prueba final\\ & Viernes 24& Premiacin\\ o \end{tabular} Campeonato D a Lunes 20 Primera etapa Martes 21 Jueves 23 Viernes 24 Actividad Paseo Prueba 1 Prueba nal Premiacin o
3.4.
Importar Imgenes a
Las imgenes que se deseen agregar al documento deben ir, preferentemente, a dentro de una ventana. Para este caso, se recomienda usar el entorno gure (ya que el caption asociado entrega la palabra Figura N, ver Seccin 3.5). o Existen distintos formatos para una gura, los ms usados son: jpg, png, eps. a Para simplicar el procedimiento, se debe obtener una gura en formato png o jpg. La o las guras 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 extensin .tex. o
20
CAP ITULO 3. OBJETOS FLOTANTES Tabla 3.5.1: Tres Frmulas Recordadas de la F o sica Frmulas de la F o sica Nombre Newton Planck Einstein Fecha 1687 1901 1905 Ecuacin 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 gura. Entre las opciones ms usadas estn 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 gura. La unidad cm puede ser reemplazada por pt o in n (pulgadas).
3.5.
Leyendas o captions
La leyenda para un entorno gure 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 gura (que aparece automtiu a camente) y en la segunda aparece como t tulo Cuadro Y donde Y es el n mero u de la tabla o cuadro (que tambin aparece automticamente). e a Se pueden observar en la Tabla 3.5.1 tres frmulas de la f o sica.
21
A continuacin se muestra una tabla con celdas que tienen escala de grises (con el o comando \cellcolor y el package colortbl), una rotacin de 90 grados (usando el o package rotating y el entorno sidewaystable). Por ultimo se aplica un texto justi cado 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 Matemtica con Innovacin y Tecnologa. 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{Informacin 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
{\justifying 5. Promedio Curso de Matemtica.} & \\[0.1cm] a \hline \hline \end{tabular} \end{center} \end{sidewaystable}
3.5.1.
Ejercicio
3.6.
Etiquetas
Para colocar una etiqueta al cuadro o gura, se puede usar el comando \label{clave} dentro de los entornos ya estudiados. Entre llaves se escribe una clave del cuadro o gura (se usa un nombre ad-hoc, fcil de recordar). Esto sirve para que ms tarde el a a autor haga referencia a dichos objetos otantes mediante el comando \ref{clave} . Entre llaves debe ir exactamente el mismo nombre o clave que se us en la correso pondiente etiqueta. Este ultimo comando (ref) generar solamente el n mero del a u objeto otante asociado. Al usar etiquetas y referencias se debe compilar dos veces con el n de visualizarlas en el documento nal. Adems, estos comandos se pueden utilizar para hacer a referencias a secciones, subsecciones, etc. e incluso a entornos matemticos. 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
Informacin Personal o 1. Nombre Completo. 2. Edad 3. Establecimiento Educacional. 4. Promedio General del A o anterior. n 5. Cules son tus espectativas respecto al taa ller de fractales y qu piensas hacer luego de e terminar el colegio?
Respuestas.
24
Precio 569.000
1.399.000
Cap tulo
Si bien la insercin de lenguaje matemtico en un documento no necesita la o a incorporacin de packages especiales, se puede ampliar la gama de posibilidades en o cuanto a s mbolos, notaciones y otros comandos utiles, a travs de la denicin de e o tres packages de la AMS (American Mathematical Society). Estos packages son amsmath, amsfonts y amssymb, los cuales deben denirse en el prembulo del cdigo fuente. a o
4.2.
La forma ms rpida de escribir con lenguaje matemtico en un texto es mediante a a a el uso de los s mbolos $(dlar simple) y $$ (dlar doble). o o La estructura bsica para usarlos es la siguiente: a $ lenguaje matemtico $ , $$ lenguaje matemtico $$. a a El primero de ellos (dlar simple) es usado para colocar lenguaje matemtico y o a el texto com n en una misma l u nea. Mientras que el segundo (dlar doble) se separa o del texto com n y es puesto en una nueva l u nea centrada. 25
26
Ejemplo 4.2.1. Lenguaje matemtico entre texto normal a Resolver la ecuacin $2x-3y=7$, diofntica. o a Resolver la ecuacin 2x 3y = 7, diofntica. o a
Ejemplo 4.2.2. Lenguaje matemtico separado del texto normal a Resolver la ecuacin $$2x-3y=7$$, diofntica. o a Resolver la ecuacin o 2x 3y = 7 , diofntica. a
4.3.
Entorno matemticos a
Existen otros entornos relacionados con el lenguaje matemtico. Uno de ellos es a el entorno displaymath que cumple la misma funcin del dlar doble. o o Ejemplo 4.3.1. Comando displaymath \begin{displaymath} \int_{-\infty}^{\infty} e^{-x^{2}} \, dx = \sqrt{\pi} \end{displaymath}
ex dx =
El entorno equation sirve para denir ecuaciones en el texto con una determinada numeracin. El autor puede referir dichas ecuaciones haciendo uso de los o
27
comandos \label{etiqueta} y \ref{etiqueta} tal cual se hizo en los entornos table y gure. Ejemplo 4.3.2. Entorno equation \begin{equation} a+b=c \label{ecuacion} \end{equation}
a+b=c Se observa en la ecuacin (4.1) que . . . o Se observa en la ecuacin (\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 = zw 1 + x < x 1
(4.2) (4.3)
28
CAP ITULO 4. EXPRESIONES QUE USAN MATEMATICA Si no se desea una numeracin en alguna la basta con colocar el comando o
\nonumber al nal de esa la. Otros entornos similares son align y alignat.
4.4.
Para insertar los siguientes comandos bsicos del lenguaje matemtico, es necea a sario incluir el uso de caracteres $ y $$. 1. Fracciones: tienen la forma \frac{numerador}{denominador} .
Adems, usando packages adicionales (amsmath), se puede usar \dfrac{}{} a , la cual despliega de mejor manera la fraccin. o 2. Super ndices: se usa la forma ^{super} .
29
Si es una ra cuadrada entonces se omite [indice] . z 5. Displaystyle: Este comando ayuda a mejorar el aspecto de la expresin mao temtica, dndole 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
\displaystyle\sum_{i=1}^ni , genera
i=1
n i=1
i.
xdx
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 estn los comandos \, \; a \quad \qquad . Para escribir texto en lenguaje matemtico es usado el comando \mbox{} . a
a+b=c
ecuacin diofntica o a
10. Parntesis: El uso de parntesis tiene la forma \left(ALGO\right)donde se e e pueden variar ( y ) por otras formas como [ ] o { }. Ejemplo 4.4.11. Parntesis e \left(a+b\right)^2, produce (a + b)2
11. Otras funciones: otras funciones como trigonomtricas, 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 denir el n mero de columnas que tendr la matriz. Aqu no u a
31
se colocan l neas verticales ni horizonatles, solamente se usan parntesis (como ya e se estudi) antes y despus del entorno. o e Este entorno debe ir dentro de alg n entorno matemtico o entre dlares. 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
eyz xy
4.5.1.
Ejercicio.
xyex+y dxdy = 1 x +e
x+y xy
1 1+ 1 ayz
=0
a + c ey1 z2 1 y 3 xy x texto
k+1
x2 + y 2 an
b+1 1b
z yk
Cap tulo
global para el documento entero. Su sintxis 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 slo uno puede ser dado, o son book , report , article , o letter. Existen tambin otras clases que han sido e desarrollado en el ultimo tiempo como KOMA-script o memoir.
5.1.1.
El texto de entrada para una carta comienza como en todo documento: \documentclass[options]{letter} Toda carta debe contener nombre y direccin de quien la env los cuales son o a, puestos para todas las cartas en un archivo al incluir en el prembulo 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 Ingeniera\\ Avda. General Lagos N 2086\\ Valdivia\\Chile} La entrada en el comando name se usar en la direccin de remitente en el a o membrete de la carta. La entrada en el comando signature se imprimir al nal a de la carta. Si signature no ha sido especicado, la entrada \name se pondr en su a lugar. En el prembulo: a \name{Prof. \ Inicial Nombre. \ Apellido} \signature{Nombre Apellido\\ Coordinador} Otros comando que podr ser usados: an \location{nmero_oficina} y \telephone{nmero_telfono} u u e Despus de los comandos en el prembulo, 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 direccin separados por l o neas por el comando \\. \begin{letter}{Sr. Bernardo Berger\\ Alcalde\\ I. Municipalidad de Valdivia\\ Valdivia\\ Regin De Los Ros} 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}
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 Ingeniera\\ 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\\Regin De Los Ros} 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
\name{Prof. \ Inicial Nombre. \ Apellido} \address{Universidad Austral de Chile\\Facultad de Ciencias de la Ingeniera\\ Avda. General Lagos N$^o$2086\\ Valdivia\\Chile} \signature{Nombre Apellido\\ Coordinador} \date{\today} \linespread{1.3} \begin{document} \begin{letter}{Sr. Ivn Flores\\Intendente\\Regin De Los Ros\\ 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 Ingeniera} \end{letter} \end{document}
37
5.1.2.
Opciones
Seleccin 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 opcin interesante es la de denir el texto en dos columnas (twocolumn) o o ms. 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 pgina a
A Una pgina en L TEX est denida por parmetros donde cada uno corresponde a a a
a la longitud de un elemento de la pgina, por ejemplo, \paperheight es la altura a de la pgina. Una manera fcil de encontrar los valores para los parmetros del a a a documento es usando el package layouts y los comandos que a continuacin se o describen. Se generar un diagrama con los valores establecidos. a \begin{document} ... \currentpage \drawparametersfalse \drawpage \end{document}
38
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
5.2. FORMATO DE LA PAGINA Parmetro a \oddsidemargin \topmargin \headheight \headsep \topskip \textheight \textwidth \footskip \paperwidth \paperheight Descripcin o margen izquierdo para las pginas 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 pgina a ancho de la pgina a altura de la pgina a
39
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
Ejemplo 5.2.1. Cdigo 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 ¢imetro&\\ mm &milimetro& 1 mm = 2.845 pt\\ \hline \end{tabular} \end{center}
41
5.3.
Package geometry
El package geometry permite de manera simple denir los mrgenes y distancias a que existen dentro de la hoja. En el prembulo del documento debe denirse de la a siguiente manera: \usepackage[opciones]{geometry} Las opciones denen las dimensiones de la hoja. total={xdim,ydim} dene 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 Dene la distancia entre el borde izquierdo de la hoja y el texto. right=dim Dene margen derecho. top=dim Dene la distancia entre el borde superior de la hoja y el texto. bottom=dim Dene margen inferior. margin=dim Dene el margen de cada borde de la hoja por igual. includefoot El espacio para el pie de pgina se incluye en el area del cuerpo a del texto. includehead El espacio para el encabezado se incluye en el area del cuerpo del texto. Para poder denir claramente el formato de la hoja hay que conocer cmo se o estructura. Una hoja consiste en el cuerpo (rea escrita) y mrgenes. El cuerpo a a consiste en el rea del texto con un encabezado (header), pie de pgina (footer) a a y notas al margen (marginpar) opcionales. Por otra parte, hay cuatro mrgenes, a izqueirdo (left), derecho (right), arriba (top), abajo (bottom). Para documentos con la opcin twoside, se denen los mrgenes 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 mrgenes tienen las siguientes a
relaciones: paperwidth:=left+width+right paperheight:=top+height+bottom Las dimensiones del cuerpo total, width y height se denen como sigue: width:=textwidth(+marginparsep+marginparwidth) height:=textheight(+headheight+headsep+footskip) Una forma fcil de denir 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
Primero se necesita instalar el package Beamer. Para descargarlo, vaya a esta pgina. Una vez que ya se ha instalado, est denitivamente listo para iniciar el a a desarrollo de la primera presentacin. o
6.2.
Escribir los siguiente comandos: \documentclass{beamer} \usepackage[spanish]{babel} \usepackage[ansinew]{inputenc} \usetheme{bars} \title[Aprendiendo algo nuevo]{Cmo o hacer una presentacin con \LaTeX?} o \author{Nombre y Apellido \\Ingeniera \ldots} \institute{Facultad de Ciencias de la Ingeniera} \date{\today} \begin{document} \begin{frame} 43
44 \titlepage \end{frame}
\begin{frame}{Introduccin} o Esta es una breve introduccin a la clase Beamer. o \end{frame} \end{document} Unas pocas explicaciones: \documentclass{beamer} signica que nuestro documento es una presentacin Beamer. o \usetheme{bars} Este es el contexto de dise o. Existen muchos temas que escoger. Se puede n buscar en detalle ms informacin. Por ejemplo, ir a esta pgina. a o a 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]{Cmo o hacer una presentacin con \LaTeX?} o Dene el t tulo de la presentacin. Se observan dos t o tulos: 1. El primero, entre parntesis 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 opcin, o si no es mencionado, entonces el t tulo original es aquel mostrado en la parte baja de la pgina. a 2. El segundo, entre parntesis de llave, es el t e tulo principal de la presentacin. o
46
\author{Nombre y Apellido \\Ingeniera \ldots} Dene el o los autores de la presentacin. o \institute{Facultad de Ciencias de la Ingeniera} Establece dnde se realiz la presentacin. o o o Para denir una diapositiva de la presentacin, se usan los marcadores: o \begin{frame} ... \end{frame} Para colocar un t tulo a una pgina, por ejemplo, Introduccin, se puede a o escribir: \begin{frame}{Introduccin} o Para denir la portada, la primera de las pginas, 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 denir un cuadro que contenga los contenidos de la presentacin, proceder o a escribir: \begin{frame} \frametitle{Contenidos de la Presentacin} o \tableofcontents \end{frame}
6.4. ANIMACIONES
47
El contenido mostrar cada seccin y subseccin. Por lo tanto, se debe insertar a o o \section y \subsection en toda la presentacin y fuera de los cuadros (frames). o Por ejemplo:
\section{Introduccin} o \begin{frame} Aqu se expresan las ideas introductorias... \end{frame} \subsection{Anlisis 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{Especficos} \begin{frame} Para desarrollar el objetivo general se aboradarn los a siguientes objetivos especficos... \end{frame}
6.4.
Animaciones
Una buena presentacin es una que demuestra dinmica y que atrae el inters o a e de la audiencia. En general, se recurre a un tipo de presentaciones dinmicas. Sia
48
multneamente, cuando se habla se muestran puntos y otros se esconden. Se presenta a a continuacin la forma en que es posible realizar funicones de animacin en Beamer. o o
6.4.1.
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.
\section{Bloques} \subsection{Azul} \begin{frame} \begin{block}{Definicin en Azul} o Se define como... \end{block} \end{frame} \subsection{Rojo} \begin{frame} \begin{alertblock}{Definicin en Rojo} o Se define como... \end{alertblock} \end{frame} \subsection{Verde} \begin{frame}
49
6.6.
Comando pause
Para mostrar las de dinmicamente, 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.
Para escribir en varias columnas se usa el entorno columns. Para dos columnas se procede como sigue: \section{Columnas} \begin{frame} \begin{columns}
50
\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.
El siguiente ejemplo ilustra la forma de modicar el ancho de los bloques en dos columnas. Se aplica adems el comando \pause en la ilustracin: 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.
Para insertar una imagen o una gura, se procede usando el comando \includegraphics. A continuacin 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
Durantes los a os de estudio en la Universidad ser necesario elaborar diversos n a trabajos, como informes o presentaciones, ya sea para cursos, prcticas o titulacin. a o En particular, cuando se desarrolla un proyecto o una investigacin acerca de o un determinado tema de estudio, revisando variadas fuentes de informacin, como o ocurre en el trabajo de titulacin, 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 identicador denido por el propio usuario. Se debe crear un archivo .bib donde queden los datos de todos los libros consultados o sugeridos, no slo los del trabajo actual, sino que tamo bin la bibliograf completa, de los cuales se deben referenciar slo los libros que e a o se utilizarn en el documento en particular. Es posible registrar numerosas fuentes a bibliogrcas, para cada una existiendo un comando especial (los ms usuales son a a @book, @article, @misc, @manual) y dependiendo de sto son los campos particulae res que se despliegan. Un ejemplo de un registro de un libro es el siguiente (el primer campo es el identicador unico): 53
54
@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 pgina en especial a se puede hacer, por ejemplo, con \cite[cap.7]{Shannon48}. Existen varios tipos de bibliograf las ms 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 slo con un n mero correlativo por ej. [4]. Para crear la pgina de o u a bibliograf se deben incluir los dos siguientes comandos: a \bibliographystyle{plain} \bibliography{miarchivo.bib} El primero dene 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.
55
Ejemplo 7.1.1. Aplicacin de archivo bib o \documentclass[11pt]{article} \usepackage[spanish]{babel} \usepackage[latin1]{inputenc} \author{Juanito C. Clavito} \title{Ejemplo de Bibiografa} \begin{document} \maketitle \section{Introduccin} o De acuerdo al libro de van Leunen \cite{vanleunen}, este prrafo---y ciertamente esta seccin---debiera ser a o ms grande que una oracin. a o \section{Ms referencias} a Aqu vemos si la referencia \cite{Narendra_1990} al artculo Narendra est correcto, en particular, a con volumen, nmber \& pginas. u a La informacin necesaria debiera hacer uso de BibTeX, o documento del Prof.\ Patashnik \cite{btxdoc}. Lectores interesados que puedan leer en francs e leer la demostracin o \section{Conclusin} 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
@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
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)" } %Olyas 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",
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 Mayers $\eta_C$ paper - conf proc or hep" = "Ref to Roneys mugamma paper - conf proc or hep" = "Ref to Albertos 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
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
62
CAP ITULO 7. COMO HACER UNA BIBLIOGRAF CON BIBTEX IA year pages annote = "2003", = "140-149", = "%%CITATION = PHLTA,B563,140;%%", = "Buggs 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", "1527",
\rho \nu_{\tau}$",
"1987",
Practical Introduction}, publisher = year = address = edition = } @Misc{Akers:1993, author = "R. Akers and others", note } = "CERN-PPE/93-145" {1989},
63
@Article{Albrecht:1991nc, author = title = "H. Albrecht and others", "Observation of the decay tau $\to$ rho pi pi tau-neutrino", 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", "383-392", "Phys. Lett.", "B260", "259-264", collaboration ="ARGUS",
"1991",
"1994",
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", "179-187", "hep-ex/9711022",
"1998",
SLACcitation = "%%CITATION = PHLTA,B431,179;%%" } @Article{Anderson:1999ui, author = title = "S. Anderson and others", "Hadronic structure in the decay tau- --> "Phys. Rev.", "D61", "112002", "hep-ex/9910046", "" collaboration ="CLEO", pi- pi0 nu/tau", journal = volume = year = pages =
"2000",
OPTeprint = annote = }
@Article{Aubert:2002XX, author = title = volume = year = pages = "B. Aubert and others", "The {B}a{B}ar {D}etector", "Nucl. Instrum. Meth.", "A479", "1-116", collaboration ="BaBar", journal =
"2002",
7.1. CREAR UNA BIBLIOGRAF IA OPTeprint = annote = } @PhdThesis{Back:1999jcw, author = title = school = year = } @Article{Bai:1996hf, author = title = volume = year = pages = annote = } @Article{Balest:1996, author = title = journal = year = volume = pages = annote = {R. Balest and others}, {}, {Phys. Lett.}, {B388}, {402}, {CLEO tau lifetime measurement} {1996}, "J. Z. Bai and others", "Measurement of the mass of the tau lepton", "Phys. Rev.", "D53", "20-34", "" collaboration ="BES", journal = address = {1999}, {London UK}, {J. J. Back}, {~}, {Queen Mary and Westfield College}, "hep-ex/0105044", "The NIM paper"
65
"1996",
66 }
@Article{Barate:1997hv, author = title = "R. Barate and others", "Measurement of the spectral functions of vector current hadronic tau decays", journal = volume = year = pages = annote } @Article{Barate:1997hw, author = annote= 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", "387", "Measurement of the tau lepton lifetime with the three- dimensional impact parameter method" collaboration ="ALEPH", journal = "Z. Phys.", "C76", "15", = "" collaboration ="ALEPH",
"1997",
"1997",
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= volume = year = pages = title } journal = "L. M. Barkov and others", "", "Nucl. Phys.", "B256", "365", = "ELECTROMAGNETIC PION FORM-FACTOR IN THE
67
"1985",
Cap tulo
Actualmente existe una larga lista de paquetes asociados, los que se encuen- tran constantemente actualizados en el sitio ocial de PStricks: http://tug.org/PSTricks/ El paquete necesario siempre ser pstricks, y otros ms usados son pst-node, a a pst-tree, pst-plot. El instructivo de instalacin 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 prembulo del documento y compilana do.
8.2.
8.2.1.
Consideraciones preliminares
Colores
Pstricks posee una lista predenida 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
Ejemplo 8.2.1. Colores predenidos en pstricks Esto es {\red rojo} y esto es {\green verde}. genera Esto es rojo y esto es verde.
Adems, se puede denir un color usando el comando a \definecolor{nombre}{tipo}{valores}. nombre corresponde al nombre que tendr el color denido 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 cacacterizacin del o color mediante n meros entre 0 y 1. Si se usa el tipo gray, entonces basta con un slo 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 denidos 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.
Deniendo parmetros a
Para denir ciertos parmetros 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 travs del comando \psset{key1=valor,key2=valor,...}. e Cuando este comando no va encerrado en llaves, afectar a todos los comandos a que vengan despus. Y cuando est encerrado por llaves junto a otros comandos, e a afectar a dichos comandos que se encuentren tambin entre llaves. a e
71
Sin embargo, a veces es posible evitar el comando psset incluyendo los parmetros a en los mismos comandos de dibujo, como se ve en el siguiente ejemplo.
8.2.3.
Longitudes y unidades
Para hacer una variacin en las longitudes se puede usar el comando \psset{valores}. o Los valores posibles se dan en el Cuadro 8.2.1.
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
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.
73
8.3.
Entorno pspicture
El entorno pspicture se usa para crear un objeto otante para el dibujo, un marco de determinadas dimensiones. La estructura de este entorno es el siguiente: \begin{pspicture*}[parmetros](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 cmo el entorno se sita 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
. Este es el
Uno de los parmetros de este entorno es shift que sirve para elevar o bajar el a pspicture una cierta distancia. Para ver cmo funciona, ver el siguiente ejemplo: o
74
Ejemplo 8.3.2. Pspicture y el parmetro 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 parmetro 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 denirse a travs del comando \newpsstyle{gridstyle}{} . Ver el siguiente ejemplo: e
75
\begin{pspicture}[showgrid=true](-1,0)(2,1) \end{pspicture}}
1
1 0
-1 0 1 2
-1
8.3.1.
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 dene en grados y es opcional. La posicin se dene con a o las coordenadas (x,y) y el elemento puede ser un texto corto, incluso lenguaje matemtico, 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
0 0 1 2 3 4 5 6 7 8
76
\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
Cap tulo
Muchas veces una funcin 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 Notacin Polaca Inversa (RPN en ingls, Reverse polish notation) es un mtoo e e do de introduccin de datos alternativo al algebraico. Es una modicacin a la noo o tacin polaca creada por el matemtico polaco Jan Lukasiewicz en 1920. o a En la dcada de 1960 ese mtodo fue introducido en las computadoras. Posteriore e mente, Hewlett-Packard lo aplic por primera vez en la calculadora de sobremesa o HP-9100A en 1968.
9.2.
La RPN tiene la ventaja de que no es necesario usar parntesis para controlar e el orden de los operadores en una expresin. Aqu la notacin tradicional de una o , o expresin en la que participa una operacin (como suma, resta, multiplicacin, divio o o 77
78
sin, etc) donde est el operador entre medio de los dos valores, se cambia por otra o a donde los valores estn agrupados a la izquierda y la operacin est a la derecha de a o a ambos. Por ejemplo la expresin x + y pasa a ser x y + . Muchas veces la expresin o o original puede escribiste de varias maneras en la notacin RPN, dependiendo si la o operacin es o no conmutativa. o Cuando existe ms de una operacin, la situacin comienza a complicarse. Por a o o esto se recomienda crear una expresin compleja desde dentro hacia fuera, partiendo o con las operaciones que tienen mayor prioridad. Ver ejemplo 9.2.1. As la expresin 2 * x + 3 (2x + 3) se transforma a RPN como 2 x * 3 + , o Para verlo de una manera ms ordenada, se pueden construir por separado cada a expresin simple (con un slo operador) y luego se agrupan para generar la expresin o o o completa. En el ejemplo anterior, se tiene una multiplicacin 2 * x que se transforma o en 2 x *. A esta peque a expresin llammosle A. Luego la expresin nal es A 3 +. n o e o Reemplazando el valor de A, queda 2 x * 3 +. La notacin 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. Operacin o + * / Comando PS neg dup idiv rand mod sin cos tan Comando PS Operacin Comando PS o add ^ exp sub sqrt sqrt mul ln ln div log log Descripcin o Coloca un signo negativo delante del valor Duplica la expresin 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 sustraccin o seno (argumento en grados) ceno (argumento en grados) tangente (argumento en grados)
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. Notacin Postscript de menor a mayor dicultad o Expresin o Comando x+1 2(x + 1) 2(x + 1) 1 Expresin 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
Expresin o x
1 x
x+1
1 x+1 1 + 1 x x+1
Expresin 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
9.3.
El subpackage de Pstricks que permite trazar grcas de funciones de manera a vectorial y de datos experimentales (por ejemplo) es pst-plot y debe ser cargado en el prembulo del documento. a Los comandos que se revisan a continuacin son \dataplot , \psplot y \parametricplot . o
9.3.1.
Grca 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 estn dea limitados por un rectngulo (x1,y1) y (x2,y2) son esquinas opuestas del rectngua 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 nalmente 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
2 2 1 1 2
0 1 2 3 4 5 6
1 1 0 0
7
1
8 9 10 11 12
81
Las marcas y la numeracin en los ejes se encuentran igualmentes espaciados y o se pueden denir a partir de los parmetros 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 Descripcin o N mero al origen u Incremento numrico e Distancia entre n meros u
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 3 6 2 1 2 4
7 8 9
6
10 11 12
0 0 1 4 5 6
\psplot*[par]{x_min}{x_max}{funcin} o El comando \psplot sirve para gracar una funcin f (x), utilizando la notacin o o PostScript. Dicha funcin se dene en funcin (siendo x la variable) mientras que el o o
82
dominio de la funcin se dene en x_min y x_max. En par se denen los parmetros o a ya conocidos como tipo de l nea, color de l nea, espesor. Para este comando hay parmetros 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 parmetro 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 races de} \rput[l](6.5,1.4){$f(x)=(x-4)^2-1$}} \end{pspicture}
2 1 0 0 2 4 6
Ejemplo 9.3.4. Cracin de una funcin 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}
83
3sin
+2 x 180
2sin
+2
3 sin 2 x 180 +2
-1 0 1 2 3 4 5 6 7 8
\parametricplot*[par]{t_min}{t_max}{fun1 fun2} Este comando genera la grca de la funcin paramtrica (x(t), y(t)) donde fun1 a o e es x(t) y fun2 corresponde a y(t). El parmetro 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)
-1
-2 -2 -1 0 1 2 3 4 5 6 7 8
84
Ejemplo 9.3.6. Grca de algunas funciones paramtricas 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)
-1
-2 -2 -1 0 1 2 3 4 5 6 7 8
9.3.2.
\dataplot*[par]{\label} Primero es necesario conocer el comando \savedata{\label}[datos] el cual permite guardar datos obtenidos despus de alg n experimento, por ejemplo. Los e u datos se guardan a travs del nombre \label , que posteriormente se leen con el e comando dataplot. El comando dataplot slo acepta los estilos line, polygon y dots e ignora los o parmetros arrows, linearc, showpoints. a Algunos parmetros utiles son plotstyle, showpoints (true o false) y dotstyle a (revisar opciones).
85
Ejemplo 9.3.7. Grca 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
calidad vectorial y el package animate realiza una animacin usando imgenes en o a formatos conocidos o tambin con las herramientas de Pstricks o Tikz. En este docue mento se explicar cmo incorporar una animacin a un documento o presentacin a o o o usando pstricks. Antes de leer este documento se recomienda estudiar brevemente los comandos de Pstricks y la notacin PostScript. o
10.2.
Consideraciones preliminares
Para poder realizar todos los ejemplos que se encuentran en esta seccin y en o general, para compilar sin problemas usando este package se debe tener en cuenta lo siguiente: En la conguracin LaTeX=>PS=>PDF, en el postprocesador dvips y posterioro mente arguments, eliminar la opcin -P pdf o, alternativamente, agregar o 87
88
CAP ITULO 10. PSTRICKS:ANIMACIONES USANDO EL PACKAGE ANIMATE luego de -P pdf, la opcin -X 2400 -Y 2400 de manera que quede nalmente o la conguracin o -P pdf -X 600 -Y 600 -R0 "%Bm.dvi" Animaciones con grcas 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 conguracin 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 conguracin pdatex o y xelatex.
10.3.
Package animate
Primero se debe cargar el package en el prembulo del documento, usando el a siguiente comando: \usepackage[*opciones]{animate} Las *opciones disponibles se describen a continuacin y al ser denidas en el o prembulo afectarn todas las animaciones que se inserten en el documento. Se a a recominda usar estas opciones como parmetros en los comandos o entornos que se a detallan en la seccin 10.4. o poster=primero|ninguno|ltimo u Especica el cuadro que aparecer cuando la animacin est inactiva. Puede a o e ser el primero, el ultimo o ninguno. Por defecto aparece el primer cuadro o frame.
89
Se construye la animacin solamente desde cada <num> avo cuadro. Los cuadros o saltados son descartados y no se incluyen en el documento. autopause Pausa la animacin cuando se cierra la pgina en vez de detenerla y rebobinarla o a al cuadro por defecto. autoplay Comienza la animacin apenas la pgina se abre. Adems vuelve a reproducir o a a una animacin previamente pausada. o autoresume Reanuda una animacin pausada cuando la pgina se abre nuevamente. o a loop La animacin vuelve a reproducirse luego de llegar al nal. o palindrome La animacin retrocede al llegar al nal. o step La animacin 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 animacin. La opcin depth especica una distano o cia entre la animacin y el texto. Si solamente se da una de estos parmetros, o a los otros parmetros se modican automticamente para mantener las propora a ciones. scale=<factor> Escala el cuadro de animacin en un cierto factor. o
90
CAP ITULO 10. PSTRICKS:ANIMACIONES USANDO EL PACKAGE ANIMATE controls Inserta botones de control bajo el cuadro de animacin. o buttonsize=<tama~o> n Cambia la altura del botn de control a <tama~o> , el cual debe ser una medida o n vlida para latex. La altura de botn, por defecto, es 1.44em . a o buttonbg=<color>, buttonfg=<color> Por defecto los botones de control estn dibujados con letras negras sobre un a fondo transparente. El color de fondo puede ser denido con la primera opcin, o mientras que la segunda determina el color de los marcadores. El parmetro 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>} Slo para animateinline, <comienzo de texto> y <final de texto> son o insertados en el cdigo al comienzo y al nal de cada cuadro. Generalmente se o usa para congurar entornos de dibujo, tales como begin={\begin{pspicture}(...)(...)}, end={\end{pspicture}} Esta opcin es bastante util cuando se quiere crear una animacin usando un o o mismo marco.
10.4.
El package animate tiene dos formas de crear una animacin. o \animategraphics[opciones]{fps}{nombre_base}{primero}{ltimo} u Este comando combina combina varios archivos existentes tales como guras o pdfs. En caso de usar este comando es necesario cargar el package graphicx. fps indice el n mero de cuadros (frames) por segundo de la animacin. u o
91
Todos los archivos de la secuencia deben estar en la carpeta del cdigo 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 extensin del archivo, ya que el package realiza una b squeda automtica, o u a comenzando por los archivos eps.
Ejemplo 10.4.1. Comando animategraphics Se han guardado las imgenes eps fotin1, fotin2, fotin3. a \begin{center} \animategraphics[scale=1, controls, loop, final]{1}{fotin}{1}{3} \end{center}
A continuacin se muestra el entorno que permite crear una animacin a partir o o de lo que se dibuja o escribe en cierto espacio en el cdigo fuente. o \begin{animateinline}[opciones]{fps} ... material ... \newframe[fps] ... material ... \newframe*[fps] ... material ... \newframe \multiframe{numero de cuadros}{[<variables>]}{ ... material parametrizado ...
92 }
\end{animateinline} El comando \newframe[fps] termina un cuadro y comienza uno nuevo para la animacin y slo puede ser usado en el entorno animateinline. Existe una variano o te con asterisco \newframe* la cual hace que la animacin quede pausada en un o determinado cuadro. [fps] determina opcionalmente la velocidad de cambio que tendr el cuadro que est despus del comando \newframe o \newframe*. a a e El comando \multiframe permite construir ciclos a partir de un mismo dibujo parametrizado. El [numero de cuadros] dene el n mero de ciclos que se realizan u en torno a la gura. El argumento <variables> es una lista de declaraciones de variables separadas por comas. Las variables sirven para parametrizar guras (hechas por pstricks, por ejemplo) que estn en el tercer argumento de \multiframe, es decir, a en el espacio disponible para el material parametrizado. Una declaracin de variable tiene la siguiente forma: o <nombre de la variable>=<valor inicial> <incremento> <nombre de la variable> es una secuencia de una o ms letras sin usar el a s mbolo \ . La primera letra de la variable dene 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 ejecucin 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 vlida precedindola 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 funcin denida por PostScript o (por ejemplo dentro de psplot), se debe utilizar el comando \space inmediatamente despus 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 animacin se construye cuadro tras cuadro de manera consecutiva. o Sin embargo es posible personalizar la forma de aparicin, superposicin y repeticin o o o
93
de los distintos cuadros usando la opcin timeline (para mayor informacin revisar o o la documentacin disponible de animate package). o Ejemplo 10.4.2. Animacin de una funcin 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
2 1
n=1
1 1 2 3
Ejemplo 10.4.3. Animacin de una funcin paramtrica o o e \begin{animateinline}[scale=1, controls, autoplay, loop, palindrome]{10} \multiframe{201}{rI=1+0.01}{
94
\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.
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 Grtzer. 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. Griths. SIAM: Society for Industrial and Applied Mathematics (December 1, 1997).
95
Apndice e
Instalacin Beamer o
A.1. Clase Beamer: Instalacin manual o
Este peque o tutorial explica cmo instalar manualmente la clase beamer y algun o nos packages relacionados. Este procedimiento se extiende para la instalacin manual o 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 travs de un buscador en internet, usando la frase: The LaTeX Beamer Class e Homepage. Siga las instrucciones y llegar a la descarga directa donde se encuentran a las carpetas comprimidas de la clase beamer y los packages mencionados antes. Guarde las cuatro carpetas en una ubicacin particular (dentro de una carpeta o por ejemplo) de tal manera que sea fcil despus de recordar. Una vez descargadas a e se deben descomprimir.
A.1.2.
A continuacin se explica de manera detallada cmo instalar la clase beamer y o o los respectivos packages caso a caso. A este punto las carpetas de cada package y 97
98
clase beamer deber estar descomprimidas. A modo de introduccin la notacin an o o X.Y representa la versin 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 bea mer. 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 ms otro archivo. a En general, aparecern en todos los packages las subcarpetas doc, latex, context, a plain y generic. Aqu se encuentra toda la programacin, sincronismo y documenta o cin 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:
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 slo 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 tambin slo 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.
Conguracin o
Una vez terminado todo lo anterior es necesario decirle a latex de todas las modicaciones 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
Apndice e
Conguracin Pstricks o
B.1. Introduccin o
Para usar pstricks en TexnicCenter y en cualquier editor de texto se necesita utilizar la exportacin del documento nal 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 fcil de usar pstricks y llegar a un resultado nal en pdf es congurar a a TexnicCenter de manera tal que pase desde laTeX por PS y automticamente por a PDF.
B.2.
y GSview.
Visualizacin de formato PS o
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
101
102
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 travs de alguna plataforma de b squeda (ej. google). e u Luego de instalar ambos programas, LaTeX estar preparado para generar ara chivos PS y por lo tanto ser posible comenzar a usar el package pstricks. a
B.3.
Una alternativa para no compilar directamente en PS es congurar 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 seccin anterior para que efectivamente funcione la conguracin. o o Primero, hay que dirigirse a Build - Dene Output Proles. Aparecer un a cuadro con las tres conguraciones habituales Latex => DVI, Latex => PS y Latex => PDF. A continuacin se debe copiar la conguracin Latex => PS y renombrarlo o o como Latex => PS => PDF. Una vez realizado este paso, se procede congurando los distintos tabs, esto es, (La)Tex, Postprocessor, Viewer, los cuales se describen a continuacin. o
B.3.1.
(La)Tex
Aparece un cuadro como el que muestra la Figura B.3.1. En la parte (La)Tex compiler slo debe estar seleccionada la opcin Run (La)Tex o o in this prole. 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"
103
En la parte BibTex no debe estar seleccionada ninguna opcin. 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 opcin. 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
B.3.2.
PostProcessor
Fig. B.3.2: Conguracin 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 opcin 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):
105
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 seccin Path of executable se debe rellenar con lo siguiente (o buscar la o ruta correspondiente): ACRORD32.EXE
106
En la seccin View projects output se debe seleccionar la opcin 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
107
Lo anterior (Server y Topic) se repite para las secciones Forward Search y Close document before running (La)Tex. Pasando a la seccin Forward Search, aqu se selecciona la opcin DDE command o o y hay que rellenar con lo siguiente en Command: [DocOpen("%bm.pdf")][FileOpen("%bm.pdf")] Por ultimo, en la seccin Close document before running (La)Tex, se selecciona o la opcin DDE command y hay que rellenar con lo siguiente en Command: o [DocClose("%bm.pdf")]
B.4.
An mate y consulta tus dudas sobre LaTex en el foro ocial de la comunidad de LaTex.
Apndice e
Esto no se centra
Se centr? $$ \frac{n^2-2n+1}{x+y^2}$$ o
C.2.
Potencias
1
110
C.3.
Sub ndices
n1 n2 2n+6
C.4.
Ra ces
n+1
1 xy 1 xy
m1
x+y
C.5.
Integrales
3 0
Resolver:
1
(x2 + 2)
y2
y dxdy = 2
C.6.
Sumatoria
Cn =
n=1
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
Tmximo = a
x dx x1
$$ T_{\mbox{mximo}}=\int_0^{\infty} \frac{x}{x-1}dx$$ a
C.8.
Parntesis e
Simplicar la expresin: o ln a c ln b d
( a b)3
ab
n1
l + m
1 = n1
112
C.9.
Matriz
a+b x 0 xy 1 a+b 0
x xy1
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 ecuacin diferencial (C.1) y encontrar y(1) si y(0) = 0. o
(C.1)
Apndice e
D.0.1.
Descripcin 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
\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 Matemtica con Innovacin a o \& Tecnologa} \vspace{.3cm} \textsc{\Large Jonathan Oberreuter$^1$, Victor Aguilar$^2$, Sebastin Briones$^3$, a Fabin Olivares$^4$, a Estrella Villarroel$^5$ \& Vctor 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} Introduccin} o \end{center} La matemtica y los programas computacionales son parte esencial en la educacin general a o de los jvenes que hoy se desarrollan en un contexto cultural basado en el conocimiento o y la innovacin (Bourn \& Neal, 2008). o %\hspace{0.005\textwidth} \\[2.5ex] Universidad Austral de Chile, Facultad de Ciencias de la Ingeniera, Campus Miraflores,
116
En particular, tambin son fundamentales para el aprendizaje de las ciencias de la ingeniera.\\ e \vspace{.2em}Por otro lado, en el contexto de la educacin secundaria, la matemtica o a se aleja a veces del inters de los jvenes, debido a la poca aplicabilidad que e o aparentan tener los distintos contenidos que se les presentan y la forma estndar y poco atractiva en que se ense~a la matemtica. a n a Para mejorar esta situacin, o y, al mismo tiempo, acercar a los estudiantes a la ingeniera, en alguna medida tambin e potenciar sus talentos, es posible crear un espacio de aprendizaje complementario donde se encuentre el fundamento, pero tambin la e aplicacin de manera ldica, entretenida y acorde a la tecnologa actual disponible.\\ o u \begin{flushright} \begin{minipage}{.5\columnw} \begin{itemize} \item Por qu usar la tecnologa como herramienta de aprendizaje? e Los jvenes de hoy en da son nativos de la tecnologa, las telecomunicaciones, la o informtica. a Estn insertos en un mundo de la globalizacin, donde pueden usar internet, el correo a o electrnico y o la mensajera instantnea como herramientas de vida. Entonces el aprendizaje de la a matemtica 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{geometra fractal}} permite describir la na\-tu\-ra\-le\-za (rboles, nubes, monta~as, copos de nieve), y fenmenos que ocurren en ella. Esta a n o geometra no tiene presencia en los programas del Ministerio de Educacin, 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 geometra fractal, la\\ naturaleza era considerada \textit{ruido} en la geometra 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 lgico, analtico, inductivo y deductivo, o y la creatividad, usando la tecnologa disponible.\\ Los objetivos especficos del proyecto son: \begin{enumerate} \item Acercar a los estudiantes a un ambiente acadmico de innovacin, al e o a rea de la matemtica a de manera directa y a la ingeniera a travs de la resolucin 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 travs de Skype se uni el grupo\\ e o de estudiantes en Segunda Versin primavera-verano. o }
118
\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 asociacin y cooperacin:} \\ 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 Acadmico}\\[.7cm] e Procura contribuir a mejorar una situacin histricamente deficiente de o o nuestro pas, en las facultades de ciencias, en relacin a la educacin matemtica. La forma de o o a ense~ar matemtica y n a los contenidos estndar que se presentan, al parecer, desmotivan a los jvenes. 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, Andrs Ulloa y Michel Corts.}\\[.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 asociacin y cooperacin 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 creacin de iniciativas de responsabilidad social como sta, o e se fomenta el uso creativo de la tecnologa, la innovacin 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} Metodologa} \end{center} \vspace{.3cm} {\color{myorange}\large Por qu usar Matlab e
R
?}
120
\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 matemticos. 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 Geometra Fractal} \vspace{.4cm} \begin{itemize} \item Desarrollo de 15 sesiones terico-prcticas. Entrega en cada sesin 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) + Aplicacin matemtica o a (matrices, nmeros complejos, funciones, etc.) u \item Uso de distintas herramientas tecnolgicas. o \end{itemize} \vspace{.3cm} \begin{center} \section*{\color{logoblue} Resultados} \end{center} Al terminar la primera versin del taller de geometria fractal (Abril-Julio, 2009), o los estudiantes presentaron sus proyecto de investigacin 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. Tambin, otro de los temas desarrollado fue la e
121
msica fractal.\\ u Se realiz difusin 9 Liceos y Colegios de Valdivia. Se seleccionaron los o o estudiantes a travs 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 Tringulo 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 tecnolgica e innovar en el aprendizaje o de la matemtica a y de las ciencias de la ingeniera. \item Reforzar en los propios estudiantes de ingeniera, conocimiento, desarrollando pensamiento crtico, reflexin con profesores y comunidad, comunicacin, liderazgo, o o responsabilidad social y compromiso ciudadano. \end{itemize}
122
\vspace{-1.1cm} \begin{center} \section*{\color{logoblue} Bibliografa} \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., Jrgens, 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 Lnea de Emprendimiento Estudiantil. A Yohanna del Ro y Patricia Concha, Direccin de Bibliotecas Archivos y Museos, o Coordinacin o Regional. A Luis Alberto Qui~ones, Empresa Edashop. A Gloria Fischer, n Directora Colegio Windsor School, Valdivia.} \vspace{.665cm} } } \end{minipage} \end{document}
123
Apndice e
N T
M
P1 ( cos
P1
) en( s
T m P2
P1
125
126
127
9 kN 18,1 kN
E 3m
TDC
K 4m
L 4m
Gx
3m
128
129
130
131
Vr
(V r)y
y B B
x
te en id inc
da on
Vi (V i)x
(V i)y
x=0
132
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