• No se han encontrado resultados

n = 6 en 15 sesiones A 9 n = 9

N/A
N/A
Protected

Academic year: 2021

Share "n = 6 en 15 sesiones A 9 n = 9"

Copied!
234
0
0

Texto completo

(1)

Aprende LATEX 2εYA!

¿C´omo podemos calcular el ´area de un c´ırculo?

Si nosotros dibujamos un c´ırculo, podemos dibujar un pol´ıgono regular denlados inscrito en ´el, como se muestra enseguida: n=5 A5 n=6 A6 n=7 A7 n=8 A8 n=9 A9 n=10 A10

Si hacemos que el n ´umero de lados del pol´ıgono regular se haga muy grande, el ´area del pol´ıgono se parecer´a cada vez m´as al ´area del c´ırculo.

Ahora vamos a calcular el ´area del pol´ıgono denlados. Para eso, vamos a dividirlo en tri´angulos con base en los lados del pol´ıgono como se muestra en la siguiente figura.

b1 b2 b3 · · · bn · · ·

Ahora vamos a calcular el ´area de un tri´angulo.

Dado que todos los tri´angulos que hemos dibujado tienen la misma ´area, cuando multipliquemos el ´area de un tri´angulo por

nobtendremos el ´area del pol´ıgono regular inscrito al c´ırculo. Observa que el per´ımetro del pol´ıgono regular es muy parecido al de la circunferencia. Cuandones muy grande, la diferencia es muy peque ˜na que podemos considerarlas iguales.

Pero el per´ımetro del pol´ıgono es igual a la suma de las bases de los tri´angulos que dibujamos a partir del pol´ıgono.

La altura de un tri´angulo es pr´acticamente igual al radio del c´ırculo. Entonces el ´area de cada tri´angulo es: At = bi×r/2. Y la suma de las ´areas de todos los tri´angulos es igual al ´area del pol´ıgono, y aproximadamente igual al ´area del c´ırculo:

Ac≈ Ap = b12·r+b22·r+· · ·+bn2·r

= r

2 ·(b1+b2+· · ·+bn)

La suma de todas las bases de los tri´angulos es igual al per´ımetro del pol´ıgono inscrito al c´ırculo. Pero ya dijimos que este per´ımetro es pr´acticamente igual al per´ımetro de la circunferencia, que es igual a 2πr. Sustituyendo esto en la f´ormula para calcular el ´area obtenemos:

Ac≈ Ap= r2·(b1+b2+· · ·+bn) = 2r·(2πr) =πr2

Cuando el n ´umeronde lados del pol´ıgono es muy grande (tiende a infinito), el per´ımetro del pol´ıgono es igual a la longitud de la circunferencia y la f´ormula para calcular el ´area del c´ırculo es:

Ac=πr2

L

A

TEX 2

ε

en 15 sesiones

(2)

T

ÉRMINOS DE USO

Derechos Reservados c2010.

Todos los derechos reservados a favor de Efraín Soto Apolinar. Soto Apolinar, Efraín.

LATEX 2εen 15 sesiones.

Primera edición. Incluye índice.

México. 2010. qjg

Apreciado lector, usted puede sentirse libre de utilizar la información que se encuentra en este material, bajo las siguientes condiciones:

Atribución: Debe dar crédito al autor del libro, independientemente del medio

que se utilice para su divulgación (impresa, electrónica, en línea, etc.)

Uso no comercial: No se permite el uso de este material ni de su contenido con

fines comerciales y/o lucro en forma alguna. Puede utilizarlo con fines educativos o de divulgación de las ciencias. Se permite el uso por institu-ciones educativas públicas o privadas sin fines de lucro, con la condición de que no se aplique cargo, ni en especie ni en moneda, ni en cualquier otra forma, a los usuarios finales de este material, sean estos profesores, autoridades educativas, estudiantes o público en general interesado en la enseñanza y/o el aprendizaje de las matemáticas.

No Modificar: No se permite alterar, transformar, modificar, en forma alguna

este material. Usted tiene permiso para utilizarlo “como está y es”. No

se permite ni agregar, ni eliminar, ni modificar: palabras, u oraciones, o párrafos, o páginas, o subsecciones, o secciones, o capítulos o combina-ciones de las anteriores o parte alguna del libro.

Permisos: Puede contactar al autor de este material directamente a la cuenta

de correo electrónico que aparece en el prefacio. Si usted tiene una copia de este libro en formato PDF y desea incluirlo en algún sitio de Internet,

primerosolicite permiso. No requiere de permiso alguno para imprimir

una copia de este material para uso personal.

Versión Electrónica.

(3)

Prefacio

¿Otro manual de LATEX 2ε?

Sí, otro manual. Ahora este manual está diseñado para todas aquellas personas

que tienen prisa por elaborar un material usando LATEX 2ε, bien porque debe

contener ecuaciones o tablas, bien porque debe diseñarse con altos estándares de calidad tipográfica, bien porque quiere aprender de manera rápida a utilizar este lenguaje tipográfico.

En este manual encontrará 15 secciones que le guiarán paso a paso para

apren-der, desde cómo conseguir e instalar LATEX 2εen su computadora personal, hasta

diseñar materiales didácticos que pueda utilizar para explicar sus clases o para presentar una ponencia en un congreso.

Si usted es un profesor de matemáticas interesado en mejorar la calidad visual de sus exámenes, listas de ejercicios, notas del curso, etc., o si desea elaborar un reporte con calidad de diseño editorial superior, o si el director de su trabajo de

investigación de tesis le está obligando a que utilice LATEX 2ε, o un estudiante que

quiere impresionar al profesor del curso preparando sus tareas como si hubieran sido impresas en un libro de matemáticas, o en cualquier otro caso similar, este manual es el material ideal que debe tener. Sobre todo si tiene prisa y no quiere entrar en detalles técnicos que no requiere conocer.

Este manual está pensado, principalmente en todas esas personas que desean

aprender las cuestiones básicas de LATEX 2εtan rápidamente como les sea posible,

a partir de ejemplos vistos en el documento y sus respectivos códigos. En este manual aprenderá:

4 cómo conseguir LATEX 2εa través de Internet,

4 cómo estructurar un documento en LATEX 2ε,

4 las instrucciones y ambientes más frecuentemente usados,

4 cómo cambiar el aspecto de la fuente tipográfica (las letras),

4 cómo escribir ecuaciones y tablas,

LATEX 2εen

(4)

iv Prefacio

4 cómo incluir símbolos matemáticos como∆x,`,

P

i=0

xi, etc.,

4 cómo insertar figuras e imágenes,

4 cómo codificar gráficas de funciones desde LATEX 2ε,

4 cómo hacer referencia a ecuaciones, figuras y secciones del documento,

4 cómo incluir las rerefencias bibliográficas en sus documentos,

4 cómo crear sus propias instrucciones en código LATEX 2ε,

4 cómo crear sus propios ambientes en código LATEX 2ε,

4 a elaborar diapositivas usando el paquetebeamer,

4 a redactar suCurriculum Vitaeusando LATEX 2ε,

entre muchas otras cosas más.

El manual contiene cientos de códigos que acompañan al resultado que verá en

el documento que LATEX 2εle devolverá. También se incluyen códigos completos

de documentos que se generaron usando este lenguaje tipográfico así como los documentos mismos.

Una vez que se decida a aprender a usar LATEX 2εempezará a dejar a un lado esos

procesadores de texto que dejan sus materiales con figuras mal acomodadas cada vez que vuelve a abrir sus archivos, que mueven las ecuaciones cuando las

convierte a formatoPDF, o que simplemente no le permite abrir su documento

cuando tiene la misma plataforma, pero en otra versión.

Olvídese de esos problemas y utilice LATEX 2ε. La mejor herramienta

computa-cional gratuita para el profesor de matemáticas y para todo aquel que está com-prometido con llegar a ser un profesional de clase mundial.

Í

CONOS

Como apoyo visual se han insertado al margen del texto algunos íconos que le servirán de guía para localizar rápidamente ideas principales o sugerencias de que algo importante se cocina allí.

Los siguientes símbolos son los que usted encontrará a lo largo del libro.

3  Este símbolo indica que el párrafo contiene instrucciones importantes

para evitar confusión en el futuro, particularmente para indicar

instruc-ciones de la manera correcta a LATEX 2ε.

3 i Este símbolo indica que el párrafo contiene información que puede

ser de utilidad.

3 @ Este símbolo le sugiere visitar el sitio de Internet que se incluye en

el texto.

3 u Este símbolo indica que el siguiente código debe ser leído con cuidado

(5)

v

3 N Este símbolo indica que el código debe ser leído con cuidado para

entender qué hace cada línea del mismo. Se sugiere que lo modifique para experimentar cambiando los parámetros y datos de las instrucciones y ambientes que requieren de argumentos opcionales. Así aprenderá a

usar LATEX 2εmás rápidamente.

R

ESPONSABILIDAD

Los códigos que se proporcionan en este manual tienen la función de servir de

ejemplo o guía para que aprenda a utilizar LATEX 2ε. Usted puede utilizar los

códigos para experimentar con ellos bajo su propio riesgo.

Ni el autor, ni el editor son responsables del uso que el lector o terceras perso-nas hagan de los mismos, así como de cualquier pérdida y/o riesgo y/o daño (causal, incidental o cualquier otro), ocasionado debido al uso y/o interpretación de la información que se incluye en este libro. Si requiere de ayuda profesional, se sugiere que solicite los servicios de un experto en el área.

La información que se incluye en este manual, referente a los distintos sitios de Internet, era correcta para la fecha de edición del mismo, pero puede haber cambiado en cuanto a la información que contienen o desaparecer conforme avanza el tiempo. El control de estas cosas está fuera del alcance del editor como del autor. Agradecemos su comprensión.

LATEX 2εes un software de distribución libre, de código abierto que subsiste

gra-cias a la donación voluntaria de sus usuarios. Gragra-cias por colaborar con el equipo de desarrollo de este lenguaje de tipografía científica. Para hacer dona-ciones visite el siguiente sitio de Internet:

www.miktex.org

@

C

ONTACTO

Este material ha sido revisado continuamente, pero eso no nos asegura que esté libre de errores, por eso le agradezco infinitamente reporte cualquier error que usted encuentre en este manual enviando un mensaje de correo electrónico a la siguiente cuenta:

efra.soto.a@gmail.com

Todos los errores que aún se encuentran en este libro son culpa del autor de este material y de nadie más.

Si usted tiene una pregunta adicional, comentario, sugerencia o cualquier otra cuestión, puede contactarme a través de la misma cuenta de correo electrónico. Estaré muy complacido de poder atenderle personalmente.

Efraín Soto Apolinar.

Monterrey, N.L., México. Julio de 2009.

LATEX 2εen

(6)
(7)

Índice

1 Bases 1

1.1 Sesión 1: Introducción . . . 3

1.1.1. ¿Qué es LATEX 2ε? . . . . 3

1.1.2. ¿Cómo pronuncio LATEX 2ε? . . . . 4

1.1.3. ¿Cómo consigo LATEX 2ε? . . . . 4

1.1.3.1 Cómo conseguir MiKTEX . . . . 5

1.1.3.2 Cómo instalar MiKTEX . . . . 5

1.1.3.3 Cómo conseguir TEXnicCenter . . . . 8

1.1.4. Cómo usar TEXnicCenter . . . 10

1.1.4.1 Definir el tipo de salida . . . 11

1.1.4.2 Generar un documento . . . 11

1.1.4.3 Ubicación y corrección de errores . . . 11

1.2 Sesión 2: Documentos en LATEX 2ε . . . . 15

1.2.1. Estructura de un documento en LATEX 2ε . . . . 15

1.2.2. Tipos de documentos . . . 16

1.2.3. Paquetes básicos . . . 17

1.3 Sesión 3: Instrucciones y ambientes . . . 21

1.3.1. Instrucciones . . . 21

1.3.2. Ambientes . . . 23

1.3.3. Caracteres especiales . . . 24

1.4 Sesión 4: Ambientes frecuentemente usados . . . 25

1.5 Sesión 5: Otras cosas útiles . . . 29

1.5.1. Formato del texto . . . 29

1.5.2. Texto en color . . . 30

LATEX 2εen

(8)

viii Índice

1.5.3. Fuentes tipográficas . . . 32

1.5.4. Silabeo . . . 33

1.5.5. Unidades de distancia . . . 34

1.5.6. Encabezados y pié de página . . . 34

1.5.7. Márgenes de la página . . . 35

1.5.8. Referencias bibliográficas . . . 36

1.5.9. Índice de contenidos . . . 37

1.5.10. Índice de materias . . . 38

1.5.11. Seccionar documentos largos . . . 39

1.5.12. Espacios . . . 39

1.5.13. Nombres de secciones en Español . . . 41

2 Ecuaciones y cosas peores 43 2.1 Sesión 6: Ecuaciones . . . 45 2.1.1. Ambientes matemáticos . . . 45 2.1.2. Álgebra elemental . . . 46 2.1.3. Física . . . 51 2.1.4. Geometría . . . 53 2.1.5. Análisis . . . 55

2.2 Sesión 7: Otros símbolos . . . 57

2.2.1. Símbolos matemáticos . . . 57 2.2.2. Funciones matemáticas . . . 60 2.2.3. Alfabeto Griego . . . 63 2.2.4. Espacios en ecuaciones . . . 64 2.2.5. Galería de ecuaciones . . . 66 2.3 Sesión 8: Tablas . . . 75 2.3.1. Ambiente textual . . . 75 2.3.2. Ambiente matemático . . . 80

2.4 Sesión 9: Imágenes y figuras . . . 85

2.4.1. Imágenes . . . 85

2.4.2. Figuras . . . 89

2.4.3. Referencias cruzadas . . . 91

2.5 Sesión 10: Gráficas y diagramas . . . 95

3 LATEX 2εintermedio 117 3.1 Sesión 11: Creación de instrucciones propias . . . 119

3.1.1. Instrucciones sin argumentos . . . 119

3.1.2. Instrucciones con argumentos . . . 122

3.2 Sesión 12: Creación de ambientes propios . . . 129

(9)

ix

3.2.2. Ambiente teoremita . . . 133

3.2.3. Ambiente prueba . . . 135

3.2.4. Ambiente midefinicion . . . 137

3.2.5. Ambiente determinante . . . 139

3.3 Sesión 13: Primeros documentos en LATEX 2ε. . . 143

3.3.1. Artículo de divulgación . . . 143

3.3.2. Un examen . . . 148

3.3.3. Un problemita . . . 151

3.3.4. Problema de ecuaciones cuadráticas . . . 153

3.3.5. Ley de senos . . . 155

3.3.6. Nueva Criba de Eratóstenes . . . 158

3.3.7. Curriculum Vitae . . . 170

3.3.8. 600 Primos . . . 176

3.3.9. Formulario de cálculo infinitesimal . . . 180

3.3.10. Lista de Ejercicios . . . 182 3.3.11. Letreros . . . 185 3.3.12. Tarjetas de presentación . . . 186 3.4 Sesión 14: Presentaciones . . . 189 3.4.1. Instrucciones de beamer . . . 189 3.4.2. Estructura básica . . . 190 3.4.3. Ejemplo sencillo . . . 191

3.4.4. Ejemplo con gráficas . . . 194

3.4.5. Regresión lineal y cuadrática . . . 197

3.5 Sesión 15: Sugerencias . . . 213

3.5.1. Antes de la presentación . . . 213

3.5.2. Diseño de diapositivas . . . 214

3.5.3. Diseño de materiales didácticos . . . 215

3.5.4. Elaboración de gráficas . . . 216

3.5.5. Diseño de tablas . . . 218

LATEX 2εen

(10)
(11)

1

Uno

B

ASES

Desde el punto de vista de la historia de la ciencia, su trans-misión es tan esencial como el descubrimiento.

(12)
(13)

1.1. SESIÓN 1: INTRODUCCIÓN 3

1.1

1.1

S

ESIÓN

1: I

NTRODUCCIÓN

En esta sesión vamos a describir LATEX 2εy a indicar cómo conseguirlo.

1.1.1

¿Q

UÉ ES

L

A

TEX 2

ε

?

1.1.1

LATEX 2ε es un lenguaje de tipografía científica que fue originalmente diseñado

porDonald Knuth. El nombre del primer lenguaje fueTEX y después fue

mejo-rado porLeslie Lamport.

Actualmente su uso se ha difundido bastante, sobre todo entre los escritores de ciencias, particulamente de las ciencias exactas (matemáticas, física, com-putación, etc.) para editar de manera personal artículos.

La gran ventaja que presenta LATEX 2ε con respecto a los procesadores de texto

consiste en que el autor mismo decide cómo se verá el material que está elaborando y no tiene necesidad de especificar a otra persona cómo debe verse (en el caso de editoriales).

Otra ventaja digna de mencionarse, consiste en que LATEX 2εenumera de manera

automática todas las ecuaciones y/o demás cosas que requieran enumeración (teoremas, lemas, ejemplos, definiciones, capítulos, secciones, etc.).

Suponga que el autor de un libro de álgebra lineal define la instrucción:\ang{u}{v}

para indicar el ángulo entre los vectores ~u y ~v. Esta definición le ayudará

a imprimir en el documento: (~u, ~v), porque frecuentemente necesita escribir:

cos(~u, ~v).

Imagine que casi al terminar su libro, en la fase de revisión técnica, el editor le recomienda cambiar la coma que aparece entre los dos vectores por un punto y coma. Si el autor de este material hubiera utilizado un procesador de texto convencional, estaría obligado a realizar el cambio cada vez que encontrara en

su libro la expresión:cos(~u, ~v). LATEX 2εle ahorra todo ese trabajo.

Cuando usted define una instrucción (comando) LATEX 2εrealizará exactamente

lo que usted le indique. Si modifica la instrucción desde su definición, LATEX 2ε

imprimirá exactamente lo que usted indicó en cualquier parte de su documento que utilice esa instrucción, requiriendo solamente un cambio. Esto le facilita mucho el trabajo, porque tendrá la seguridad de que ninguna expresión quedó

sin la modificación: LATEX 2εla hace cada vez que la encuentra.

Con el uso de este lenguaje de programación tipográfica pueden elaborarse, además de texto y ecuaciones, diagramas, animaciones, dibujos, partituras de música, dibujar tableros de ajedrez, entre muchas otras cosas.

La gran desventaja de este lenguaje consiste en que el usuario debe conocer

su sintaxis, es decir, la forma precisa de indicarle a LATEX 2εque imprima en el

documento, por ejemplo, el símbolo.

No entre en pánico, apreciado lector. Aquí aprenderá las cuestiones más bási-cas de este lenguaje... suficiente para preparar, desde un artículo científico o

LATEX 2εen

(14)

4 Bases

de divulgación hasta un libro de matemáticas con la calidad de una editorial profesional.

Este manual contiene cientos de ejemplos que le ayudarán a aprender LATEX 2ε

de una manera paulatina. Cada ejemplo viene acompañado del código que lo genera.

Cada símbolo tiene un código para indicar a LATEX 2ε que lo incluya en nuestro

documento. Por ejemplo, el código:

LATEX 2ε \begin{equation} \frac{\sqrt{1 - 2\,x}}{\sqrt{1 + 2\,x}} = \sqrt{\frac{1 - 2\,x}{1 + 2\,x}} = \left(\frac{1 - 2\,x}{1 + 2\,x}\right)^{1/2} \end{equation} imprime en el documento: √ 12x √ 1 + 2x= r 12x 1 + 2x= 1 −2x 1 + 2x 1/2 (1.1)

Si lo que desea es simplemente preparar sus exámenes, algunas notas o listas de ejercicios para sus cursos, preparar un reporte técnico, redactar un artículo de divulgación, preparar un artículo científico, redactar una tesis o escribir un libro

completo, LATEX 2εle ayudará a realizar esta tarea de una manera más agradable,

además de que obtendrá documentos de calidad superior.

En resumen: al trabajar con LATEX 2εusted solamente tiene que preocuparse por

el contenido, la cuestión de diseño corre por cuenta de LATEX 2ε.

1.1.2

¿C

ÓMO PRONUNCIO

L

A

TEX 2

ε

?

1.1.2

De acuerdo a Donald Knuth, la palabra TEX viene de una palabra griega que

puede interpretarse como arte o como tecnología. Debido a esto, la

pronun-ciación correcta de TEX estej.

En las propias palabras de Knuth, [2] “laχ de TEX es una chi Griega, no una

‘x’, así que suena como la palabra alemana ‘ach’; en español suena como ‘j’ y en ruso como ‘kh’”.

Entonces, LATEX 2εse debe pronunciar: “latej”.

En países de habla inglesa, debido a que la letra a se pronuncia como ‘ei’,

LATEX 2εse pronuncia: “leitej”. En México pronunciamos: “latej”.

1.1.3

¿C

ÓMO CONSIGO

L

A

TEX 2

ε

?

1.1.3

Muy probablemente usted está acostumbrado a preparar documentos en algún procesador de texto común a la plataforma en la cual trabaja. Por ejemplo,

(15)

1.1. SESIÓN 1: INTRODUCCIÓN 5

si usted trabaja en la plataforma WindowsR, seguramente utiliza Word de

MicrosoftR.

En estos procesadores usted ha generado documentos muchas veces, tantas que

tal vez le parezca difícil utilizar otro software para este fin. Más cuando al



diseñar documentos con este software no esté viendo el impreso en pantalla.

Este es precisamente el caso de LATEX 2ε. Pues con él solamente estará viendo

código fuente. Para tener idea de qué es lo que usted estará viendo mientras edita su documento puede ver los documentos de ejemplo que se incluyen en este libro a partir de la página 143.

Para preparar documentos en LATEX 2ε, usted va a necesitar:

i

Una computadora: para instalar los programas que se indican más adelante y

preparar los documentos en ellos,

TEXnicCenter: para editar el código fuente en lenguaje LATEX 2ε con el fin de

preparar sus documentos, y

MiKTEX: para que la computadora pueda procesar los documentos que prepare

en el software TEXnicCenter.

Así que vamos a empezar con la instalación de LATEX 2ε.

1.1.3.1 Cómo conseguir MiKTEX

LATEX 2ε es un software libre. Hay versiones para utilizar en Windows, Mac,

Linux, etc. Puede descargar la versión para Windows desde la siguiente direc-ción de internet:

www.miktex.org

@

En la página encontrará un enlace en la secciónMiKTEX Releases(Versiones de

MiKTEX). Elija la versión y dé un clic sobre el enlace correspondiente (

Down-En este manual la palabra clic se re-fiere a presionar el botón izquierdo del ratón (mouse) de la computadora.

load). Esto abrirá una nueva página. Usted debe buscar una liga que diga

Installing a basic MiKTEX system. Después oprima en la liga que dice: Down-load Basic MiKTEX installer.

El MiKTEX es un conjunto de librerías que tienen las instrucciones para generar

los documentos en el código LATEX 2ε.

1.1.3.2 Cómo instalar MiKTEX

Para instalar MiKTEX debe dar doble clic sobre el archivo ejecutable que descargó. Aparecerá la siguiente ventana, mostrando los términos de uso del programa.

Lea completamente los términos de uso del software1. Si está de acuerdo

pre-sione el cuadrado blanco para seleccionarlo. Con esto está aceptando las condi-ciones para instalar el paquete en su computadora.

1Estos términos de uso están en Inglés. Si no los entiende, usted decidabajo su propio riesgo

si instala el programa o no.

LATEX 2εen

(16)

6 Bases

Luego aquí Presione aquí

Después puede presionar el botón siguiente de la misma ventana. Aparecerá la siguiente ventana preguntándole si desea que este programa pueda ser usado por todos los usuarios que utilizan la computadora.

Personalmente sugiero que se permita a otros usuarios utilizarlo, de otra manera, si alguien inició sesión diferente a la suya y usted desea hacer un cambio pe-queño a un archivo, puede utilizar el software sin tener que iniciar una nueva sesión.

Después de presionar siguiente aparecerá la siguiente ventana preguntándole la dirección de la carpeta donde guardará los archivos del programa.

(17)

1.1. SESIÓN 1: INTRODUCCIÓN 7

MiKTEX sugiere la dirección:

C:\Program Files\MiKTeX\

donde se ha suprimido la versión. Acepte esta dirección y presione siguiente. Aparecerá la siguiente ventana preguntando el tipo de página que prefiere.

Normalmente diráA4. El autor siempre cambia esta opción aletter(tamaño

carta). En realidad no hay gran diferencia, pues al elaborar documentos usted siempre le puede indicar al programa qué tamaño de página utilizar.

En la siguiente línea de texto le pregunta si debe solicitar permiso al usuario antes de instalar paquetes en caso de que requiera utilizar uno que aún no esté instalado, o si puede instalarlo automáticamente sin preguntar.

El autor sugiere que el programa siempre pregunte. Así que deje la opción como está.

Al presionar Siguiente obtenemos el resumen de opciones que hemos elegido:

Después de presionarStartMiKTEX se instalará en su computadora.

Además de MiKTEX requeriremos de un software para editar los documentos

que deseemos generar con LATEX 2ε. El autor de este material utiliza el programa

TEXnicCenter.

LATEX 2εen

(18)

8 Bases

1.1.3.3 Cómo conseguir TEXnicCenter

El programa TEXnicCenter también es libre y puede descargarlo desde el siguiente sitio de Internet:

http://www.texniccenter.org/

@

En este sitio debe encontrar la liga que dice Download the current version

of TeXnicCenter. Esto abrirá una nueva página donde debe encontrar la liga:

TEXnicCenter Installer. Generalmente le enviará a otro sitio de Internet2 de

donde pueda descargar el software.

Ahora debe instalarlo en su computadora. Esto lo consigue haciendo doble

clic sobre el archivo ejecutable que descargó (TXCSetup_1StableRC1.exe) y

presionandoSiguiente(Next) en cada ventana.

Después de instalar TEXnicCenter tendrá que indicarle varias cosas. Para eso, cuando desee utilizar el programa por primera vez aparecerá una ventana in-dicándole que requiere de cierta información.

Después de presionarSiguienteaparecerá la siguiente ventana, y le debe indicar

dónde están los archivos ejecutables del programa MiKTEX.

Presione aquí

(19)

1.1. SESIÓN 1: INTRODUCCIÓN 9

Para eso, debemos buscarlos en el disco duro de la computadora, probablemente en una dirección como la siguiente:

C:\Archivos de programa\MiKTeX\miktex\bin

Una vez que le haya indicado verá una ventana como la siguiente:

PresioneSiguiente.

En las siguientes ventanas se le pedirá la carpeta donde TEXnicCenter puede en-contrar los programas que deben usarse para ver los documentos en los

diferen-tes formatos que se generarán usando LATEX 2ε.

Generalmente el programa TEXnicCenter se ocupa de eso, así que bastará con

que presioneSiguiente en cada una de ellas.

Cada ventana será muy parecida a las siguientes:

LATEX 2εen

(20)

10 Bases

Finalmente aparecerá la ventana donde debe presionarFinalizar:

Ahora sí, está listo para redactar su primer documento en LATEX 2ε.

1.1.4

C

ÓMO USAR

TEX

NIC

C

ENTER

1.1.4

En la siguiente imagen se muestra la pantalla del programa TEXnicCenter.

Escriba aquí el código de su documento

Área de texto

(21)

1.1. SESIÓN 1: INTRODUCCIÓN 11

1.1.4.1 Definir el tipo de salida

Antes de codificar su primer documento en LATEX 2εdebe definir el formato (tipo)

de documento que TEXnicCenter generará.

LATEX 2ε puede generar archivos en formato PDF, DVIóPS. Usted debe indicar

cuál quiere generar. El autor prefiere generar archivos en formatoPDF.

Para indicarle a LATEX 2ε que genere un documento en formatoPDFdebe ir a la

barra de herramientas de LATEX en el programa TEXnicCenter y elegir la opción

LaTeX => PDF:

Cuando TEXnicCenter se instala indica la opciónLaTeX => DVI.

1.1.4.2 Generar un documento

Ahora puede generar un documento. Para eso, después de haberlo codificado en el área de texto del programa TEXnicCenter, debe presionar la combinación

de teclas Ctrl + Shift + F5 .

O bien, puede indicarlo en la barra de herramientas de LATEX en el programa

TEXnicCenter y dar un clic en el botónBuild and View.

Si desea generarlo sin ver el documento, solamente para verificar que el código

no contenga errores de sintáxis, puede utilizar la combinación de teclas Ctrl

+ F7 o en su lugar el botónBuildindicado en la siguiente figura:

Build and View

Build

1.1.4.3 Ubicación y corrección de errores

Si después de generar el documento TEXnicCenter encuentra errores, la ventana

de salidaOutput Barle indicará, como se muestra a continuación:

LATEX 2εen

(22)

12 Bases

Para saber exactamente dónde están los errores, puede utilizar las teclas F9

(Next Error) para ir al siguiente error, y Shift + F9 (Previous Error) para ir al anterior.

LATEX 2εle indicará cuál fue el error, la línea del código en la que se encuentra y

usted debe corregirlo.

Igual, puede utilizar, de la barra de TEXnicCenter los botones Next Error y

Previous Errorcomo se muestran en la siguiente figura:

Previous Error Next Error

Para que el programa TEXnicCenter muestre el número de línea del código del

documento que está editando, vaya al menúTools, elijaOptionsy de la

ven-tana elija la pestaña Editor. Dé un clic en el cuadro para elegir la opción

show line numberspara que muestre los números de línea.

Presione aquí

Después de presionarAceptarpodrá ver los números de línea a la izquierda del

área de texto.

Frecuentemente encontrará errores en el código de los documentos que usted vaya generando. Lo importante es saber qué hacer en cada caso.

La mayoría de las veces LATEX 2ε le indicará cuál es el error en Inglés. Si usted

no entiende Inglés, necesitará una buena dosis de paciencia para encontrar los errores en el código. Si entiende el Inglés (leído) entonces le será bastante fácil encontrarlos.

(23)

1.1. SESIÓN 1: INTRODUCCIÓN 13

Es importante mencionar que frecuentemente LATEX 2εse confunde y a partir de

un solo error indica que ha cometido varios. Por ejemplo, si usted ingresa el código:

LATEX 2ε

\documentclass{article}

\usepackage[ansinew]{inputenc} % Español \usepackage{pifont} % Fuentes para viñetas %

\begin{document}

\begin{dinglist} % aqui está el error \item Lista con viñetas

\item En la cual no se ha indicado \item Cuál de las viñetas usará... \end{dinglist}

\end{document}

y trata de generar el documento, LATEX 2ε le indicará que tiene 101 errores. En

realidad se trata de un solo error y se corrige completando la instrucción inicial de la lista:

LATEX 2ε

\documentclass{article}

\usepackage[ansinew]{inputenc} % Español \usepackage{pifont} % Fuentes para viñetas %

\begin{document}

\begin{dinglist}{51} % aqui estaba el error \item Lista con viñetas

\item En la cual ya se ha indicado \item Cuál de las viñetas usará... \item La viñeta utilizada es: \ding{51}. \end{dinglist}

\end{document}

Este código compila sin errores y genera en el documento lo siguiente:

3 Lista con viñetas

3 En la cual ya se ha indicado

3 Cuál de las viñetas usará...

3 La viñeta utilizada es:3.

Otra cosa importante que debe saber es que usted debe cerrar el documento que generó (formato PDF) antes de volverlo a generar. Porque si el documento está

abierto, LATEX 2εno podrá borrarlo antes de volver a escribirlo.

Si tiene abierto el documento, LATEX 2εle indicará 3 errores. Esto le ayudará a

recordar que debe cerrarlo desde el programa que utilice para verlo3.

Una fuente frecuente de errores para todo principiante en el uso de LATEX 2εes

la anidación de los paréntesis y demás signos de agrupación.

3Puede ser Acrobat ReaderR o alguno similar.

LATEX 2εen

(24)

14 Bases

Igualmente, el iniciar y cerrar adecuadamente los ambientes que se utilizan cuando usted está codificando un documento le permite generar código más rápidamente.

Siempre que inicie un ambiente, ciérrelo inmediatamente y luego escriba den-tro lo que desee incluir en él. Así se evitará errores en la compilación de su documento.

Por ejemplo, si desea centrar una línea de texto en su documento, empiece escribiendo:

LATEX 2ε

\begin{center} \end{center}

Después regrese el cursor para incluir la línea que desea centrar entre las dos instrucciones que ya escribió:

LATEX 2ε

\begin{center}

Esta línea aparece centrada. \end{center}

(25)

1.2. SESIÓN 2: DOCUMENTOS EN LATEX 2ε 15

1.2

1.2

S

ESIÓN

2: D

OCUMENTOS EN

L

A

TEX 2

ε

En esta sección vamos a estudiar la estructura de un documento en LATEX 2ε,

algunos paquetes básicos que se utilizan muy frecuentemente, así como las instrucciones y los ambientes que se utilizan más en la mayoría de los docu-mentos.

1.2.1

E

STRUCTURA DE UN DOCUMENTO EN

L

A

TEX 2

ε

1.2.1

Para crear un documento que contenga su nombre, basta el siguiente código:

LATEX 2ε

\documentclass{article}

% este es el preámbulo de este documento \begin{document}

Hola, mi nombre es: % enseguida escriba su nombre.

% Aquí puede incluir todo el texto que desee... \end{document}

3 La instrucción\documentclass{}le indica a LATEX 2εqué tipo de documento

N

crearemos. En este caso se trata de un artículo (article).

3 El espacio contenido entre \documentclass{} y \begin{document} se

conoce como preámbulo del documento.

3 La instrucción\begin{document}indica el inicio del documento.

3 La instrucción\end{document}indica el fin del documento.

Cualquier texto que aparezca después de un símbolo de porcentaje (%) (en el

mismo renglón) LATEX 2ε lo ignorará. En otras palabras, cualquier comentario

que desee agregar a su documento puede incluirlo iniciándolo con %.

Cuando usted escribe un documento en código LATEX 2ε, el documento que usted

verá, es un archivo que contiene texto solamente. Ahí no verá gráficos, el tipo



de fuente que usted verá siempre será el mismo, nunca verá una ecuación o símbolo matemático como los verá en el documento final.

No debe ser sorpresa que el código que usted prepara en TEXnicCenter sea así.

Después de todo, LATEX 2εes un lenguaje de programación.

Es importante recordar que LATEX 2εnoignora letras en cuanto a si son

mayús-culas o minúsmayús-culas. Por ejemplo, si usted inicia el documento con la siguiente

instrucción:\Begin{document}, LATEX 2εle indicará un error. La forma correcta

de escribir la instrucción es:\begin{document}.

Este tipo de errores es difícil de identificar, porque parece que el código está

bien redactado.

B

LATEX 2εen

(26)

16 Bases

Usted debe tener cuidado con estas cuestiones básicas.

1.2.2

T

IPOS DE DOCUMENTOS

1.2.2

En LATEX 2εpodemos definir cualquiera de los siguientes tipos de documentos:

{article} para escribir artículos científicos.

N

{beamer} para preparar una presentación con dispositivas.

{book} para preparar un libro.

{letter} para escribir una carta.

{report} para redactar un reporte.

{slides} para preparar una presentación con dispositivas.

Cada tipo de documento tiene especificados ciertas cuestiones que facilitan al usuario la edición del material, dado que ya no se debe preocupar por los már-genes, encabezados, enumeración de las ecuaciones, secciones, subsecciones, dar formato a los encabezados de las secciones y subsecciones, etc.

Podemos definir el tamaño de la fuente4en las opciones del documento de la

siguiente manera:

LATEX 2ε

\documentclass[12pt]{book} % Para preparar un libro...

Podemos definir 12, 11 ó 10 puntos (pt) entre corchetes. Si no especifica un

tamaño, LATEX 2εde manera automática considera10pt.

Esta no es la única opción que podemos incluir entre corchetes. El tamaño de la hoja del documento también puede definirse. Por ejemplo:

LATEX 2ε

\documentclass[letterpaper,12pt]{book}

indica que la hoja sobre la cual aparecerá el documento es tamaño carta. Otros

tamaños definidos son:legalpaper(oficio),executivepaper(ejecutivo),a4paper,

a5paper,b5paper.

Observe que las opciones se separan por comas cuando incluimos varias entre los corchetes.

Otras opciones que podemos incluir en la instrucción\documentclass{}son:

landscape crea el documento con la hoja horizontal. De manera automática

N

LATEX 2εconsidera los documentos con página vertical, excepto cuando se

prepara una presentación con diapositivas.

4En tipografía, una fuente es un tipo específico de letras que se utilizan para editar un

(27)

1.2. SESIÓN 2: DOCUMENTOS EN LATEX 2ε 17

titlepage indica que se debe incluir una página aparte para el título del documento.

notitlepage indica quenose debe incluir una página aparte para el título del

documento.

leqno imprime el número de las ecuaciones a la izquierda. Normalmente se

imprimen a la derecha de las ecuaciones.

draft indica que el documento es un borrador. No es el documento final.

final indica que es el documento que se va a imprimir, de manera que incluye

todas las imágenes insertadas en el mismo.

oneside indica que todas las hojas se consideran impares, por la cuestión de

los márgenes.

twoside indica que debe considerar hojas pares e impares para imprimir con

margen distinto en cada página.

openright indica que un nuevo capítulo se inicie en una página impar.

openany indica que un nuevo capítulo puede inciar en cualquier página, par o

impar.

twocolumn indica que el documento estará impreso a dos columnas.

Las últimas cuatro opciones no se pueden utilizar en el documento de clase

slides.

Además, cuando usamosslidesla opciónclockimprime la hora al pie de cada

diapositiva.

1.2.3

P

AQUETES BÁSICOS

1.2.3

En LATEX 2ε usamos paquetes que contienen definiciones de instrucciones que

nos ayudan a elaborar mejores materiales.

Como regla, debemos cargar los paquetes en el preámbulo del documento que estemos generando.

Por ejemplo, la instrucción:

LATEX 2ε

\usepackage[ansinew]{inputenc} % Defino idioma Español

Le indica a LATEX 2ε que en el documento deseo utilizar todos los símbolos del

idioma español. Esto carga a la memoria de la computadora instrucciones para imprimir en el documento letras y signos comúnes en el español, entre los cuales se incluyen acentos, letras (como la ñ) y algunos otros símbolos que no se

en-cuentran cargados de manera automática en LATEX 2ε.

Un ejemplo del preámbulo de un artículo es el siguiente:

u

LATEX 2εen

(28)

18 Bases LATEX 2ε

% Paquete para permitir el uso de los signos del español \usepackage[ansinew]{inputenc}

% Paquete para utilizar encabezados y % pie de página del documento... \usepackage{fancyhdr}

% Paquete para cargar las fuentes matemáticas \usepackage{amsfonts}

% Paquetes para utilizar símbolos matemáticos % de la AMS (American Mathematical Society) \usepackage{amssymb}

\usepackage{amsmath}

% Paquete para utilizar color en letras y simbolos... \usepackage{color}

% Paquete para enumerar de distintas formas \usepackage{enumerate}

% Paquete para imprimir cajas con sombra y demás... \usepackage{fancybox}

En general, la sintaxis para cargar un paquete en LATEX 2εes:

LATEX 2ε

\usepackage[opciones]{paquete}

El argumento entre corchetes ([ ]) no es obligatorio, sino opcional, por eso

ahí se incluyen las opciones del documento. El argumento que se escribe entre

llaves ({ }) corresponde al nombre del paquete.

Aquí se enlistan los paquetes que más frecuentemente se utilizan en la mayoría de los documentos:

t

Paquete Se usa para:

amsmath Incluir fuentes matemáticas.

attachfile Agregar archivos adjuntos.

beamer Preparar presentaciones.

color Incluir fuentes tipográficas con color.

colortbl Incluir color en las tablas.

dingbat Incluir símbolos tipográficos.

enumerate Hacer listas enumeradas de distintas maneras.

fancybox Elaborar cajas con texto dentro.

fncychap Cambiar el estilo del título del capítulo.

geometry Cambiar los márgenes de la página.

graphicx Insertar imágenes.

hyperref Insertar referencias cruzadas.

makeidx Crear un índice alfabético.

multicol Imprimir el texto en varias columnas.

pifont Incluir símbolos tipográficos.

picinpar Incluir imágenes en un párrafo.

pst Elaborar dibujos y diagramas.

(29)

1.2. SESIÓN 2: DOCUMENTOS EN LATEX 2ε 19

Puede consultar los manuales de cada uno de los paquetes que tiene la insta-lación que usted tiene en su computadora en el directorio donde se grabaron los archivos de MiKTEX, en una carpeta con ubicación semejante al siguiente:

C:\Program Files\MiKTeX\doc\latex\

Por ejemplo, para elaborar la siguiente caja con sombra utilizamos el paquete:

fancybox.

Hola... Esta es una caja con sombra.

que se obtiene con el código:

LATEX 2ε

\begin{center} \shadowbox{Hola...

Esta es una caja con sombra.} \end{center}

El paqueteenumeratesirve para enumerar de maneras distintas. La siguiente

lista es un ejemplo:

I. Esta es una lista enumerada II. solamente con números romanos

A. Esta es una sublista enumerada B. con letras mayúsculas.

III. Ahora otra lista... a) Esta es otra sublista

b) enumerada con letras minúsculas. IV. Aquí termina la lista principal.

que se obtiene con el siguiente código:

LATEX 2ε

\begin{enumerate}[I.]

\item Esta es una lista enumerada \item solamente con números romanos

\begin{enumerate}[A.]

\item Esta es una sublista enumerada

LATEX 2εen

(30)

20 Bases

\item con letras mayúsculas. \end{enumerate}

\item Ahora otra lista... \begin{enumerate}[a)] \item Esta es otra sublista

\item enumerada con letras minúsculas. \end{enumerate}

\item Aquí termina la lista principal. \end{enumerate}

Para imprimir texto en algún color, necesitamos cargar el paquetecolory

uti-lizamos la instrucción\textcolor{color}{texto}. Por ejemplo,

LATEX 2ε

\begin{center}

\textcolor{blue}{Texto en color azul.}\\ \textcolor{red}{Texto en color rojo.}\\ \textcolor{brown}{Texto en color café.}\\ \textcolor{cyan}{Texto en color cyan.}\\ \textcolor{gray}{Texto en color gris.} \end{center}

lo cual imprime en el documento:

Texto en color azul.

Texto en color rojo.

Texto en color café.

Texto en color cyan.

Texto en color gris.

(31)

1.3. SESIÓN 3: INSTRUCCIONES Y AMBIENTES 21

1.3

1.3

S

ESIÓN

3: I

NSTRUCCIONES Y AMBIENTES

En LATEX 2ε se definen instrucciones y ambientes para indicarle exactamente

cómo deseamos diseñar el documento que estamos elaborando.

Cada instrucción debe escribirse correctamente, pues LATEX 2εes un lenguaje de

tipografía científica.

Si usted desea incluir, por ejemplo el símbolo`, debe escribir exactamente\ell.

Si escribe el código: \Ell, o\ELL, o\ELl, LATEX 2εle indicará que no entiende

esa instrucción.

1.3.1

I

NSTRUCCIONES

1.3.1

En LATEX 2εlas instrucciones siempre inician con el símbolo\seguido del nombre

de la instrucción.

Una instrucción puede no requerir de argumentos. Por ejemplo:\hruleindica

a LATEX 2εque debe dibujar una línea horizontal.

Algunas instrucciones que no requieren argumentos son:

N

• \newline, que sirve para ocasionar un salto de línea (al siguiente renglón del documento),

• \newpage, que ocasiona un salto de página, es decir, inicia una nueva página,

• \par, que indica que inicie un nuevo párrafo,

• \star, que imprime:?,

• \todayque imprime la fecha actual en el documento.

Algunas de las instrucciones requieren de argumentos obligatorios, los cuales se

deben incluir entre llaves ({ }). Por ejemplo la instrucción:

LATEX 2ε

\vspace{5cm}

le indica a LATEX 2εque debe dejar 5 cm de espacio vertical en blanco.

Algunas otras instrucciones que sí requieren de argumentos son las siguientes:

N

• \footnote{Una nota}, imprime5 Una nota en el pié de página actual

(vea el pié de página).

• \fbox{Texto}, imprime Texto : dibuja una caja alrededor del texto.

5Una nota

LATEX 2εen

(32)

22 Bases • \emph{Texto}, imprimeTexto: imprime el textoTextoenfatizado.

• \section{Nombre}, indica el inicio de una nueva sección.

Finalmente, algunas instrucciones permiten agumentos opcionales, los cuales

deben incluirse entre corchetes ([ ]). Por ejemplo:

LATEX 2ε

\rule[2pt]{5cm}{1pt}

le indica a LATEX 2εque debe imprimir una línea de 5 cm de largo y 1 pt de grosor

a una altura de 2 pt respecto del nivel de la línea de texto actual.

Algunas instrucciones que tienen posibilidad de argumentos opcionales son:

N

• \usepackage[Lenny]{fncychap}, indica que cargue el paquete para

cam-biar el formato del encabezado de los capítulos utilizando la opciónLenny.

• \rule[2pt]{1.5cm}{2pt}, imprime una línea de 1.5 cm de largo, 2

pun-tos de ancho y 2 punpun-tos arriba del margen inferior del texto: .

• \rule{1.5cm}{2pt}, imprime una línea de 1.5 cm de largo y 2 puntos

de ancho: . En esta instrucción, dado que no se incluye el

argumento opcional, imprime la línea a una altura cero, es decir, en el nivel del renglón actual.

• \chapter[Titulo Corto]{Titulo Largo}, indica que se incluya en el índice de contenidos como en el encabezado de las páginas del documento

Titulo Corto, y en el encabezado del capítulo el textoTitulo Largo. Algunas instrucciones se definen de manera automática cuando usted carga

LATEX 2ε, pero otras vienen incluidas en los paquetes. Conforme vaya avanzando

en la preparación de documentos aprenderá, por la necesidad, cuáles están en

los paquetes y cuáles están cargadas automáticamente en LATEX 2ε.

Para saber qué cosas se pueden hacer en LATEX 2ε el autor sugiere revisar los

manuales de los paquetes que vienen incluidos en la instalación. Para eso puede ir a la carpeta:

(33)

1.3. SESIÓN 3: INSTRUCCIONES Y AMBIENTES 23

1.3.2

A

MBIENTES

1.3.2

En LATEX 2εse cargan automáticamente lo que se define como ambientes. Estos

ambientes solamente indican qué se desea hacer con el código que aparece dentro de su ámbito.

Todos los ambientes inician con\begin{ambiente}y terminan con\end{ambiente},

dondeambientees el nombre del ambiente que deseamos aplicar al código que

está entre estas instrucciones.

Por ejemplo, para centrar texto, usamos el ambientecenter:

LATEX 2ε

\begin{center}

Este texto está centrado. \end{center}

que incluirá en el documento:

Este texto está centrado.

Algunos de los ambientes más frecuentemente usados para la elaboración de

documentos están en la siguiente tabla:

u

Ambiente: Se usa para:

array elaborar tablas en ambiente matemático.

center centrar texto.

description editar listas descriptivas.

enumerate editar listas enumeradas.

eqnarray editar arreglos de ecuaciones.

equation editar ecuaciones.

figure ubicar figuras.

flushright justificar texto a la derecha.

flushleft justificar texto a la izquierda.

itemize editar listas con viñetas.

minipage insertar una minipágina dentro de otra página.

tabular elaborar tablas en ambiente textual.

theorem editar teoremas.

verbatim incluir código en el documento.

En la siguiente sección encontrará ejemplos del uso de estos y otros ambientes

frecuentemente usados en la elaboración de materiales usando LATEX 2ε.

Al igual que con las instrucciones, algunos ambientes se definen dentro de diferentes paquetes, así que usted irá aprendiendo a utilizarlos conforme se vaya requiriendo y necesite averiguar cómo generar, por ejemplo una gráfica

de una función en LATEX 2ε, pero sin insertar una imagen, sino editando código

LATEX 2ε en el documento y que un paquete la elabore. En la sección 2.4 hay

ejemplos de códigos para generar gráficas y figuras usando LATEX 2ε.

LATEX 2εen

(34)

24 Bases

1.3.3

C

ARACTERES ESPECIALES

1.3.3

Los siguientes caracteres son considerados especiales:

LATEX 2ε

# $ % & ~ _ ^ \ { }

Con esto se entiende que no podemos imprimir estos caracteres en LATEX 2ε

sim-plemente escribiéndolos en nuestro código. Para que se imprima cada uno de

ellos debemos anteponer el símbolo\, excepto para este caracter, que se obtiene

con el siguiente código:

LATEX 2ε

% para imprimir en un documento la % diagonal inversa escribimos: \textbackslash

Por ejemplo:

LATEX 2ε

El símbolo \textbackslash\ es considerado como un caracter especial en \LaTeXe.

incluye en el documento lo siguiente:

El símbolo \ es considerado como un caracter especial en LATEX 2ε.

Para incluir el signo de pesos en un documento o cualquier otro de los caracteres

especiales6iniciamos la instrucción con el símbolo\:

LATEX 2ε

Luis compró 12 manzanas por \$25.00 pesos.

incluye en nuestro documento:

Luis compró 12 manzanas por $25.00 pesos.

Observe que no debemos dejar un espacio entre la diagonal inversa y el caracter

especial para que se incluya en el documento. Si usted deja un espacio en



blanco en medio, LATEX 2ε entenderá primero que desea imprimir un espacio

en blanco (eso es lo que hace\xy7) y segundo que desea iniciar el ambiente

matemático8dentro del párrafo. Debe tener cuidado con eso.

6Excepto, claro está, el símbolo\.

7El símboloxyindica el caracter espacio en blanco.

(35)

1.4. SESIÓN 4: AMBIENTES FRECUENTEMENTE USADOS 25

1.4

1.4

S

ESIÓN

4: A

MBIENTES FRECUENTEMENTE USADOS

En la página 23 se muestra una tabla con los ambientes que más frecuentemente usamos al elaborar documentos.

En esta sección vamos a incluir código de ejemplo para aprender a utilizar algunos de ellos, principalmente los que no incluyen ambiente matemático, porque esos los estudiaremos en el siguiente capítulo.

Empezamos con las listas.

LATEX 2ε

\begin{itemize}

\item Esta es una lista con viñetas.

\item Cada viñeta se inserta con la instrucción \verb|\item|. \end{itemize}

incluye en el documento:

• Esta es una lista con viñetas.

• Cada viñeta se inserta con la instrucción\item.

Con el ambienteenumeratepodemos hacer listas enumeradas como la que se

muestra enseguida:

1. Esta es una lista enumerada.

2. Podemos anidar varias listas como sigue: A. Primer argumento.

B. Segundo argumento. 3. Penúltimo punto.

a. Otro primer argumento. b. Otro segundo argumento. 4. Último punto.

que se obtuvo con el siguiente código:

LATEX 2ε

\begin{enumerate}[1.] % requiere el paquete enumerate \item Esta es una lista enumerada.

\item Podemos anidar varias listas como sigue: \begin{enumerate}[A.]

\item Primer argumento.

LATEX 2εen

(36)

26 Bases

\item Segundo argumento. \end{enumerate}

\item Penúltimo punto. \begin{enumerate}[a.] \item Primer argumento. \item Segundo argumento. \end{enumerate}

\item Último punto. \end{enumerate}

Ahora vamos con el ambientedescription:

LATEX 2ε

La siguiente es una lista descriptiva: \begin{description}

\item [Binomio:] Expresión algebraica formada por la suma de dos términos. \item [Trinomio:] Expresión algebraica formada por la suma de tres términos. \end{description}

incluye en el documento:

La siguiente es una lista descriptiva:

Binomio: Expresión algebraica formada por la suma de dos términos.

Trinomio: Expresión algebraica formada por la suma de tres términos.

Algunos ambientes para justificar texto son:

Texto centrado.

Texto justificado a la derecha. Texto justificado a la izquierda.

Esto se obtuvo con el siguiente código:

LATEX 2ε

\begin{center} Texto centrado. \end{center}

\hline % una línea horizontal \begin{flushright}

Texto justificado a la derecha. \end{flushright}

\hline % otra línea horizontal \begin{flushleft}

Texto justificado a la izquierda. \end{flushleft}

(37)

1.4. SESIÓN 4: AMBIENTES FRECUENTEMENTE USADOS 27

Este ambiente requiere de dos argumentos. El primero indica el ancho de la

minipágina. El segundo argumento será lo que contiene la minipágina. El La\hfill se describeinstrucción

en la pag.39.

siguiente ejemplo ilustra su uso:

LATEX 2ε

\begin{minipage}{5cm} Esta es una minipágina.

Aquí podemos incluir otros ambientes. Por ejemplo una lista con viñetas: \begin{itemize}

\item Uno, \item Dos y \item Tres...

\item Que paso tan chévere! \end{itemize}

\end{minipage}\hfill \begin{minipage}{5cm}

Esta es otra minipágina que aparecerá a la derecha de la anterior.

Igual, podemos incluir una imagen o una figura en esta minipágina o en la anterior.

\end{minipage}

Y en el documento usted verá: Esta es una minipágina.

Aquí podemos incluir otros am-bientes.

Por ejemplo una lista con viñe-tas:

• Uno,

• Dos y

• Tres...

• Que paso tan chévere!

Esta es otra minipágina que aparecerá a la derecha de la an-terior.

Igual, podemos incluir una

imagen o una figura en esta minipágina o en la anterior.

Podemos obtener un efecto similar al anterior si usamos el ambientemulticols

que nos sirve para incluir texto en varias columnas y que viene definido en el

paquetemulticol.

El siguiente código muestra un ejemplo de su uso y el efecto que obtenemos:

LATEX 2ε

\begin{multicols}{2} % requiere del paquete multicol Aquí también podemos incluir

otros ambientes, como texto centrado, justificado a la derecha o izquierda, entre otros.

La diferencia con el ejemplo anterior consiste en que en este caso \LaTeXe\ decide a partir de dónde se incluye en la columna de la derecha.

\end{multicols}

LATEX 2εen

(38)

28 Bases

Incluye en el documento:

Aquí también podemos incluir otros ambientes, como texto centrado, jus-tificado a la derecha o izquierda, entre otros.

La diferencia con el ejemplo anterior

consiste en que en este caso LATEX 2ε

decide a partir de dónde se incluye en la columna de la derecha.

Algunas veces vale la pena incluir texto o ecuaciones en varias columnas, por ejemplo, en una lista de ejercicios.

Lista de ejercicios 1. y=x 2. y=x+ 1 3. y=x−1 4. y=x+ 2 5. y=x−2 6. ...

que se obtuvo con el siguiente código:

La instrucción \textbf{ } se describe en la pag.

29. LATEX 2ε

% No olvide incluir en el preambulo % de su documento la siguiente instrucción: % \usepackage{multicol}

\begin{center}

\textbf{Lista de ejercicios} \end{center}

\begin{multicols}{2} % requiere del paquete multicol \begin{enumerate}[1.] % requiere del paquete enumerate \item $y = x$ \item $y = x + 1$ \item $y = x - 1$ \item $y = x + 2$ \item $y = x - 2$ \item $\vdots$ \end{enumerate} \end{multicols}

Una gran cantidad de ejemplos de uso de estos y otros ambientes encontrará en las secciones que está por leer.

Además de estos ambientes, existen otros que no se cargan de manera

automáti-ca con LATEX 2ε, sino que vienen definidos en diferentes paquetes. Para esos

(39)

1.5. SESIÓN 5: OTRAS COSAS ÚTILES 29

1.5

1.5

S

ESIÓN

5: O

TRAS COSAS ÚTILES

A la hora de elaborar materiales didácticos hay algunas cosas que no son muy matemáticas que digamos.

Por ejemplo, el diseño de figuras: qué tamaño deben tener, cómo deben ubicarse en el documento, etc.

Hay cosas que son elementales y bastante obvias. Un documento bien elaborado tiene que cumplir con la función para la cual se diseñó.

Si los estudiantes no pueden entender el material debido a que la fuente

tipográfi-ca (tipo de letra) que usa en el documento es ilegible, el diseño es pésimo.



Tal vez el documento tenga renglones demasiado largos que al leerlos se pierdan entre los renglones vecinos y se equivoquen al leer. O tal vez las figuras estén demasiado pequeñas para notar con claridad la cantidad de símbolos que hay en ellas.

Estas cosas son más de diseño que de matemáticas o de su enseñanza y aprendi-zaje. Así que vamos a dar algunas herramientas que pueden ayudarle a crear

un buen documento usando LATEX 2ε.

1.5.1

F

ORMATO DEL TEXTO

1.5.1

Un cambio en la fuente tipográfica ayuda a enfatizar ideas o resaltar una palabra o una frase en algún argumento.

Podemos cambiar el aspecto de la fuente con las siguientes instrucciones:

u

\textnormal{Hola} Hola Texto normal

\emph{Hola} Hola Enfatizado

\textrm{Hola} Hola Roman

\textsf{Hola} Hola Sans Serif \texttt{Hola} Hola Type writer

\textup{Hola} Hola Upright

\textit{Hola} Hola Itálica

\textsl{Hola} Hola Inclinada

\textsc{Hola} HOLA Small Caps

\textbf{Hola} Hola Negrita

\textmd{Hola} Hola Peso y ancho normal

Para cambiar el tamaño de la fuente usamos las siguientes instrucciones:

N

LATEX 2εen

(40)

30 Bases 3 \tiny 3 \scriptsize 3 \footnotesize 3 \small 3 \normalsize 3 \large 3 \Large 3 \LARGE 3 \huge 3 \Huge

Por ejemplo, el siguiente código:

LATEX 2ε

\begin{center}

\tiny{Fuente tamaño tiny}\\

\scriptsize{Fuente tamaño scriptsize}\\ \footnotesize{Fuente tamaño footnotesize}\\ \small{Fuente tamaño small}\\

\normalsize{Fuente tamaño normalsize}\\ \large{Fuente tamaño large}\\

\Large{Fuente tamaño Large}\\ \LARGE{Fuente tamaño LARGE}\\ \huge{Fuente tamaño huge}\\ \Huge{Fuente tamaño Huge}\\ \end{center}

\normalsize

incluye en el documento lo siguiente:

Fuente tamaño tiny Fuente tamaño scriptsize

Fuente tamaño footnotesize Fuente tamaño small Fuente tamaño normalsize

Fuente tamaño large

Fuente tamaño Large

Fuente tamaño LARGE

Fuente tamaño huge

Fuente tamaño Huge

1.5.2

T

EXTO EN COLOR

1.5.2

También es posible cambiar el color del texto. Para esto necesitamos el paquete

color.

LATEX 2ε

\begin{center}

(41)

1.5. SESIÓN 5: OTRAS COSAS ÚTILES 31

\textcolor{red}{Texto en color rojo.}\\ \textcolor{brown}{Texto en color café.}\\ \textcolor{cyan}{Texto en color cyan.}\\ \textcolor{gray}{Texto en color gris.}\\ \textcolor{green}{Texto en color verde.}\\ \textcolor{pink}{Texto en color rosa.}\\ \textcolor{violet}{Texto en color morado.}\\ \textcolor{white}{Texto en color blanco.} \end{center}

Y en el documento obtenemos:

Texto en color azul.

Texto en color rojo.

Texto en color café.

Texto en color cyan.

Texto en color gris.

Texto en color verde.

Texto en color rosa.

Texto en color morado.

Texto en color blanco.

Igual, podemos combinar las anteriores instrucciones para obtener fuentes para mejorar el diseño de nuestros materiales.

Por ejemplo:

LATEX 2ε

\textcolor{blue}{\textbf{Binomio:}}

Expresión algebraica formada por la suma de dos términos.

Y usted verá en su documento:

Binomio:Expresión algebraica formada por la suma de dos términos. Otro ejemplo distinto:

LATEX 2ε

\textbf{Definición.}\\

\textcolor{red}{\textsc{Trinomio:}}

Expresión algebraica formada por la suma de tres términos.

Y obtenemos: Definición.

TRINOMIO:Expresión algebraica formada por la suma de tres términos. Y un último ejemplo:

LATEX 2εen

(42)

32 Bases LATEX 2ε

\textsc{Definición.}\\ \textbf{Polinomio:}

\textit{Expresión algebraica formada por la suma de dos o más términos.}

Y en el documento se imprime:

DEFINICIÓN.

Polinomio:Expresión algebraica formada por la suma de dos o más términos.

1.5.3

F

UENTES TIPOGRÁFICAS

1.5.3

Ya vimos cómo cambiar el formato de las fuentes tipográficas (tipo de letra),

conservando la fuente, que esTimes New Romanla que LATEX 2εutiliza

normal-mente.

Podemos cambiar la fuente tipográfica al cargar el paquete que la provee. Para eso requiere cargar en el preámbulo del documento el paquete correspondiente. Los siguientes ejemplos muestran su uso:

t

LATEX 2ε

%

% De los siguientes paquetes utilice % siempre la primera línea acompañada % de una cualquiera de las demás... %

\usepackage{slantsc} % Este paquete siempre debe incluirse

%\usepackage[sc]{mathpazo} % Opcional %\usepackage{cmbright} % Opcional %\usepackage{kmath,kerkis} % Opcional %\usepackage{kpfonts} % Opcional %\usepackage[math]{kurier} % Opcional %\usepackage[condensed,math]{kurier} % Opcional %\usepackage[light,math]{kurier} % Opcional %\usepackage[light,condensed,math]{kurier} % Opcional %\usepackage{lmodern} % Opcional %\usepackage{fouriernc} % Opcional %\usepackage{fourier} % Opcional %\usepackage{mathptmx} % Opcional

Los paquetes que se muestran son solamente una parte de todos los paquetes

i

que puede utilizar para cambiar la fuente en su documento. No es una lista completa.

Usted puede probar cuál de las fuentes le agrada más y después incluirla en su documento.

Cambie la fuente solamente si se mejora la legibilidad del documento. Siempre tenga eso en mente.

(43)

1.5. SESIÓN 5: OTRAS COSAS ÚTILES 33

1.5.4

S

ILABEO

1.5.4

El silabeo se refiere a la forma como se debe romper una palabra cuando queda al final de una línea de texto y no se ajusta a los límites del mismo.

Hay dos formas de indicarle a LATEX 2εcómo debe romper las palabras en sílabas.

La primera es utilizando la instrucción\hyphenation.

Esta instrucción debe ir en el preámbulo del documento. En el argumento se le indican las palabras que se han visto se silabean mal. Por ejemplo,

LATEX 2ε

\hyphenation{procedi-mien-to errores intere-ses estudian-tes expli-que}

Observe que las palabras están separadas por un espacio en blanco y no por una coma.

Puede utilizar varias veces\hyphenationpara incluir más palabras.

LATEX 2ε

\hyphenation{comple-tos acomoda-das perso-nas infinita-men-te elaboran-do} \hyphenation{manera referen-cia preferente-men-te imagen aprendi-za-je} \hyphenation{normal-men-te correspondien-te conside-ra requerir reali-zan} \hyphenation{correspon-den segun-do requie-ren genera-les paquete algunas}

Usando este primer método usted puede incluir cualquier palabra que no incluya

B

acentos, tildes (como la letrañ), diéresis y otros símbolos del Español.

Para indicar a LATEX 2εcómo separar en sílabas estas palabras usamos la

instruc-ción\-.

Por ejemplo, en el párrafo anterior, la palabrainstrucciónse dividía como:

LATEX 2ε

... cómo separar en sílabas estas palabras usamos la in-strucción...

Para que LATEX 2εla divida correctamente el autor le indicó:

LATEX 2ε

... cómo separar en sílabas estas palabras usamos la instruc\-ción...

La instrucción\-le indica a LATEX 2εdónde debe romper la palabra para dividirla

entre las líneas.

En Español esto es muy importante, porque en Inglés no se utlizan los acentos y en ese lenguaje generalmente no se requiere indicar cómo debe romper las pala-bras. En cambio en Español, las reglas cambian y nosotros debemos indicárselo.

Si usted incluye una palabra con acento o cualquier otro símbolo que no esté



en el idioma Inglés, LATEX 2εle marcará varios errores. Usted debe recordar que

LATEX 2εen

Referencias

Documento similar

"No porque las dos, que vinieron de Valencia, no merecieran ese favor, pues eran entrambas de tan grande espíritu […] La razón porque no vió Coronas para ellas, sería

que hasta que llegue el tiempo en que su regia planta ; | pise el hispano suelo... que hasta que el

En este documento se presenta el diseño y caracterización de dispositivos de banda ancha para frecuencias milimétricas específicos para su utilización en los receptores; el

SEGUNDO.— En la demanda rectora del presente procedimiento se pretende en síntesis que se compute en la base reguladora de la prestación de jubilación los periodos consignados

En cuarto lugar, se establecen unos medios para la actuación de re- fuerzo de la Cohesión (conducción y coordinación de las políticas eco- nómicas nacionales, políticas y acciones

En el capítulo de desventajas o posibles inconvenientes que ofrece la forma del Organismo autónomo figura la rigidez de su régimen jurídico, absorbentemente de Derecho público por

D) El equipamiento constitucional para la recepción de las Comisiones Reguladoras: a) La estructura de la administración nacional, b) La su- prema autoridad administrativa

b) El Tribunal Constitucional se encuadra dentro de una organiza- ción jurídico constitucional que asume la supremacía de los dere- chos fundamentales y que reconoce la separación