• No se han encontrado resultados

Area de Matem´atica Num´erica y Simulaci´on

N/A
N/A
Protected

Academic year: 2018

Share "Area de Matem´atica Num´erica y Simulaci´on"

Copied!
36
0
0

Texto completo

(1)

UNIVERSIDAD NACIONAL DE TRUJILLO

Facultad de Ciencias F´ısicas y Matem´

aticas

Departamento Acad´

emico de Matem´

aticas

Introducci´

on al L

A

TEX

M.Sc. Julio C´esar Peralta Casta˜neda

Area de Matem´atica Num´erica y Simulaci´on

(2)

i

´Indice general

1. Introducci´on 2

1.1. Ventajas de LATEX . . . . 2

1.2. LATEX y sus Componentes . . . . 2

1.3. Donde y como ejecutar LATEX . . . . 2

1.3.1. WinEdit . . . 3

1.3.2. Emacs Help . . . 3

1.4. Organizaci´on de LATEX como Procesador de Textos . . . . 3

2. La Estructura de un Documento LATEX 5 2.1. Estructura del Archivo fuente . . . 5

2.1.1. Cabecera del documento . . . 5

2.1.2. Pre´ambulo . . . 7

2.1.3. Cuerpo del documento . . . 8

2.2. Estructura L´ogica . . . 8

3. Espaciados y Caracter´ısticas de P´agina 10 3.1. Espaciados . . . 10

3.2. Dimensiones.- Geometr´ıa de la P´agina . . . 10

3.3. Cambio de Estilos de P´agina . . . 10

4. Formatos B´asicos y Herramientas 12 4.1. Frases y P´arrafos . . . 12

4.1.1. Escritura de caract´eres especiales . . . 12

4.1.2. Comandos para Divisi´on y Organizaci´on de documentos . . . 13

4.2. Notas de Pie, Encabezados y Pies de P´agina . . . 13

4.2.1. Notas de Pie . . . 13

4.2.2. Encabezados y Pies de P´agina . . . 14

4.3. Diferentes Ambientes . . . 14

4.3.1. M´ultiples Columnas de Texto - Ambientemulticols . . . 15

4.3.2. Ambientes de Alineamiento . . . 15

4.3.3. Ambiente de Formas de Escritura -verbatim . . . 16

4.3.4. Ambiente para Observacionesitemize . . . 16

4.3.5. Ambiente de Enumeraci´onenumerate. . . 17

4.3.6. Ambientedescription . . . 18

4.3.7. Ambientelist. . . 19

4.3.8. Ambientetabbing . . . 19

4.3.9. Ambientetabular . . . 20

(3)

´INDICE GENERAL ii

4.4.3. Ambientedisplaymath . . . 23

4.4.4. Ambientealing . . . 23

4.4.5. Ambientealing* . . . 24

4.4.6. Ambienteeqnarray . . . 24

4.4.7. Ambienteeqnarray* . . . 25

4.4.8. Ambientesplit . . . 25

4.4.9. Ambientegather . . . 26

4.4.10. Ambientecases . . . 26

5. Generaci´on de Bibliograf´ıa y Tabla de Contenidos 27 5.1. Generaci´on de Bibliograf´ıa . . . 27

5.2. Tabla de Contenidos e Indices Alfab´eticos . . . 30

5.2.1. Tabla de Contenidos . . . 30

(4)

1

´Indice de figuras

1.1. Organizaci´on de LATEX . . . . 4

(5)

2

Cap´ıtulo 1

Introducci´

on

1.1.

Ventajas de L

A

TEX

El LATEX es un procesador cient´ıfico de textos, es muy com´un dentro del mundo de las

ciencias, se caracteriza por ser de una generaci´on diferente a los procesadores m´as comunes que existen como es el caso de Microsoft Word por ejemplo, debido a que la mayor´ıa son del tipo

“What you se is what you get”(WYSIWYG) en cambio LATEX es un procesador que se

parece mucho a un lenguaje de programaci´on.

Los procesadores de textos del tipo WYSIWYG en su mayor´ıa insertan muchos c´odigos ocultos. En cambio todo lo que usa LATEX son una lista muy grande comandos pero que son

escritos con caracteres que se pueden visualizar en cualquier editor de textos ASCII, como por ejemplo NotePad, PFE, o cualquier editor que sea cap´az de leer archivos ASCII.

1.2.

L

A

TEX y sus Componentes

LATEX es un programa de dominio p´ubico por ese mismo hecho es que existe una variedad

muy grande de utilitarios que se pueden combinar con LATEX pero dentro de sus componentes

m´as importantes est´an el editor, los paquetes (de comandos) los archivos de estilos, el enlazador, los archivos fuente, el o los visualizadores, as´ı como utilidades que permiten la la generacin de un tipo de archivos resultado en diferente formato como es el caso de la generaci´on de archivos PDF que pueden ser visualizados usando Acrobat Reader.

Obviamente cada uno de estos componentes cumple una tarea espec´ıfica haciendo que LATEX est´e constituido por una conjunto de programas los que tienen mucha versatilidad y

puedan acoplarse entre si f´acilmente.

1.3.

Donde y como ejecutar L

A

TEX

LATEX es un procesador de textos cient´ıfico que puede adaptarse a un espectro muy

amplio de configuraciones y usos personalizados muy detallados. Para ejecutar LATEX existe

(6)

CAP´ıTULO 1. INTRODUCCI ´ON 3

1.3.1.

WinEdit

Es un software licenciado, es decir, tenemos que adquirir la licencia,1 este utilitario es

muy f´acil de usar puesto que tiene incorporado ya como herramientas una gran parte de s´ıbolos matem´aticos, tipos de letras, composici´on r´a pida de f´ormulas, inserci´on de: gr´aficos, ambientes diversos, s´ımbolos, formatos, formas b´asicas matem´aticas, etc., as´ı como incluye una serie de botones que ya no hace necesario conocer demasiados comandos latex, permite tambi´en el manejo de los documentos a manera de proyectos, generaci´on de diferentes formatos (DVI, PS, PDF), acceso a utilitarios adicionales, en fin permite f´acil acceso a muchas herramientas lo que hace un ambiente de trabajo muy funcional y de f´acil acceso.

1.3.2.

Emacs Help

Es otro software que es basado fundamentalmente en un editor de textos con gran po-tencia y versatilidad, este editor pertenece al conjunto de softwares con licencia GNU, es decir es de dominio p´ublico, a diferencia que del software descrito anteriormente Emacs funciona en diferentes plataformas. Una manera de obtener ayuda de la forma de uso el editor e-macs es leyendo el archivo help-emacs.tex, funciona en las diferentes plataformas, windows, Linux, Unix, Solaris, Os/2, etc. estas caracte´ısticas hacen que este software sea muy universal puesto que ya es incluido como parte componente inclusive del S.O. (Linux, Unix), para el caso de la plataforma Windows funciona en combinaci´on con el software MikTex que es un utilitario que permite la configuraci´on y ubicaci´on de las diferentes herramientas de trabajo, la diferencia importante de este software es que no presenta casi ninguna ayuda visual referida a los coman-dos y herramientas que proporciona LATEX , lo que si muestra el editor es el manejo de colores

para las diferentes secuencias de texto que se digite haciendo f´acil la lectura del documento y as´ı poder corregir errores cometidos en forma involuntaria.

1.4.

Organizaci´

on de L

A

TEX como Procesador de Textos

LATEX tiene una especial organizaci´on, haci´endolo ´unico en su genero puesto que hace

(7)

CAP´ıTULO 1. INTRODUCCI ´ON 4

PostScript Pantalla Impresora Archivo de Texto archivos de salida TEX(dvi)

L

A

TEX

Archivos de formato (fmt)

Archivos de Clases y Paquetes (cls,sty)

Tama˜nos de fuentes (tfm)

Definici´on de fuentes (fd)

¾ ¾ ¾ ¾ ¾

j R

® ¼

-aux

idx toc lof lot

Archivos de trabajo -bbl, ind

- Archivos transcritos (lis, log) ?

Archivo de Fuente del usuario (tex)

?

(8)

5

Cap´ıtulo 2

La Estructura de un Documento

L

A

TEX

En este cap´ıtulo veremos la estructura general de todo documento que se escriba en LATEX , se dice as´ı muy general ya que por el mismo hecho de ser tan vers´atil es factible de

hacer muchas modificaciones haciendo que la estructura del documento se ve modificada por el usuario de acuerdo a sus necesidades.

Muchos comandos LATEX tienen por lo general 2 tipos de par´ametros uno(s) de ellos es

opcional, y que es colocado entre corchetes [...], y un segundo que es de car´acter obligatorio que es colocado entre llaves{...}.

Para efectos del presente trabajo haremos uso de una convenci´on que el texto escrito comoSlanted y subrayadoindicar´a que deber´a ser reemplazado por las opciones y/o comandos correctos.

2.1.

Estructura del Archivo fuente

En la estructura gen´erica de un archivo fuente LATEX se puede apreciar muy claramente

3 partes muy importantes en un documento LATEX .

Cabecera de documento

Pre´ambulo

Cuerpo del documento.

2.1.1.

Cabecera del documento

La cabecera de un documento es un comando en el que se indica la definici´on gen´erica del documento esta definici´on gen´erica depende del tipo de paquetes que se utilice, en la actualidad el tipo de documento m´as frecuente se ha organizado en clases, en a˜nos anteriores esto sa hacia haciendo uso de estilos por lo que de ah´ı la diferencia tambi´en en los comandos que se utiliza. \documentclass, \documentstyle, pues estos definir´an que estilos se usar´an como archivos necesarios para poder ejecutar el archivo fuente.

(9)

CAP´ıTULO 2. LA ESTRUCTURA DE UN DOCUMENTO LATEX 6

Los par´ametros opcionales

Son colocados entre corchetes y entre ellos se tiene

Tama˜no de Letra BasePara la mayor´ıa de versiones LATEX se dispone de tres tipos de

letras base10pt,11pt y12pt

Tipo de PapelEs el formato de papel que se emplear´a para la impreci´on del resultado final del documento.a4paper

N´umero de Columnas Este par´ametro define si el documento sera factible de usarse haciendo uso del estilo period´ıstico.twocolumn twoside

Para el caso que se desee usar solamente en partes de un documento en columnas no es necesario definir nada para este par´ametro, solamente ser´a necesario hacer uso del paquete adecuado (multicol)

Los par´ametros obligatorios:

Son colocados entre llaves y este par´a metro define el tipo de documento que se tendr´a del proceso de composici´on. Del tipo de documento que se declare depender´a el formato de docu-mento y por ende los comandos que se dispone para cada tipo de docudocu-mento.

Los tipos de documentos que LATEX incluye en todas las versiones de instalaci´on son los

siguientes.

letter: Este formato es m´as usado cuando se tiene b´asicamente texto corrido tambi´en se le puede considerar como el estilo de novela, y que puede ser tambi´en usado por las secretarias de una oficina.

article: Este formato es usado para escribir art´ıculos cient´ıficos, en los que utiliza los estandares internacionales.

report: Este formato esta dise˜nado para la escritura de reportes de los proyectos de in-vestigaci´on, o tambi´en para escribir tesis, libros peque˜nos, Revistas, etc., en este tipo de documento no esta permitido hacer uso del comando\part, pero si del comando\chapter, en cambio este ´ultimo no puede ser usado en el tipoarticle.

book: Este formato es para escribir ya, como su nombre lo dice, libros digamos que este formato es ya de uso muy amplio puesto que se puede incluir cualquier comando del tipo organizacional del documento como por ejemplo el comando\partque no esta permitido en ninguno de los tipos de documentos anteriores. Finalmente haremos mensi´on a otro tipo de documento que es:

slide: Genera la salida de documentos para presentaciones usando transparencias, obvia-mente en este formato ya el usuario no tiene necesidad de definir tama˜nos especial de letras.

A continuaci´on veremos un ejemplo de una cabecera de un documento LATEX , en el cual

se define como tama˜no de letra base 10pt, el formato de papel es A4 y el tipo de documento es un reporte.

\documentclass[10pt,a4paper]{report}

Obrsevaci´on:Los documentos LATEX tienen como tama˜no de papel por defecto A4, pues es el

(10)

CAP´ıTULO 2. LA ESTRUCTURA DE UN DOCUMENTO LATEX 7

2.1.2.

Pre´

ambulo

El Pre´ambulo de un documento LATEX se considera el conjunto de comandos de uso

general y que son incluidos antes del cuerpo del documento por lo general estos comando incluyen la declaraci´on de paquetes que se usaran,1 Adem´as de estas declaraciones se incluye

tambi´en la definici´on del titulo del documento, esta definci´on se har´a efectiva solamente cuando se ejecute el comando\maketitley que esto deber´a incluirse ya en el cuerpo del documento.

Los pre´ambulos de documentos LATEX difieren considerablemente entre si pues

depen-der´a mucho del contenido del documento.

A continuaci´on presentamos la definci´on del pre´ambulo definido para este documento.

%%%%%%%%%%%%%%%%% Paquetes a incluir.

\usepackage{amsmath} %% equations , arrays, etc. \usepackage{multicol} %% multicolumns

\usepackage{amssymb} %% symbols \usepackage{epsfig, graphicx,latexsym}

\usepackage[spanish]{babel}

%%%%%%%%

% Parametros de medidas para limites de pagina %%%%%%%%

\voffset -1.00cm \headheight 0cm \headsep 0cm \oddsidemargin 1cm \evensidemargin 1cm \marginparwidth 0.1cm \textwidth 14.5cm \topmargin 0cm \parindent 0cm \textheight 22cm \hoffset 1.5cm

%%%%%%%%%%%% Inclusion de un archivo \input{macros.tex}

%%%%%%%

% Parametros para el Titulo %%%%%%%

\title{\bf\Large{UNIVERSIDAD NACIONAL DE TRUJILLO }\vspace*{0.5cm}\\ \bf\Large{Facultad de Matem\’aticas}\vspace*{5cm}\\

\Huge{Curso de \LaTeX}}

\author{\vspace*{1.0cm} M.Sc. Julio C\’esar Peralta Casta\~neda \vspace*{2cm}\\ \Large Laboratorio de Computo de Matem\’aticas} \date{\today}

1un paquete es un conjunto de definiciones que se dan a diversos comandos a ser usados a trav´es del

(11)

CAP´ıTULO 2. LA ESTRUCTURA DE UN DOCUMENTO LATEX 8

2.1.3.

Cuerpo del documento

El cuerpo de un documento LATEX es el que esta declarado en un ambiente general y de

uso obligatorio en todo documento, este ambiente siempre debe existir y esta delimitado por los comandos\begin{document} y \end{document}, estos comandos son los que delimitan el inicio y el final del documento, estos dos comandos deben existir solamente en un solo lugar de todo el documento, incluyendo archivos de c´odigo fuente que son insertados como parte del documento principal.

En el cuerpo del documento se debe incluir todos los comandos que son de uso local, e inclusive hasta comandos de generaci´on de t´ıtulo, ´ındice, cap´ıtulos, etc, a continucaci´on se presenta un ejemplo del contenido del ambiente\begin{document} y \end{document} que genera el presente documento.

\begin{document} \maketitle

\pagenumbering{roman} \input{dedica.tex} \input{abstract.tex} \tableofcontents \listoffigures \listoftables

\pagenumbering{arabic} \input{chap1.tex} \input{chap2.tex} \input{chap3.tex} \input{chap4.tex} \input{chap5.tex} \end{document}

Como se puede apreciar en el ejemplo es recomendable incluir en el cuerpo del documento solamente llamadas a documentos secundarios que son los que contiene el texto en si.

2.2.

Estructura L´

ogica

La estructura l´ogica de un documento LATEX se sigue teniendo secuencialmente. Se

en-tiende por secuencial el hecho de que al momento de generar el c´odigo fuente, y como ya se ha detallado se tiene como primera parte la cabecera del documento que incluye los par´ametros generales y globales as´ı mismo el tipo de documento, partiendo de este conocimiento el software se inicia cargando los par´ametros definidos para cada tipo de documento luego ocntin´ua con la lectura del pre´ambulo que es donde encontrar´a el requerimiento de todos los paquetes a usar los que ser´an buscados en las rutas definidas como rutas de b´usqueda y que deben estar declaradas en el path de inciaci´on del equipo, en caso que no encontrara los paquetes declarados har´a una solicitud de petici´on para ingresar la ruta y nombre del paquete que contenga las instrucciones posteriores.

Concluida la lectura y verificaci´on de paquetes declarados el programa prosigue verifican-do cada uno de los comanverifican-dos incluiverifican-dos en el pre´ambulo, una de las partes de ´este contendr´a los comandos necesarios para la construcci´on del t´ıtulo del documento.

(12)

CAP´ıTULO 2. LA ESTRUCTURA DE UN DOCUMENTO LATEX 9

Concluida esta secci´on el software reci´en pasa a la elaboraci´on del cuerpo del documento en si. En el caso que se incluyera alg´un(nos) archivos de c´odigo ascii estos ser´an incluidos exactamente a continuaci´on de la ´ultima l´ınea de texto anterior a la que se efectu´a la llamada, pasando el control a la primera l´ınea del archivo secundario, procedi´endose a revisar la escritura de todo el contenido de ´este, una vez acabada dicha correci´on al llegar al final de la ´ultima l´ınea del archivo secundario retornar´a el control al archivo primario y continuar´a con la l´ınea inmediata siguiente de la cual fue efectuado el llamado. Se contin´una de la misma manera hasta encontrar el final del cuerpo del documento con el comando\end{document}.

Durante la verificaci´on de la correci´on a medida que se encuentra un error se genera un mensaje, el mismo que es guardado en un archivo cuyo nombre es el mismo que el del archivo principal y la extensi´onlog, en este archivo se encontrar´an todos los mensajes que generados al momento de la composici´on del documento.

De la misma manera como se almacenan los mensajes de errores LATEX tambi´en guarda

informaci´on referida a todas las llamadas mediante etiquetas a ecuaciones, referencias a textos en la bibliogra´ıa, llamadas a tablas, gr´aficos, etc. Obviamente cada una de estas llamadas es almacenada en un archivo de texto pero con diferentes extensiones para cada prop´osito.

Entre las extensiones de archivos generados por LATEX tenemos:

Detalle Extensi´on

Textos LATEX .tex, .ltx

Formato de archivo de salida .dvi

Archivos de mensajes .log, .texlog, .lis, .list

Fuentes de METAFONT .mf

Definici´on de fuentes .fd

Fuentes de im´agenes .pk

Medidas de fuentes .tfm

De formato .fmt

Estructuras y estilos de documentos LATEX .clo, .cls, .dtx, .sty

Archivos auxiliares .aux

Tabla de contenidos2 .toc

Lista de figuras .lof

Lista de tablas .lot

Archivos relacionados a la bibliograf´ıa .bbl, .bib, .blg, .bst Referencia al Indices anal´ıticos .idx, .lig, .ind, .ist

Como se puede apreciar existe un gran n´umero de archivos que son generados por LATEX y que

(13)

10

Cap´ıtulo 3

Espaciados y Caracter´ısticas de

agina

En el presente cap´ıtulo trataremos temas relacionados con los formatos del documento en general y particular. Lo primero que se trata es referido al espaciado entre l´ıneas, p´arrafos de texto, tipos de espaciados, luego en la secci´on siguiente trataremos temas referidos a las dimensiones en la configuraci´on de las p´aginas del documento y finalizamos indicando las formas de cambio de estilos de p´agina, que involucra los estilos de numeraci´on.

3.1.

Espaciados

Por defecto los documentos en LATEX tienen por defecto un espaciado interlineal simple,

se considera que esta constituido

3.2.

Dimensiones.- Geometr´ıa de la P´

agina

En esta secci´on trataremos todo lo relacionado con la geometr´ıa de la p´agina de un docu-mento. Usualmente ocupa un espacio rectangular en el papel y este es llamadocuerpodel texto, por sobre el cuerpo encontramos lacabeceray por debajo de ´el lospies de p´agina, estos consisten en m´as de una l´ınea de texto conteniendo el n´umero de p´agina informaci´on referente al cap´ıtu-lo, secci´on, hora y fecha actuales as´ı como es posible otros marcadores. Usualmente algunos documentos contienen anotaciones adicionales que toman el nombre deNotas Marginales.

El tama˜no forma y posici´on de los campos descritos anteriormente en el medio de salida (papel o pantalla) toman el nombre deCaracter´ısticas de la P´agina

Los documentos LATEX permiten la impresi´on en ambas p´aginas de medio lo que da origen

a que los par´ametros de m´argenes tanto para las p´aginas pares como impares difieran entre s´ı, lo que surge como efecto para la encuadernaci´on del documento impreso.

A continuaci´on se presenta la forma de cambiar cada uno de los par´ametros que influyen en la geometr´ıa de la p´agina, estos par´ametros son etiquedados con n´umeros en la figura 3.1

3.3.

Cambio de Estilos de P´

agina

(14)

CAP´ıTULO 3. ESPACIADOS Y CARACTER´ıSTICAS DE P ´AGINA 11

Cabecera

Cuerpo Notas Marginales

Pie de P´agina j

1

k 3

k 4

j 5

n 10

l 2

±° ²¯

7

l 8

k 11 m

6 Á

6 ?

6

?

¾ -? 6

(15)

12

Cap´ıtulo 4

Formatos B´

asicos y Herramientas

LATEX es un procesador de textos que no puede decirse que ya se conoce todos los artificios

y maneja completamente todas las herramientas que es posible de ejecutar de ah´ı que este documento solamente trata de dar las pautas m´as gen´ericas para la escritura de un texto en LATEX .

4.1.

Frases y P´

arrafos

Esta secci´on muestra como escribir frases y p´arrafos de una manera muy natural en LATEX , estos conceptos los daremos a manera de observaciones que pueden ir increment´andose

a medida que se avanza en el desarrollo del curso.

Un p´arrafo acaba con un cambio o quiebre de l´ınea, el mismo que existe dos formas de efectuarlo.

La primera es usando el doble backslash (\\) en la posici´on que se desee cortar la l´ınea.

La segunda forma es dejando una ´o m´as l´ıneas en blanco en el c´odigo fuente1

El espaciado entre p´arrafos esta definido ya por defecto adecuadamente, esto no implica que el usuario pueda definir su estilo propio de documento haciendo que los espacio var´ıen de acuerdo al uso personal.

Una frase y/o p´arrafo de texto puede tener una alineaci´on adecuada, dependiendo del estilo y ambiente que este trabajando.

4.1.1.

Escritura de caract´

eres especiales

En LATEX se debe tener en cuenta que existen varios caracteres que son de uso exclusivo

como partes de comandos que permiten la escritura texto especial, por ejemplo las letras con tildes con di´eresis para diferentes idiomas, caracteres de interrogaci´on, etc. A continuaci´on se presenta una peque˜na tabla que muestra como escribir ciertos caracteres especiales.

(16)

CAP´ıTULO 4. FORMATOS B ´ASICOS Y HERRAMIENTAS 13

Caract´er Se escribe Caract´er Se escribe

¿ ?‘ ´a \’a

´e \’e ´o \’o

´

u \’u ´ı \’{\i}

{ \{ } \}

˜

n \ n ¨a \” a

¨

u \"u ¨o \” o \ \backslash .o ” o

$ \$

4.1.2.

Comandos para Divisi´

on y Organizaci´

on de documentos

Los comandos de divisi´on de documentos var´ıan de acuerdo al tipo de documento que se haya declarado en la cabecera de este, a continuaci´on detallamos los comandos disponibles para divisi´on de documentos.

\partEste comando s´olo esta disponible en el documento tipobook.

\chapterEste comando esta disponible en los documentos tipobookyreport. Cuando LATEX encuentra este comando recibe tambi´en la indicac´on de cambiar a una nueva

p´agi-na, es decir que cuando se inicia un cap´ıtulo se quiebra la p´agina autom´aticamente. Un cap´ıtulo acaba donde empieza otro.

\section, \subsection, \subsubsection y \subsubsubsection Estos comandos est´an disponible en los tipos de documentos book, report yarticle, para estos comandos se sigue la misma filosof´ıa que para el comando chapter pues una secci´on o subsecti´on acaba cuando empieza una nueva, con la diferencia que el cambio de secci´on no implica el cambio de p´agina.

\chapterEste comando es id´entico al comando chapter con la diferencia que solamente considera el t´ıtulo m´as no la palabra Cap´ıtulo seguida del n´umero respectivo. Se conoce tambi´en a este comando con el nombre de un cap´ıtulo no numerado, pues tampoco es considerado en el generaci´on del listado de contenidos.

\section Idem a comando chapter* con la diferencia que como para una secci´on no se tiene en cuenta la cabecera entonces solamente considera una secci´on no enumerada, y por consiguiente una secci´on que no se incluye en la lista de contenidos.

Para todos los comandos descritos anteriormente el usuario no debe preocuparse en el tama˜no de letra que debe colocar, espaciado entre cada secci´on y/o cap´ıtulo, espaciado en el inicio y final de cada comando, etc. el procesador hace todo esto por defecto colocando los espaciados considerados para los formatos internacionales.

4.2.

Notas de Pie, Encabezados y Pies de P´

agina

4.2.1.

Notas de Pie

Las notas de Pie se considera a peque˜nos textos que son escritos en la parte inferior del documento terminado, etiquetadas con n´umeros que tiene son colocados en la pocisi´on donde se cree conveniente colocar tal aclaraci´on.

(17)

CAP´ıTULO 4. FORMATOS B ´ASICOS Y HERRAMIENTAS 14

A continuaci´on presento un ejemplo de la forma como escribir la nota de pie.

This text include a footnote in the document \footnote{the number will put in this place}, that we will see in the end of this page, separate of the main text with a horizontal line and also with a letter smaller than base letter.

La salida de este p´arrafo ser´a la siguiente.

This text include a footnote in the document2, that we will see in the end of this page,

separate of the main text with a horizontal line and also with a letter smaller than base letter.

Por defecto las notas de pie se enumeran desde uno al inicio del documento, pero estas notas pueden ser tambi´en redefinidas para que la numeraci´on se vaya re-iniciando por cap´ıtulos, aunque en muchos casos esto lleva a confusiones por lo que es conveniente aceptar la configu-raci´on por defecto que da el procesador.

4.2.2.

Encabezados y Pies de P´

agina

Para generar los encabezados y pies de p´agina se tiene que tener en cuenta la disponi-bilidad del paquetefancyheadingsque es el que nos permite hacer un dise˜no adecuado para nuestros propios encabezados y pies de p´agina.

En los encabezados y pies de p´aginas se tiene que tener en cuenta los siguientes aspectos.

%\lhead[\fancyplain{}{\sl\rightmark}]{\fancyplain{}{\sl\leftmark}} \lhead[\fancyplain{}{\sl\rightmark}]{\fancyplain{}{\sl\leftmark}} \chead{}

\rhead{\it\thepage}

%\rhead[\fancyplain{}{\sl\leftmark}]{\fancyplain{}{\sl\rightmark}} \footrulewidth 0.4pt

% \lfoot{\scriptsize{Dpto. de Matem\’aticas - UNT}} \lfoot{}

\rfoot{}

\cfoot{\scriptsize{M.Sc. Julio C. Peralta Casta\~neda}}

.

4.3.

Diferentes Ambientes

En un texto LATEX existe una diversidad de ambientes de trabajo pero en general

es-tos ambientes de trabajo est´an divididos en dos clases. Los ambientes matem´aticos y los no matem´aticos.

La diferencia entre ellos es que en los primeros se definen, o definen un ambiente, ma-tem´atico y por consiguiente se deb cumplir que para los primeros todo el texto que se define dentro de ellos ser´a considerado como matem´atico, y en el segundo caso el ambiente mismo debe estar incluido en un ambiente ya matem´atico. para el primer caso tenemos por ejemplo el ambientemath,displaymath,equation entre otros y para los segundos tenemos los ambientes cases,tabular,table, etc.

A continuaci´on veremos diferentes ambientes del tipo no matem´aticos, es decir que pueden ser usados en un texto ocm´un y corriente.

(18)

CAP´ıTULO 4. FORMATOS B ´ASICOS Y HERRAMIENTAS 15

4.3.1.

ultiples Columnas de Texto - Ambiente

multicols

Para incluir un texto en m´ultiple columnas es necesario haber declarado previamente el uso del paquete multicol en el pre´ambulo del documento, una vez declarado este paquete el uso es muy sencillo, pues es posible hacer uso de un nuevo ambiente llamadomulticolses cual permite la escritura del texto en el n´umero de columnas que se defina.

A continuaci´on presentamos un ejemplo del uso del ambiente de columnas multiples.

\begin{multicols}{3}

All this text would be write in the number of columns declared as parameter in the new environment called multicols, this new environment can include math text for example formulas, equations mix text and math, for example now we write some math text $x_1$ is a variable and now we write same variable as a center line, of course the centered is made in the column that belong it.

$$x_1=\frac{1}{5}$$ and we can continue showing this type of environment.

\end{multicols}

Ahora aqu´ı presentamos los resultados de todo lo descrito en el ejemplo, que es un texto escrito en 3 columnas el mismo que incluye hasta f´ormulas matem´aticas.

All this text would be write in the number of columns declared as parame-ter in the new environment called multicols, this new en-vironment can include math text for example formulas,

equations mix text and math, for example now we write so-me math text x1 is a variable

and now we write same varia-ble as a center line, of cour-se the centered is made in the

column that belong it.

x1= 1

5

and we can continue showing this type of environment.

4.3.2.

Ambientes de Alineamiento

1. Uno de los primeros ambientes para alinear texto es el ambientecenter que permite el centrado de todo el texto escrito incluido dentro de dicho ambiente. Ejemplo

\begin{center}

This paragraph is center in the line.\\ Now is a new line that continue center between the margins.

\end{center}

El resultado es el siguiente:

This paragraph is center in the line.

Now is a new line that continue center between the margins.

2. El ambiente flushleft que me permite alinear con el margen izquierdo todo el texto ingresado, Ejemplo

\begin{flushleft}

(19)

CAP´ıTULO 4. FORMATOS B ´ASICOS Y HERRAMIENTAS 16

This paragraph is align with the left margin.

After this break line, is new line that continue align to the left margin.

3. El ambiente flushright que me permite alinear con el margen derecho todo el texto ingresado, Ejemplo

\begin{flushright}

This paragraph is align with the right margin.\\ After this command is a new line that continue align to the right margin.

\end{flushright}

El resultado es el siguiente:

This paragraph is align with the right margin. After this command is a new line that continue align to the right margin.

4.3.3.

Ambiente de Formas de Escritura -

verbatim

Dentro de este tipo de ambientes tenemos solamente un tipo que es el ambienteverbatim que lo que nos permite hacer es que LATEX muestre el texto que escribimos como resultado final

tal y como es ingresado en el archivo fuente, inclusive con desbordamiento de los m´argenes en las l´ıneas que se ingrese el resultado que se muestre sera escrito con letra simple. Ejemplo

\ begin{verbatim}

This paragraph is write using the verbatim environment, as you see the form to write is very easy, you only write and put in the beginning the environment name.

\ end{verbatim}

El resultado de salida debe ser el siguiente.

This paragraph is write using the verbatim environment, as you see the form to write is very easy, you only write and put in the beginning the environment name.

4.3.4.

Ambiente para Observaciones

itemize

Este tipo de ambiente por defecto tiene una configuraci´on que obviamente puede ser modificada de acuerdo a las necesidades del usuario. El ambienteitemizepermite la anidaci´on entre el mismo asignando una notaci´on diferente para cada nivel que se considere as´ı por ejemplo

\begin{itemize}

\item This is the first level of first item. Now we include a new level inside of it.

\begin{itemize}

\item Second Level, first item \item Second Level, second item

\begin{itemize}

\item Third level first item \item Third level second item \item Third level third item \end{itemize}

(20)

CAP´ıTULO 4. FORMATOS B ´ASICOS Y HERRAMIENTAS 17

\item First level second item. \item First level third item. \end{itemize}

El resultado que tendremos es el siguiente:

This is the first level of first item. Now we include a new level inside of it.

Second Level, first item

Second Level, second item

Third level first item

Third level second item

Third level third item

Second Level, third item

First level second item.

First level third item.

Como se puede apreciar este ambiente usa ya samgr´ıas adecuadas y los caract´eres van cambiando a medida que se cambia de nivel. Cada item de este ambiente puede incluir uno o m´as p´arrafos de texto e inclusive ambientes matem´aticos inmersos dentro de ellos.

4.3.5.

Ambiente de Enumeraci´

on

enumerate

El ambiente de enumeraci´on enumerate usado por LATEX lo que hace es generar una

lista de items enumerados en su parte inicial. Al igual que el ambienteitemizeeste ambiente permite anidamientos del mismo ambiente, originando as´ı niveles en las enumeraciones. Cada nivel tiene un tipo diferente de numeraci´on. Salvo nueva definici´on del usuario.

A continuaci´on presentamos un ejemplo de una enumeraci´on cl´asica.

\begin{enumerate}

\item This is first enumerate item. \item Here de second one

\item Now the third, but inside of it we include a second level that enumerate the names of some packages of \latex.

\begin{enumerate} \item babel \item multicol \item ams \item figure

\begin{enumerate}

\item This is third level item 1 \item Third level item 2

\item Third level item 3 \end{enumerate}

\end{enumerate}

\item [\textbf{T}] this a new form to usa environment enumerate \item This is the last item of the first level

(21)

CAP´ıTULO 4. FORMATOS B ´ASICOS Y HERRAMIENTAS 18

3. Now the third, but inside of it we include a second level that enumerate the names of some packages of LATEX .

a) babel b) multicol c) ams d) figure

1) This is third level item 1 2) Third level item 2 3) Third level item 3

T this a new form to usa environment enumerate

4. This is the last item of the first level

Como se puede apreciar en el ejemplo existe una forma diferente de usar el ambiente enumeratees colocando sus propias etiquetas, que ser´an colocadas en reemplazo de los n´umeros por defecto y que estos adem´as no se contabilizan si se contin´ua a˜nadiendo m´as items.

En el caso que se deseara modificar las etiquetas del estilo de enumeraci´on es factible hacer uso de los comandos que se presentan a continuaci´on. obviamente no se activa este sistema de eunumeraci´on puesto que de hacerlo continuara hasta el final del documento.

\renewcommand{\theenumi}{\textbf{\arabic{enumi}}} \renewcommand{\theenumii}{\textbf{\arabic{enumii}}} \renewcommand{\theenumiii}{\arabic{enumiii}}

\renewcommand{\theenumiv}{\arabic{enumiv}}

\renewcommand{\labelenumii}{\theenumi.\textbf{\arabic{enumii}}}

\renewcommand{\labelenumiii}{\theenumi.\theenumii.\textbf{\arabic{enumiii}}} \renewcommand{\labelenumiv}{\theenumi.\theenumii.\theenumiii.

\textbf{\arabic{enumiv}}}

Como se puede apreciar es factible hacer una enumeraci´on considerando en la etiqueta de numeraci´on el nivel anterior de enumeraci´on.

4.3.6.

Ambiente

description

El ambientedescriptioneste tipo de ambiente por lo general es usado para la realizaci´on de la descripci´on de elementos en un texto, en la parte matem´atica por lo general es usado para escribir algoritmos. Ejemplo:

\begin{description}

\item[Label 1] First description \item[Label 2] Second description \item[Label 3] Third description. \end{description}

Label 1 First description

Label 2 Second description

(22)

CAP´ıTULO 4. FORMATOS B ´ASICOS Y HERRAMIENTAS 19

4.3.7.

Ambiente

list

El ambiente list es un ambiente que me permite definir una lista con varios items los cuales aparecen cada uno de ellos etiquetados con el nombre que se le haya asignado a la lista. El ambiente lista usa 2 par´ametros, el primer par´ametro es el nombre de la lista y el segundo act´ua como el t´ıtulo. La forma de uso es el siguiente:

\begin{list}{Lista}{This text should be consider as head of the list} \item This is the first item of the list, the next one should be the second, but as we see the title list is the same in this case "Lista".

\item Second item of the list. \end{list}

El resultado deber´a ser el siguiente:

This text should be consider as head of the list

Lista This is the first item of the list, the next one should be the second, but as we see the title list is the same in this case ”Lista”.

Lista Second item of the list.

4.3.8.

Ambiente

tabbing

En estos ambientes se usan caracteres especiales que son usados con un objetivo espec´ıfico. El ambientetabbingse diferencia del ambientetabularen que este ambiente es de prop´osito general y puede ser usado con pleno control por parte del usuario, casi no tiene restricciones de ambiente y p´agina el ambiente tabbing permite ser cortado al final de p´agina, lo que no sucede con el ambientetabular.

\begin{tabbing}

\hspace{5cm} \= \hspace{2cm} \= \hspace{2cm} \kill This text in the first column \> second \> third \\ Second line \> second line second column \> last \end{tabbing}

La salida de este texto es la siguiente:

This text in the first column second third Second line second line second columnlast

Como se puede apreciar en el ejemplo la primera l´ınea incluye la definici´on del ancho m´aximo de cada columna, esta l´ınea es finalizada con el comando \kill, de la misma forma como podemos apreciar que los caracteres de separaci´on de columnas en la l´ınea cabecera est´an dados por\ =y los caracteres de separaci´on de columnas ya en el texto est´an dados por \>, que si hacemos un equivalente con un procesador de textos del tipo WYSIWSYG, es igual que presionar la teclatabulador.

(23)

CAP´ıTULO 4. FORMATOS B ´ASICOS Y HERRAMIENTAS 20

4.3.9.

Ambiente

tabular

Ahora veremos a continuaci´on el ambiente tabular, este ambiente genera una tabla que puede incluir solo texto o partes matem´aticas tambi´en. La dificultad de este ambiente en comparaci´on con el ambientetabbinges que tiene ya un formato espec´ıfico para cada uno se de sus par´ametros. En este ambiente se considera un par´ametro adicional y obligatorio en el cual se definen los alineamientos de las columnas que ser´an incluidas, as´ı como la definici´on espec´ıfica del ancho de una(s) columnas y algu´un caracter(es) que se pueden incluir como delimitadores de cada columna.

\centerline{

\begin{tabular}{||c|p{4cm}@{$\Rightarrow$}l|} \hline

\textbf{Column 1}&\textbf{Column 2}&\textbf{Column 3}\\ \hline

Row 1 Column 1& Row 1 Column 2 & Row 1 Column 3 \\ Row 2 Column 1 & Row 2 Column 2 & Row 2 Column 3 \\ Row 3 Column 1 & Row 3 Column 2 & Row 3 Column 3 \\ \hline

\end{tabular}}

Este Texto genera la salida como se muestra a continuaci´on:

Column 1 Column 2 ⇒Column 3

Row 1 Column 1 Row 1 Column 2 ⇒Row 1 Column 3 Row 2 Column 1 Row 2 Column 2 ⇒Row 2 Column 3 Row 3 Column 1 Row 3 Column 2 ⇒Row 3 Column 3

Lo novedoso en este ambiente es la definici´on de cada una de las columnas de la tabla referente al alineamiento del texto as´ı como la inclusi´on del caract´er ⇒ como un caracter adicional en la tercera columna. Daremos un detalla de cada uno de los par´ametros involucrados.

{||c|p{4cm}@{$\Rightarrow$}l|}

Este conjunto de par´ametros que podemos apreciar cada uno tiene un significado.

| : Indica que se insertar´a una l´ınea vertical en la tabla, por lo general se usa para dividir las columnas que se defina en la tabla. Este caracter tambi´en puede ser obviado.

l,c, r : Indican el alineamiento hacia la izquierda, centrado y a la derecha respectivamente del contenido de cada columna de la tabla.

p{ancho} : Determinan un ancho fijo para la columna correspondiente. En el ejemplo se fija un ancho de 4cm para la segunda columna que se encuentra alineada a la izquierda.

@{caracter}: Indica la inserci´on de caracter como un adicional en cada linea de la columna respectiva.

Otros de los caracteres especiales de los que se hace uso en este ambiente son \\ que indica la finalizaci´on de una fila en la tabla. El caracter &cumple la funci´on de hacer que se salte de una columna a otra. El comando\hline inserta una l´ınea horizontal entre dos filas de la tabla3. Finalmente como se puede apreciar en este ambiente se puede incluir dos, tres o

m´as l´ıneas verticales entre columnas como se muestra en el borde izquierdo del ejemplo. Como observaci´on final debemos decir que en el ambientetabularen la ´ultima fila de texto no se debe incluir el cambio de l´ınea, en caso de considerarlo al momento de la composici´on generar´a una error, que obviamente no siempre trae malas consecuencias.

(24)

CAP´ıTULO 4. FORMATOS B ´ASICOS Y HERRAMIENTAS 21

4.4.

Ambientes Matem´

aticos

Entre los otros tipos de ambientes de trabajo que presenta LATEX , son los ambientes de

manejo cuadros, y tablas. En general para escribir un texto matem´atico en cualquier parte del documento se hace uso de ambientes matem´aticos o de lo contrario se hace uso de los caracteres que indican el inicio y final de un texto matem´atico, es los caracteres\[ y\] o de lo contrario tambi´en se puede utilizar el caracter $$ tanto para abrir como cerrar el texto matem´atico, lo que dar´a como resultado que todo lo que esta entre estos caracteres ser´a colocado como una l´ınea centrada e independiente. En caso que se deseara escribir texto matem´atico en forma cont´ınua es suficiente considerar como delimitador un solo $ tanto para iniciar como para terminar. Dentro de una ambiente matem´atico tambi´en se puede insertar texto usando los comandos\mbox{...} o el comando\text{...}, como se muestra en el ejemplo siguiente.

\[\sum_{i=1}^n f(x_i)\Delta x_i \quad \mbox{This a small sum} \]

n

X

i=1

f(xi)∆xi This a small sum

o tambi´en puede ser escrito de la siguiente forma:

$$\sum_{i=1}^n f(x_i)\Delta x_i \quad \text{This a small sum} $$

n

X

i=1

f(xi)∆xi This a small sum

4.4.1.

Ambiente

array

El ambientearrayes uno de los ambientes matem´aticos que es muy usado, la ventaja de este ambiente es que todo lo que incluye es considerado como texto matem´atico pero que puede ser incluido como parte integrante de una l´ınea de texto com´un, pu´es otros ambientes tambi´en matem´aticos fuerzan el cambio de l´ınea. La particularidad de este ambiente es que incluye el alineamiento de cada columna integrante del arreglo.

Este ambiente es muy com´un cuando se desea escribir matrices o texto que tenga la estructura de cajas arregladas en filas y columnas. en este ambienta de la misma forma que en el ambientetabularla separaci´on entre columnas se efect´ua usando el caracter especial&y el quiebre de l´ınea se realiza usando el comando\\, de la misma forma que en la ´ultima fila de contenido del arreglo no debe de colocarse el cambio de l´ınea. La alineaci´on del texto en cada columna debe ser colocado como segundos par´ametros en la l´ınea de inicio del arreglo.

El ambientearrayes considerado para LATEX como si fuera un solo car´acter matem´atico

que debe ser escrito dentro de un ambiente o porci´on de texto de este tipo a continuaci´on presentamos un primer ejemplo cl´asico del uso del ambientearray

$$\begin{array}{rcl}

b_{j+1} & = & S’_{j+1}(x_{j+1})=S’_j(x_{j+1})\\

& = & b_j+2c_j(x_{j+1}-x_j)+3d_j(x_{j+1}-x_j)^2\\

& = & b_j+2c_jh_j+3d_jh_j^2 \ \ \mbox{ para cada } \ \ j=0,...,n-1 \end{array}$$

(25)

CAP´ıTULO 4. FORMATOS B ´ASICOS Y HERRAMIENTAS 22

tener en cuenta los separadores de columnas deben coincidir con los el n´umero de columnas que se hayan definido.

bj+1 = Sj+10 (xj+1) =Sj0(xj+1)

= bj+2cj(xj+1−xj) +3dj(xj+1−xj)2

= bj+2cjhj+3djh2j para cada j=0, ..., n−1

Segundo ejemplo el ambiente array tambi´en puede ser usado de otras formas como se muestra a continuaci´on que sirve pa ra construir matrices con delimitadores espec´ıficos o tambi´en como se muestra que puede construirse texto que involucra la definci´on para m´ultiples casos.

$$A= \left[ \begin{array}{ccc} 1 &2 & 3\\ 222 &44 &77\\ \text{texto} & x_i &y_i

\end{array}\right) \quad\text{To multicases}\quad \left\{

\begin{array}{rcl}

l_i&=&2(x_{i+1}-x_{i-1})-h_{i-1}u_{i-1} \\ u_i&=&h_i/l_i \\

z_i&=&(\alpha_i-h_{i-1}z_{i-1})/l_i \end{array}

\right. $$

Como podemos apreciar en la salida es factible hacer usa serie de combinaciones con este ambiente.

A=

2221 44 772 3

texto xi yi 

To multicases

  

li = 2(xi+1−xi−1) −hi−1ui−1

ui = hi/li

zi = (αi−hi−1zi−1)/li

Como una observaci´on final referente a este ambiente podemos decir que en el ambiente array no tiene un n´umero espec´ıfico, tanto para filas como columnas, depende del usuario.

4.4.2.

Ambiente

math

Este nuevo ambiente tiene un uso muy simple, es que inicia la escritura en el modo matem´atico permitiendo as´ı que se disminuya el uso de caracteres $ en la escritura, para invocar a cualquier s´ıbolo y comando matem´atico, en este ambiente es factible el uso de los cambios de l´ınea y espaciados de la misma forma que cuando se escribe un texto com´un. La observaci´on importante en este ambiente es que todo el texto que se ingresa tiene una salida alineado inici´andose al margen izquierdo, como se puede apreciar en el ejemplo escribir un texto continua en el modo matem´atico tiene una forma especial b´asicamente cuando se trata de frases de texto.

\begin{math}

f(x) = \int g(t)dt\\

= \int [r(t)-q(t)]dt\\ f(x)-\int r(t)dt = \int d(t)dt

(26)

CAP´ıTULO 4. FORMATOS B ´ASICOS Y HERRAMIENTAS 23

La salida que tendremos ser´a lo siguiente:

f(x) =Rg(t)dt

This a math text inside of math environment=R[r(t) −q(t)]dt f(x) −Rr(t)dt=Rd(t)dt

En s´ıntesis este comando permite el cambio de modo de texto a mate´atico pero siempre conservando el alineamiento a la izquierda, sin tener en cuenta el ancho del ´area de impresi´on por lo que si la l´ınea es muy larga sobrepasar´a el margen de impresi´on, sin generar error.

4.4.3.

Ambiente

displaymath

Este ambiente permite que se escriba texto matem´atico de forma cont´ınua pero se tiene que tener en cuenta que este ambiente cambia al modo matem´atico en una sola l´ınea. No importa los m´argenes que se haya asignado, rebasandolos si as´ı fuera el caso.

Ejemplo:

\begin{displaymath}

\mbox{This a text inside of displaymath environment}\\ f(x) = \int g(t)dt\\

f(x)-\int r(t)dt = \int d(t)dt \end{displaymath}

This a text inside of displaymath environmentf(x) = Z

g(t)dtf(x) − Z

r(t)dt= Z

d(t)dt

Como se puede apreciar a pesar haber colocado los caracteres de cambio de l´ınea estos no se ejecutan.

4.4.4.

Ambiente

aling

Este ambiente permite la escritura de texto matem´atico en forma de un vector de ecua-ciones, como una especie de tabla de 2 columnas alineadas por el centro, cada elemento de este vector es considerado como una ecuaci´on independiente por lo es enumerada por defecto con el n´umero de ecuaci´on que le corresponde, en caso de no desear que se enumere alguna de ellas se tiene que incluir el comando\nonumberantes de la finalizaci´on de la l´ınea.

Estas ecuaciones pueden adem´as tener cada una su propia etiqueta y por tanto tener una llamada independiente cada una de las ecuaciones de esta manera (4.6), (4.7)

Ejemplo:

\begin{align}

(27)

CAP´ıTULO 4. FORMATOS B ´ASICOS Y HERRAMIENTAS 24

El resultado es el siguiente:

f(x) = Z

g(t)dt (4.1)

= Z

[r(t) −q(t)]dt

f(x) − Z

r(t)dt= Z

d(t)dt (4.2)

Como se puede apreciar la segunda ecuaci´on lleva el comando de no enumeraci´on por lo que no aparece enumerada ni es contabilizada para tal efecto.

4.4.5.

Ambiente

aling*

Este ambiente es id´entico al ambiente aling con la diferencia que las ecuaciones que lo constituyen no se enumeran, por consiguiente ya no ser´a necesario colocar el comando \nonumber en la(s) ecuaciones que se deseen enumerar, lo que implica que no sea posible hacer referencia a cualquiera de las ecuaciones que forman parte de este ambiente.

Ejemplo:

\begin{align*}

f(x) & = \int g(t)dt\\

& = \int [r(t)-q(t)]dt\\ f(x)-\int r(t)dt & = \int d(t)dt

\end{align*}

El resultado es el siguiente:

f(x) = Z

g(t)dt

= Z

[r(t) −q(t)]dt

f(x) − Z

r(t)dt= Z

d(t)dt

4.4.6.

Ambiente

eqnarray

Este ambiente es id´entico al ambiente alingcon la diferencia que las ecuaciones que lo constituyen pueden incluir hasta dos caracteres de separaci´on de columnas (&), la particularidad de este ambiente es que esta disponible en la mayor´ıa de distribuciones de LATEX en cambio el

ambientealing no. Es considerado uno de los ambientes b´asicos de LATEX .

Ejemplo:

\begin{eqnarray}

f(x) & = &\int g(t)dt\label{ecua20}\\ & = &\int [r(t)-q(t)]dt\nonumber\\ f(x)-\int r(t)dt & = &\int d(t)dt\label{ecua21} \end{eqnarray}

El resultado es el siguiente:

f(x) = Z

g(t)dt (4.3)

= Z

[r(t) −q(t)]dt

f(x) − Z

r(t)dt = Z

(28)

CAP´ıTULO 4. FORMATOS B ´ASICOS Y HERRAMIENTAS 25

4.4.7.

Ambiente

eqnarray*

Este ambiente es id´entico al ambiente eqnarray con la diferencia que las ecuaciones que lo constituyen no se enumeran, por consiguiente ya no ser´a necesario colocar el comando \nonumberen la(s) ecuaciones que no se deseen enumerar, lo que implica a su vez que no sea posible hacer referencia a cualquiera de las ecuaciones que forman parte de este ambiente. Al igual que el ambienteeqnarray tambi´en es considerado como un ambiente b´asico de LATEX ,

por consiguiente estar´a disponible en casi todas las versiones de LATEX .

Ejemplo:

\begin{eqnarray*}

f(x) & = &\int g(t)dt\\

& = &\int [r(t)-q(t)]dt\\ f(x)-\int r(t)dt & = &\int d(t)dt

\end{eqnarray*}

El resultado es el siguiente:

f(x) = Z

g(t)dt

= Z

[r(t) −q(t)]dt

f(x) − Z

r(t)dt = Z

d(t)dt

Cabe notar que para los ambientes eqnarray yaling no siempre es necesario colocar etiquetas en las ecuaciones.

4.4.8.

Ambiente

split

El ambientesplittiene un uso especial debido a que debe ser usado dentro del ambiente equation, y es usado para dividir en varias l´ıneas una ecuaci´on, las cuales tendr´an un solo n´umero en conjunto.

Ejemplo:

\begin{equation} \begin{split}

f(x) & = \int g(t)dt\\

& = \int [r(t)-q(t)]dt\\ f(x)-\int r(t)dt & = \int d(t)dt

\end{split} \end{equation}

El resultado que tendremos es el siguiente:

f(x) = Z

g(t)dt

= Z

[r(t) −q(t)]dt

f(x) − Z

r(t)dt= Z

d(t)dt

(29)

CAP´ıTULO 4. FORMATOS B ´ASICOS Y HERRAMIENTAS 26

4.4.9.

Ambiente

gather

Este ambiente es similar al ambiente aling con la diferencia que no se tiene el alinea-miento en dos columnas, se considera para el alineaalinea-miento una sola columna y centrada.

Ejemplo:

\begin{gather}

f(x) = \int g(t)dt\label{align1}\\ f(x) = \int [r(t)-q(t)]dt\nonumber\\ f(x)-\int r(t)dt = \int d(t)dt \label{align2} \end{gather}

El resultado es el siguiente:

f(x) = Z

g(t)dt (4.6)

f(x) = Z

[r(t) −q(t)]dt

f(x) − Z

r(t)dt= Z

d(t)dt (4.7)

Al igual que en el ambientealingla segunda ecuaci´on lleva el comando de no enumeraci´on por lo que no aparece enumerada ni es contabilizada para tal efecto.

4.4.10.

Ambiente

cases

Este ambiente tiene usos tanto matem´aticos como para texto, dentro de las matem´aticas se usa fundamentalmente para escribir funciones definidas por tramos y en un ambiente de texto se usar´ıa para definir cuadros sin´opticos por ejemplo, por defecto debe ser usado dentro de un ambiente matem´atico, es decir puede ser usando dentro de cualquier ambiente matem´atico o de lo contrario estar precedido de los caracteres que indiquen el inicio de un texto matem´atico ($).

Ejemplo

\begin{equation*} f(x)=

\begin{cases}

\text{ First case} & \\ x^2-1 & x>0\\

4x_3 & \text{otherwise}. \end{cases}

\end{equation*}

El resultado es el siguiente:

f(x) =     

First case x21 x > 0

(30)

27

Cap´ıtulo 5

Generaci´

on de Bibliograf´ıa y

Tabla de Contenidos

5.1.

Generaci´

on de Bibliograf´ıa

En este cap´ıtulo veremos que LATEX es un poderoso procesador de textos que nos permite

llevar a cabo la generaci´on de Bibliograf´ıa de manera autom´atica solamente contando con una base de datos de todos los texto que se dispone.

En resum´en en la generaci´on autom´atica de la bibliograf´ıa se tiene que seguir los siguientes pasos.

1. Construir el archivo que constituye la base de datos de para la bibliograf´ıa y guardarlo con la extensi´onbib.

2. Durante la escritura del texto hacer las referencias a los textos utilizados con el comando \cite y el nombre de la etiqueta que tiene el libro en la base de datos.

3. Colocar las dos l´ıneas de comandos siguientes:

\bibliographystyle{estilo de bibliografia} \bibliography{archivo bib}

en la posici´on del texto, donde se quiere que se inserte la bibliograf´ıa.

LATEX tiene varios tipos de estilos de bibliograf´ıa entre los m´as comunes se tiene el estilo

plain, el estiloalphamayores referencias consulte: [MG94, MG97]

4. Componer el texto por primera vez.

5. Componer el archivo de bibliograf´ıa usando el utilitario BibTeXque se encuentra en el men´u accesorios.

6. Finalmente, recomponer el texto nuevamente al menos dos veces.

(31)

CAP´ıTULO 5. GENERACI ´ON DE BIBLIOGRAF´ıA Y TABLA DE CONTENIDOS 28

@techreport{Dearing,

author = {P. M. Dearing},

title = {{Notes Minimum - Minimax}}, institution = {University of Florida},

year = 1997 }

@book{Spath,

author = {Helmuth Spaeth},

title = {{Cluster Analysis for data reduction and classification of objetcts}},

organization = { Departament of Mathematics, University of Oldenburg}, publisher = {Ellis Horwood Limited},

address = {Market Cross House, Cooper Street, Chicherster, West Sussex, PO1991EB , England},

year = 1980 }

@book{Hartigan,

author = {J. A. Hartigan },

title = {{Clustering Algorithms}},

organization = { Departament of Statistics Yale University},

publisher = {Wiley Series in Probability and Mathematical Statistics}, address = {New York},

year = 1975 }

@Article{Hofmann,

author = { T. Hofmann, J. M. Buhmann},

title = {{Pairwise Data Clustering by Deterministic Annealing}}, institution = {Rheinishe Friedrich - Wilhelms Universit\"at, Institut

f\"ur Informatik III,},

address = {R\"omerstrae 164, D-53117 Bonn - Germany}, month = {March, 14},

year = 1996 }

@Article{Defays,

author = {D. Defays},

title = {{An efficient algorithm for a complete link method}}, institution = { Universit\’e de Li\’ege au Sart- Tilman},

journal = {Computer Journal}, volume = 20 ,

pages = {364 - 366},

address = {Par 4000 Li\’ege 1, Belgium }, year = 1977 }

@Article{Lance,

author = {G. N. Lance and W.T. Williams},

title = {{A General theory of classificatory sorting strategies}}, institution = {C.S.I.R.O. Computing Research Section},

(32)

CAP´ıTULO 5. GENERACI ´ON DE BIBLIOGRAF´ıA Y TABLA DE CONTENIDOS 29

volume = 9,

pages = {373 - 380 },

address = {Camberra, A.C.T. Australia}, year = 1967 }

@book {Berberian,

author = {Sterling K. Berberian},

title = {{Fundamentals of Real Analysis}},

institution = {Departament of Matematics, University of Texas at Austin}, address = {Austin, TX 78712-1082 USA},

publisher = {Spinger - Verlag, New York, Inc. }, ISBN = {0-387-98480-1},

year = 1999 }

@techreport{King,

author = {D. King},

title = {{Fast Algorithms for Simplifying Large Spatial Datasets}}, institution = {Georgia Institute of Technology},

address = {Georgia - USA},

year = 1997 }

@techreport{Schreiber,

author = { T. Schreiber},

title = {{A Voronoi Diagram Based Adaptive K-Means-Type Clustering Algorithm for Multidimensional Weighted Data}},

institution = {Universit\"at Kaiserslautern, Fachbereich Informatik}, address = {Postfach 3049, D-7650 Kaiserslautern - Germany},

year = 1997

}

@phdthesis{Nawal:1995,

author = {Nawal Copty}, month = {December},

school = {Syracuse University}, address = {Syracuse University },

title = {{Language and rutime support for the execution of hirarchical clustering applications on distributed memory machines }},

year = 1995 }

Como otro comentario podemos manifestar que existe otra manera de definir una bibli-graf´ıa y en este formato tambi´en funcionar´a todas las citas que se hagan y de la misma manera. Ejemplo\cite{Schreiber}este tipo de declaraci´on de bibliograf´ıa se muestra a continuaci´on.

\begin{thebibliography}{9} \bibitem{Bear}

(33)

CAP´ıTULO 5. GENERACI ´ON DE BIBLIOGRAF´ıA Y TABLA DE CONTENIDOS 30

\bibitem{Bear2} J. Bear and M.~Yavuz Corapcioglu ed. \emph{Advances in Transport Phenomena in Porous Media}, NATO ASI Series, Series E: Applied Sciences - No.~128, Martinus Nijhoff Publishers,1987.

\bibitem{Ald}

A. C. Peterson \emph{Applied Mechanics Fluids}, Library of Congress, USA Julio 1975.

\bibitem{Dul}

F.A.L. Dullien \emph{Porous Media Fluid Transport and Pore Structure}, Academic Press, INC. New York 1979.

\bibitem{Rda}

R. L. Daugherty, J. B. Franzini \emph{Fluid Mechanics with Engineering Applications}, 7ma. ed. Mc Graw Hill, New York 1977.

\end{thebibliography}

La diferencia entre este ´ultimo formato y el anterior es que el ´ultimo se usa solamente en casos que el texto a escribir sea NO profesional, y no es necesario que se coloque en un archivo tipo BIB, ni se ejecute el accesorio BibTex.

Obsservaci´on:Es muy importante tener en cuenta que en LATEX existe diferencias entre

la s may´usculas y min´usculas por lo que hay que tener especial cuidado cuando se define los nombres de archivos de datos de la bibliograf´ıa o cualquier otros de ellos pues, especialmente en windows, los nombres de los archivos en disco se guardan sin importar los tipos de letras en tanto en LATEX es muy importante por su sensibilidad al tama˜no de letra.

5.2.

Tabla de Contenidos e Indices Alfab´

eticos

5.2.1.

Tabla de Contenidos

La tabla de contenidos es muy simple de incluir en un documento LATEX puesto que

sola-mente es suficiente con incluir en la posici´on donde se desea que aparezca la tabla de contenidos solamente se debe incluir la siguiente l´ınea de texto.\tableofcontentslo que dar´a como resul-tado la aparici´on del contenido organizado de acuerdo a los cap´ıtulos, secciones y sub-secciones que se hayan incluido, se tiene que tener en cuenta que si se incluye un cap´ıtulo, secci´on o subsecci´on no enumerada, esta no ser´a considerada en la lista de contenidos.

Una de las observaciones que se debe tener en cuenta es que para que LATEX genere la tabla

de contenidos es necesario que se realize por lo menos dos veces la compilaci´on del documento, ya que en la primera composici´on LATEX coloca todas marcas de la tabla de contenidos en el

archivo.toc y en la segunda composici´on LATEX actualiza la tabla de contenidos en archivo

.DVI.

5.2.2.

Indice Alfab´

etico

La inclusi´on del ´ındice alfab´etico en un documento LATEX , consta de los siguientes pasos:

1. Definir tadas y cada una de las entradas en el ´ındice alfab´etico las mismas que deber´an ser definidas utilizando el comando\indexteniendo en cuenta el siguiente formato.

(34)

CAP´ıTULO 5. GENERACI ´ON DE BIBLIOGRAF´ıA Y TABLA DE CONTENIDOS 31

en el que podemos apreciar 3 niveles, en los que el nivel 3 es un ac´apite del nivel 2 y este a su vez del nivel 1.

2. Incluir en el texto principal, en la ubicaci´on donde debe aparecer el Indice de Materias el comando\printindex.

3. Componer el documento, proceso que registra todas las entradas declaradas en el archivo

.IDX

4. Ejecutar la utilidadmake indexde la opci´on accesorios de barra de menu, esta utilidad genera ya los datos recolectados en el archivo.IDX lo ordena en forma de enumeraci´on y lo guarda en el archivo.IND

(35)

32

Bibliograf´ıa

[MG94] Alexander Samarin Michel Goossens, Frank Mittelbach. The LATEX Companion.

Ad-dison Wesley Longman Inc., 1994.

[MG97] Sebastian Rahtz Michel Goossens, Frank Mittelbach.The LATEX Graphics Companion.

(36)

33

´Indice alfab´etico

Ambiente aling, 23 aling*, 24 array, 21 cases, 26 center, 15 description, 18 displamath, 23 enumerate, 17 eqnarray, 24 eqnarray*, 25 flushleft, 15 flushright, 16 gather, 26 itemize, 16 list, 19 math, 22 split, 25 tabbing, 19 tabular, 20 verbatim, 16 Ambientes, 14

de Formas de Escritura, 16 de Observaciones, 16

Cabecera, 5 Caract´eres

Especiales, 12 Caracter´ıticas

de p´agina, 10 Comandos

de Divisi´on y Organizaci´on, 13 Cuerpo, 8

del documento, 8

Emacs, 3

Estilos de P´agina, 10 Estructura, 5

de un archivo fuente, 5 de un documento, 5 l´ogica, 8

Frases y P´arrafos, 12

Geometr´ıa de la p´agina, 10

Indice Alfab´etico, 30

Multi-columnas, 15

Notas

de Encabezados, 14 de Pie, 13

Par´ametros, 5 Par´ametros

obligatorios, 6 opcionales, 6 Pre´ambulo, 7

del documento, 7

Figure

Figura 1.1: Organizaci´on de L A TEX
Figura 3.1: Caracter´ısticas de una P´agina de texto L A TEX

Referencias

Documento similar

En la base de datos de seguridad combinados de IMFINZI en monoterapia, se produjo insuficiencia suprarrenal inmunomediada en 14 (0,5%) pacientes, incluido Grado 3 en 3

En este ensayo de 24 semanas, las exacerbaciones del asma (definidas por el aumento temporal de la dosis administrada de corticosteroide oral durante un mínimo de 3 días) se

En un estudio clínico en niños y adolescentes de 10-24 años de edad con diabetes mellitus tipo 2, 39 pacientes fueron aleatorizados a dapagliflozina 10 mg y 33 a placebo,

• Descripción de los riesgos importantes de enfermedad pulmonar intersticial/neumonitis asociados al uso de trastuzumab deruxtecán. • Descripción de los principales signos

"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

The part I assessment is coordinated involving all MSCs and led by the RMS who prepares a draft assessment report, sends the request for information (RFI) with considerations,

• For patients with severe asthma and who are on oral corticosteroids or for patients with severe asthma and co-morbid moderate-to-severe atopic dermatitis or adults with

function a_dist_Callback(hObject, eventdata, handles) function a_dist_CreateFcn(hObject, eventdata, handles) if ispc &&