SlideShare una empresa de Scribd logo
Powered by TCPDF (www.tcpdf.org)
PROGRAMACIÓN
CON
Adolfo Castillo Meza
Fernando T.E. Obregón M.
FISITECH EDITORIAL
Adolfo Castillo Meza.
Fernando T.E. Obregón M.
PROGRAMACIÓN CON LATEX
Primera Edición
Lima, Febrero 2017.
Diseño y diagramación: Carlos Sánchez.
Edición: FISITECH EDITORIAL.
Miguel Hidalgo 143. Urbanización Maranga. San Miguel.
Teléfono; 4523675
Este libro es propiedad de los autores, ninguna parte puede ser reproducida o utilizada por
cualquier medio, sea este electrónico, mecánico o cualquier otro medio inventado, sin permiso
por escrito de los autores.
´Indice
I Introducci´on 5
1. Inici´andonos en el LATEX 5
2. Estructura de un Fichero Fuente 6
2.1. Pre´ambulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2. Cuerpo del documento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3. Clases de Documentos. 7
3.1. Divisiones de las clases de documentos. . . . . . . . . . . . . . . . . . . . . . 9
4. Opciones de p´agina. 9
4.1. M´argenes de la p´agina. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
5. Paquetes. 10
6. Tipos de letra. 11
6.1. Atributos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
6.2. Familia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
6.2.1. Redonda o Romana . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
6.2.2. Monoespaciada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
6.2.3. Lineal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
6.3. Forma. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
6.3.1. Inclinada o Sesgada . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
6.3.2. Cursiva o Ital´ıca . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
6.3.3. Versal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
6.3.4. Recta o Vertical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
6.4. Peso y Anchura. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
6.5. Tama˜no. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
7. Tipos de Letras para Entornos Cient´ıficos. 15
7.1. Letras Griegas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
7.2. Letras Caligr´aficas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
7.3. Letras G´oticas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
7.4. Letras Blackboard Bold. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
7.5. Dise˜nando Modelos Personalizados. . . . . . . . . . . . . . . . . . . . . . . . 18
8. Entornos. 19
8.1. Entornos B´asicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
8.2. Entorno para cambio de tipos de letras. . . . . . . . . . . . . . . . . . . . . . 19
8.3. Entorno para tipo verso. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2
8.4. Entorno para centrar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
8.5. Entorno para alinear a la derecha. . . . . . . . . . . . . . . . . . . . . . . . . 20
8.6. Entorno para alinear a la izquierda. . . . . . . . . . . . . . . . . . . . . . . . 21
8.7. Entorno Verbatim. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
9. Listas 21
9.1. Enumerate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
9.2. Itemize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
9.3. Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
II Formulaci´on Matem´atica. 23
10.Entorno equation. 23
11.S´ımbolos elementales. 25
11.1. Signos de Puntuaci´on. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
11.2. Sub´ındices y super´ındices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
11.3. Ra´ıces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
11.3.1. Instrucciones en AMS - LATEX. . . . . . . . . . . . . . . . . . . . . . . 26
11.4. Fracciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
11.5. Sumatorias e integrales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
12.Matrices. 27
12.1. Entorno array. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
12.2. Construyendo matrices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
12.2.1. Matriz B´asica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
12.3. Matrices con delimitadores diversos. . . . . . . . . . . . . . . . . . . . . . . . 28
12.3.1. Matriz con delimitador de llave. . . . . . . . . . . . . . . . . . . . . . 29
12.3.2. Matriz con delimitador de par´entesis. . . . . . . . . . . . . . . . . . . 29
12.3.3. Matriz con delimitador de corchete. . . . . . . . . . . . . . . . . . . . 29
12.3.4. Matriz con delimitador de barra. . . . . . . . . . . . . . . . . . . . . 30
12.3.5. Matriz con delimitador de doble barra. . . . . . . . . . . . . . . . . . 30
12.4. Matrices con AMS - LATEX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
12.4.1. Matriz sin delimitadores . . . . . . . . . . . . . . . . . . . . . . . . . 30
12.4.2. Matriz con delimitadores de par´entesis. . . . . . . . . . . . . . . . . . 31
12.4.3. Matriz con delimitadores de corchete. . . . . . . . . . . . . . . . . . . 31
12.4.4. Matriz con delimitadores de barra. . . . . . . . . . . . . . . . . . . . 31
12.4.5. Matriz con delimitadores de doble barra. . . . . . . . . . . . . . . . . 32
12.5. Anidaci´on de Matrices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
13.Funciones definidas a tramos. 33
14.Subrayados. 33
3
15.Flechas. 34
III Manejando gr´aficos. 35
IV Utilizando los packeges o paquetes 36
16.Fancybox 37
17.Color 37
17.1. Definiendo un color. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
18. 40
V Templates. 41
19.Informes de laboratorio. 41
20.Presentaci´on en Beamer. 48
21.Modelo de art´ıculo con organizador de informaci´on. 54
22.Template para una revista. 60
23.Un template adicional para editar un libro. 69
4
Parte I
Introducci´on
Para el no conocedor hay que recalcar que LATEX, no es una pintura, ni guantes de pl´astico,
ni profil´acticos,sino es un conjunto de paquetes que permite obtener documentos y textos
con calidad tipogr´afica; ideal para el f´ısico, matem´atico, ingeniero, bi´ologo y qu´ımico.
1. Inici´andonos en el LATEX
TEXes una mezcla entre procesador de textos y lenguaje de programaci´on usado funda-
mentalmente para escribir documentos con contenido cient´ıfico y gran calidad de impresi´on.
Este h´ıbrido fue desarrollado por Donald E. Knuth.
LATEXes un lenguaje a´un m´as potente y f´acil de usar; est´a basado en TEX, y una de
sus caracter´ısticas m´as saltantes es no ser WYSIWYG (What You See Is What You Get,
o traducido lo que ves es lo que obtienes) como MS Word, un editor en el cual escribes el
texto y le vas dando forma interactivamente mediante opciones de men´u y botones; conoces
en todo momento el resultado final de lo que est´as haciendo.
Los ficheros fuente de LATEX, cuya extensi´on es (.tex) contienen el texto del documento
e instrucciones sobre el formato que se desea obtener. Estos son ficheros ASCII planos por lo
que no se conoce cu´al ser´a el aspecto final de los documentos hasta que no son compilados.
Para escribir un texto en LATEX, lo primero que tenemos que hacer es instalar un editor de
textos, de preferencia el que mejor conozcamos (sugiero Win Edit 10.0), mediante el editor
se creara un fichero fuente de extensi´on tex, el cual ser´a nuestro fichero principal. Ejemplo:
prueba.tex .
Otros editores que podemos utilizar son:
TeXniccenter, que puede ser descargado desde:
• http://www.texniccenter.org/
VIM, que puede descargarse desde:
• http://www.vim.org/
Lyx, que puede descargarse desde:
• http://www.lyx.org/
LED, uno de los ´ultimos editores producidos y se obtiene desde:
• http://www.latexeditor.org/
Posteriormente este fichero fuente ser´a compilado por Miktex en el caso de utilizar a
Windows como sistema operativo y nos dar´a como resultado el documento listo para impri-
mir.
5
Los otros motores deTEX, son:
TeTeX, para los sistemas Unix. La encontrar´as en cualquier distribuci´on de Linux.
EmTeX, para MSDOS.
OzTeX, para Apple/Mac.
Es interesante mencionar que la documentaci´on, programas y subrutinas relacionadas al
TEXy LATEXse encuentran almacenadas en lo que se denomina CTAN, que es la abreviatura
de Comprehensive TeX Archive Network (Red del archivo completo de TEX), consta de tres
servidores ftp sincronizados, cuyos nodos son:
ftp.dante.de (Alemania)
ftp.tex.ac.uk (Reino Unido)
ftp.ctan.org (Estados Unidos)
Desde hace tiempo, los nodos de CTAN han incorporado tambi´en interfaces de tipo web.
Por ejemplo:
http://www.ctan.org
http://www.ctan.org/tex-archive
2. Estructura de un Fichero Fuente
Todo Fichero Fuente para procesar un documento en LATEX, debe tener la siguiente
estructura:
2.1. Pre´ambulo
En el pre´ambulo van una serie de comandos, los que dan forma al aspecto global del
documento, es decir en esta parte definiremos los m´argenes, ancho y longitud del texto, tipo
de formato o de documento, el tama˜no de la letra, etc.
Siempre la primera sentencia del pre´ambulo ser´a: documentclass{clase de documento}
la que nos indica que tipo de documento procesaremos.
2.2. Cuerpo del documento.
El cuerpo, viene a ser el contenido del documento, y siempre se encuentra entre las
declaraciones:
begin{document}
end{document}
6
Por lo expuesto tenemos que todo fichero fuente, tendr´a la siguiente estructura b´asica:
documentclass{clase de documento}
Comandos globales y especificadores.
begin{document}
Texto y comandos que solo act´uan de manera local.
end{document}
Despu´es de esta sentencia, no se procesara ninguna orden.
LATEX, posee algunas instrucciones b´asicas para escribir el texto que forma el cuerpo del
documento, y estas son:
El salto de rengl´on, que se consigue poniendo ,en el texto.
El texto escrito en LATEX, siempre est´a alineado y centrado.
La separaci´on de palabras al final de cada rengl´on, se hace de manera autom´atica.
Para generar un punto aparte en el texto, basta con dejar una l´ınea en blanco.
Los s´ımbolos %, {, } y  forman parte de los comandos. Si queremos incluir alguno
de estos caracteres en nuestro texto debemos escribir en el c´odigo fuente el s´ımbolo con
una  delante({, }, %). Tambi´en debemos utilizar #, $, _, &, ^ y ~ cuan-
do queramos referirnos a #, $, _, &, ^ y ~.
Al colocar el comando % adelante de un texto o c´odigo este no se compilara, ya que
este comando indica que las instrucciones siguientes son comentarios.
LATEX, tiene como idioma original al ingl´es, por ese motivo las tildes no se consideran; para
salvar este problema nosotros escribimos en el pre´ambulo las siguientes instrucciones:
usepackage [spanish]{babel}
usepackage [latin1]{inputenc}
Estos comandos traducen al castellano los patrones de partici´on del texto y permiten el uso
de tildes, m´as adelante analizaremos con profundidad el comando usepackage[]{}.
3. Clases de Documentos.
Como se hab´ıa comentado en el pre´ambulo la primera instrucci´on, que escrib´ıamos al
iniciar la edici´on de un documento en LATEX, era:
documentclass[opciones]{clase de documento}
esta instrucci´on, se encarga de determinar la clase de documento que procesamos, el cual
depende del tipo de trabajo que se desee escribir, siendo las principales clases de documentos
que tenemos definidos en LATEX:
7
book : Esta clase de documento esta definido para escribir libros o documentos de una
gran extensi´on.
report :Con esta clase de documento se pueden redactar memorias, narraciones, relatos,
apuntes, etc.
article : Esta clase de documento esta dise˜nada para trabajos cortos de 20 a 30 p´aginas.
Este formato es el com´unmente aceptado en las revistas cient´ıficas.
letter :Nos permite escribir cartas.
slides : Genera un entorno propio para elaborar transparencias.
amsart : Es el formato de art´ıculo, predeterminado por American Mathematical Society.
amsbook :Es el formato de libro, predeterminado por American Mathematical Society.
Entre las opciones podr´ıamos considerar:
10pt,11pt,12pt : Estos valores hacen referencia al tama˜no de los caracteres, que se
utilizan en el documento.
twocolumn : Con esta opci´on tendremos que el texto estar´a escrito a dos columnas por
p´agina.
titlepage : Con esta opci´on el t´ıtulo y resumen del trabajo, estar´a en una hoja aparte.
Esta opci´on es predeterminada para los documentos de la clase: book, amsbook y
report.
a4paper : Esta opci´on calcula los renglones y la longitud de estos por p´agina. Tenemos
tambi´en otras opciones respecto al tama˜no de la hoja:
• legalpaper (14 x 8.5 in.).
• letterpaper(11 x 8.5 in.).
• executivepaper (10 x 7.25 in.).
• a5paper (21 x 14.8 cm.).
• b5paper (25 x 17.6 cm.).
lqno : Cambia la numeraci´on de las f´ormulas escritas, hacia el lado izquierdo.
twoside : Opci´on predeterminada en los tipos de documentos: book, amsbook y amsart,
prepara las hojas pares e impares con los m´argenes adecuados para imprimir.
Las opciones antes mencionadas se pueden combinarse y colocarse m´as de una y solo se
separaran con comas para lograr el correcto compilado de estas, como se muestra a conti-
nuaci´on:
Ejemplos: documentclass[10pt,a4paper,twocolunm]{article}
Esta instrucci´on nos dice que se procesara un art´ıculo, cuyos caracteres ser´an de 10pt, con
el formato para una hoja de tama˜no a4 y la salida del texto a dos columnas.
8
3.1. Divisiones de las clases de documentos.
Todo documento siempre esta dividido en: cap´ıtulos, par´agrafos, secciones, etc; depen-
diendo del tipo de documento que se redacte. LATEX, tiene varias instrucciones predefinidas
para dividir un documento, como se muestra a continuaci´on:
part: Se usa en las clases de documentos: book, amsbook y report.
chapter: Se usa en las clases de documentos: book, amsbook y report.
section: Se usa en las clases de documentos: book, amsbook, article, amsart y report.
subsection: Se usa en las clases de documentos: book, amsbook, article, amsart y
report.
subsubsection: Se usa en las clases de documentos: book, amsbook, article, amsart
y report.
paragraph: Se usa en las clases de documentos: book, article y report.
subparagraph: Se usa en las clases de documentos: book, article y report.
Estas instrucciones ser´an utilizadas de acuerdo a los requerimientos del documento que se
procesa.
4. Opciones de p´agina.
La instrucci´on que nos permite manipular las diversas opciones de una p´agina es:
pagestyle{opci´on}
Las diferentes opciones que se pueden dar a este comando son:
plain : Esta instrucci´on permite numerar las p´aginas del documento que se procesa.
empty : Esta instrucci´on permite que no haya numeraci´on, el pie de p´agina y encabe-
zamiento aparecen vac´ıos.
headings : Esta instrucci´on permite que el encabezamiento contenga el n´umero de
p´agina y el t´ıtulo de la secci´on.
myheadings : Esta instrucci´on permite que el encabezamiento se personalize. Tiene
como sintaxis:
pagestyle{myheadings} markright{hoja derecha} o markboth{hoja
izquierda}{hoja derecha}
Esta opci´on solo se usa cuando se ha cargado en el pre´ambulo el comando twoside .
9
4.1. M´argenes de la p´agina.
Los m´argenes de p´agina para el documento se definen en el pre´ambulo del fichero fuente,
mediante las siguientes instrucciones:
oddsidemargin, instrucci´on predefinida que hace referencia al margen izquierdo de
las p´aginas impares.
evensidemargin, instrucci´on predefinida que hace referencia al margen izquierdo de
las p´aginas pares.
topmargin, define la distancia del borde de la p´agina al encabezamiento.
headheight, define el alto del encabezamiento.
headsep, define el espacio entre el encabezamiento y el cuerpo del documento.
topkip, define la distancia del borde del cuerpo a la primera l´ınea del texto.
textheight, define el alto del cuerpo del texto.
textwidth, define el ancho del cuerpo del texto.
footskip , define la distancia del cuerpo al pie de p´agina.
Estos comandos o instrucciones est´an predefinidas en LATEX, pero pueden modificarse me-
diante la instrucci´on setlength, cuya sintaxis es: setlength{distancia a modificar}{*.cm}.
Ejemplos:
setlength{headheight}{1.cm} Este comando nos proporcionara un encabezamiento
de 1 cent´ımetro de altura.
setlength{textheight}{18.cm.} Este comando nos proporcionara un espacio de 18
cent´ımetros de altura, dentro de la p´agina, para escribir texto del documento.
Es importante recordar que siempre se definen los m´argenes en el pre´ambulo del archivo
que se procesa.
5. Paquetes.
El comando usepackage[]{} ,permite incluir paquetes y utilizar en nuestro documento
las funcionalidades definidas en ellos. Es opcional utilizar la gran cantidad de packages que
posee LATEX, y podemos incluir tantos comandos usepackage[]{} como paquetes desee-
mos utilizar, solo tenemos que tomar en cuenta los recursos de la PC donde se procesa el
documento.
LATEX, tiene como principales paquetes a:
10
inputenc: permite utilizar conjuntos de caracteres de 8 bits en el c´odigo fuente del
programa. La codificaci´on utilizada para el castellano es latin1. As´ı, LATEXreconocer´a
las vocales acentuadas y las ˜n que escribamos en el c´odigo fuente.
babel: permite que las cadenas de texto que genere autom´aticamente LATEX, est´en en
nuestro idioma.
fancyhdr: sirve para adaptar las cabeceras y los pies de p´agina.
a4wide: sirve para disminuir los m´argenes en un documento en formato a4.
eurofont: sirve para trabajar con el s´ımbolo del euro.
booktabs: paquetes para dise˜nar tablas.
eepic, xypic: son paquetes de dibujo.
chess: sirve para editar partidas de ajedrez.
latexsym: contiene s´ımbolos adicionales.
amssymb: contiene caracteres especiales de la American Mathematical Society.
chensym: para redactar nomenclatura de qu´ımica.
circuit_macros: para dibujar circuitos el´ectricos.
graphicx: permite adjuntar y manipular gr´aficos en el texto procesado.
tensor: permite trabajar con notaci´on tensorial.
fancybox: permite trabajar con cuadros.
Existen muchos paquetes m´as en el CTAN y puedes bajarlos desde:
http://www.ctan.org/
6. Tipos de letra.
Los procesadores de texto tienen consigo una variedad de tipos de caracteres cada uno
de las cuales es un dise˜no distinto y a las que llamamos fonts, los cuales podemos clasificar
en 5 tipos:
Tipos con trazos :Recomendadas para textos extensos , son conocidos como los ”Serif
fonts”.
Tipos lineales :Los caracteres producidos por este tipo son recomendados para textos cor-
tos y se conocen como ”Sans Serif fonts”.
11
Tipos fijos :Los caracteres fijos son muy parecidos a los de las m´aquinas de escribir mec´ani-
cas, recomendado para escribir programas de computo o comandos de ordenador, son
llamados tambi´en ”Monospaced fonts”.
Tipos decorativos :Los caracteres producidos por estos tipos, son recomendados para t´ıtu-
los.
Tipos matem´aticos :Estos caracteres son propios para escribir s´ımbolos matem´aticos co-
mo operadores, flechas, sumatorias, sub´ındices , etc.
Estos 5 tipos poseen a su vez 5 atributos :
Familia (family).
Forma (shape).
Peso y anchura (series).
Tama˜no (size).
C´odigo (encode).
Con estos atributos se puede redefinir y obtener algunos tipos de caracteres no tan comunes
como los cir´ılicos, los ´arabes, hebreos, etc; los que a su vez se pueden representar en el texto
ha editar.
6.1. Atributos.
A continuaci´on analizaremos los diversos atributos de los caracteres del LATEX.
6.2. Familia.
LATEX, tiene definido tres modelos distintos de familia:
6.2.1. Redonda o Romana
Es el modelo predefinido en LATEX, y se activa mediante la instrucci´on:rmfamily.
Ejemplo:
Este es un ejemplo de un car´acter de familia lineal.
6.2.2. Monoespaciada
Este modelo de car´acter es activado mediante la instrucci´on: ttfamily.
Ejemplo:
Este es un ejemplo de un car´acter de familia monoespaciada.
12
6.2.3. Lineal
Los caracteres pertenecientes a esta familia, generalmente no tiene curvas que las adornen
como su nombre lo indica son lineales; la instrucci´on que la genera es sffamily.
Ejemplo:
Este es un ejemplo de un car´acter de familia lineal.
En LATEX, tenemos otras instrucciones, que de igual manera nos generara un mismo
modelo de familia de caracteres.
Familia Instrucci´on 1 Instrucci´on 2
Redonda rmfamily{} textrm{}
Monoespaciada ttfamily{} texttt{}
Lineal sffamily{} textsf{}
Las familias de caracteres, tienen un c´odigo que concuerda con cada una , tal es as´ı :
C´odigo Familia
rm Redonda
tt Monoespaciada
sf Lineal
6.3. Forma.
En LATEXtenemos las siguientes instrucciones que nos definen los tipos de forma que
pueden tener los caracteres que se quiere utilizar:
6.3.1. Inclinada o Sesgada
Es un car´acter inclinado, puede ser usado con los tipos lineales que carecen de tipos
cursivos.
Para obtener la forma inclinada o sesgada para una frase o un conjunto de letras, bastara
utilizar la instrucci´on:
slshape {Texto ha escribir en forma inclinada o sesgada}
Ejemplo:Este es un ejemplo de car´acter de forma Sesgada.
6.3.2. Cursiva o Ital´ıca
Este car´acter sirve para resaltar un texto, y se genera esta forma mediante la instrucci´on:
itshape{Texto ha escribir en forma cursiva o it´alica}
Ejemplo:Este es un ejemplo de car´acter de forma Cursiva.
13
6.3.3. Versal
´Util para escribir t´ıtulos cortos, esta forma es generada con la siguiente instrucci´on:
scshape{Texto ha escribir en forma Versal.}
Ejemplo:Este es un ejemplo de car´acter de forma Versal.
6.3.4. Recta o Vertical
Esta forma esta predeterminada en todas las familias y la instrucci´on que lo genera es:
upshape{Texto ha escribir en forma recta o vertical.}
Ejemplo:Este es un ejemplo de car´acter de forma recta o vertical.
LATEX, tiene definido otras instrucciones, para obtener las formas antes expuestas de los
caracteres:
Forma Instrucci´on 1 Instrucci´on 2
It´alica itshape{} textit{}
Inclinada slshape{} textsl{}
Recta upshape{} textup{}
Versal scshape{} textsc{}
Los distintos tipos de forma de los caracteres, tienen un c´odigo que concuerda con los diver-
sos tipos de forma.
C´odigo Forma
up Recta
it It´alica
sl Inclinada
sc Versal
6.4. Peso y Anchura.
El atributo del peso nos define el grosor y la anchura del car´acter, para lo cual tenemos
las instrucciones:
Forma Instrucci´on 1 Instrucci´on 2
bold bfseries{} textbf{}
medium mdseries{} textmd{}
Ambos atributos se codifican juntos y tienen un sin n´umero de variaciones, como son :
14
C´odigo Peso y Anchura
m Negrita
b Medio
bx Negrita Extendida
sb Semi Negrita
c Condensada
6.5. Tama˜no.
Los tama˜nos que pueden tener los diversos caracteres est´an definidos en puntos, los que
var´ıan en progresi´on geom´etrica de 1.2 a partir del tama˜no definido en el pre´ambulo y que
puede ser 10pt, 11pt o 12pt.
A continuaci´on mostramos una tabla de los diferentes tama˜nos, cuando hemos predefinido
11pt:
Instrucci´on Tama˜no Muestra
tiny{} 5pt Esto es tiny.
scriptsize{} 7pt Este es un ejemplo de scriptsize.
footnotesize{} 8pt Este es el tama˜no pie de p´agina.
small{} 9pt Este tama˜no es small.
normalsize{} 11pt Este es el tama˜no predefinido a 11pt.
large{} 13.2pt Esta muestra es large.
Large{} 15.84pt Esta muestra es Large.
LARGE{} 19pt Esta muestra es LARGE.
huge{} 22.80pt Esta muestra es huge.
Huge{} 27.36pt Esta muestra es Huge.
7. Tipos de Letras para Entornos Cient´ıficos.
Al escribir un texto cient´ıfico muchas veces requerimos de caracteres griegos, g´oticos ,
caligr´aficos y otros; esta secci´on explica como generar estos caracteres en LATEX.
7.1. Letras Griegas.
Es muy raro editar un texto de f´ısica sin letras griegas, ya que son habituales en nuestras
notaciones, a continuaci´on se muestra como generar estos caracteres, teniendo en cuenta que
toda letra griega debe estar entre los signos $ $ o $$ $$, o en su defecto en entornos de
ecuaciones o matem´aticos que veremos m´as adelante.
Ejemplo:
Este es un ejemplo de letras griegas :
α, γ, β, , ε, ζ, η, θ
15
El c´odigo fuente para generar estas letras es:
$$alpha,gamma,beta,epsilon,varepsilon,zeta,eta,theta$$
A continuaci´on mostramos las instrucciones para generar letras griegas tanto may´usculas
como min´usculas.
Letras Griegas en May´usculas.
Letra Griega Instrucci´on
Γ Gamma
∆ Delta
Θ Theta
Λ Lambda
Ξ Xi
Π Pi
Σ Sigma
Υ Upsilon
Φ Phi
Ψ Psi
Ω Omega
A continuaci´on mostramos la tabla de las letras griegas min´usculas:
Letras Griegas en Min´usculas.
Letra Griega Instrucci´on Letra Griega Instrucci´on
α $alpha $ β $deltabeta $
γ $gamma $ δ $delta $
$epsilon$ ε $varepsilon$
ζ $zeta $ η $eta $
θ $theta $ ϑ $vartheta $
ι $iota $ κ $kappa $
λ $lambda $ µ $ mu$
ν $nu $ ξ $xi $
o $o$ π $pi$
$ varpi$ ρ $rho $
$varrho $ σ $sigma $
ς $varsigma$ τ $tau $
υ $upsilon $ φ $phi $
ϕ $varphi $ χ $chi $
ψ $psi $ ω $omega $
Si tenemos cargado el paquete amsmath, podemos escribir las letras griegas de manera re-
saltada en negrita, mediante la instrucci´on: $boldsymbol{letra a resaltar}$
16
Ejemplos:
Letra Instrucci´on
δ $boldsymbol{delta}$
ρ $boldsymbol{rho}$
Ω $boldsymbol{Omega}$
7.2. Letras Caligr´aficas.
LATEXnos proporciona una serie de letras caligr´aficas, las cuales sirven para denotar inter-
valos, lagrangianos, hamiltonianos, entornos y conjuntos, para lo cu´al se utiliza la instrucci´on
$mathcal{Letra May´uscula}$
Ejemplos:
Letra Instrucci´on
P = a, b $mathcal{P}=langle a,b rangle$
C $mathcal{C}$
A $mathcal{A}$
U $mathcal{U}$
L $mathcal{L}$
Al igual que las letras griegas, las letras caligr´aficas tambi´en se pueden resaltar en negrita,
utilizando la misma instrucci´on.
Ejemplo:
Letra Instrucci´on
C $boldsymbol{mathcal{C}}$
A $boldsymbol{mathcal{A}}$
U $boldsymbol{mathcal{U}}$
L $boldsymbol{mathcal{L}}$
Recordar que solo existen caligr´aficas may´usculas.
7.3. Letras G´oticas.
Para generar este tipo de letras se utiliza la instrucci´on:$mathfrak{Letra}$.
Ejemplos:
Letra Instrucci´on
C $mathfrak{C}$
a $mathfrak{a}$
u $mathfrak{u}$
L $mathfrak{L}$
17
De igual manera este tipo de letra se puede resaltar con negrita mediante la instrucci´on:
$boldsymbol{letra a resaltar}$
Letra Instrucci´on
C $boldsymbol{mathfrak{C}}$
a $boldsymbol{mathfrak{a}}$
u $boldsymbol{mathfrak{u}}$
L $boldsymbol{mathfrak{L}}$
Recordar que existen letras g´oticas may´usculas y min´usculas.
7.4. Letras Blackboard Bold.
Este tipo de letra poco usual en libros de F´ısica, pero no por ello no necesaria, para
generar estas letras utilizamos la instrucci´on:
$mathbb{Letra Blackboard Bold}$.
Ejemplos:
Letra Instrucci´on
C $mathbb{C}$
A $mathbb{A}$
U $mathbb{U}$
L $mathbb{L}$
Recordar que solo est´an definidas las letras may´usculas, adem´as que no se pueden resaltar
en negrita.
7.5. Dise˜nando Modelos Personalizados.
Si nosotros requerimos un tipo especial de car´acter podemos dise˜narlo y cargarlo, me-
diante la siguiente instrucci´on:
DeclareFixedFont{Nombredado}{C´odigo}{Familia}{Serie}{Forma}{Tama~no}
la cual debe estar definida en el pre´ambulo del fichero fuente.
Ejemplo:
Con este c´odigo
DeclareFixedFont{prub}{T1}{pcr}{b}{sc}{10pt}
se ha definido el tipo de letra prub que es:
ESTE ES UN EJEMPLO DE PRUB.
18
8. Entornos.
Al editar cualquier tipo de documento, siempre habr´a secciones las cuales se deben ex-
presar de manera distinta, como puede ser una parte con ecuaciones, un verso, una parte
centrada, una lista de trabajo, un rol, un programa de computo , etc.; Felizmente LATEX,
tiene estructurado diversos entornos, que nos ser´an de gran ayuda los cuales se describir´an
en este cap´ıtulo.
8.1. Entornos B´asicos
Cuando se requiere que una parte especifica del texto a editar sea distinta, por el uso
diverso que se le piensa dar, tendremos que introducir un entorno , el cual queda definido
con las siguientes instrucciones:
begin{nombre del entorno}
Parte del texto ha representarla de manera distinta.
· · · · · · · · · · · · · · · · · · · · · · · ·
· · · · · · · · · · · · · · · · · · · · · · · ·
end{nombre del entorno}
8.2. Entorno para cambio de tipos de letras.
En algunas ocasiones es necesario cambiar las letras de un parte del texto, para lo cual
definiremos un entorno de la siguiente manera:
begin{tipo de letras o caracter´ıstica del car´acter.}
Parte del texto ha representarla con otro tipo de letra.
· · · · · · · · · · · · · · · · · · · · · · · ·
· · · · · · · · · · · · · · · · · · · · · · · ·
end{tipo de letras o caracteristica del caracter.}
Ejemplo:
19
8.3. Entorno para tipo verso.
A veces un texto puede servir para varios ejemplos como en este caso, que mostraremos
con este texto el entorno tipo verso, el entorno de centrado, el alineamiento a la derecha y a
la izquierda.
El entorno tipo verso se obtiene mediante el adecuado uso del entorno:
begin{verse}
end{verse}
Que nos permitir´a visualizar el texto de la siguiente manera:
A veces un texto puede servir para varios ejemplos como en este caso, que mos-
traremos con este texto el entorno tipo verso, el entorno de centrado, el ali-
neamiento a la derecha y a la izquierda.
8.4. Entorno para centrar.
Para centrar un texto utilizamos el entorno:
begin{center}
end{center}
El cual har´a el centrado del texto escrito entre estos comandos, como veremos a conti-
nuaci´on.
A veces un texto puede servir para varios
ejemplos como en este caso, que mostraremos con este texto
el entorno tipo verso, el entorno de centrado,
el alineamiento a la derecha y a la izquierda.
8.5. Entorno para alinear a la derecha.
Para alinear por el lado derecho un texto utilizamos el entorno:
begin{flushright}
end{flushright}
El cual har´a la alineaci´on del texto escrito entre estos comandos, como veremos a conti-
nuaci´on.
A veces un texto puede servir para varios
ejemplos como en este caso, que mostraremos con este texto
el entorno tipo verso, el entorno de centrado,
el alineamiento a la derecha y a la izquierda.
20
8.6. Entorno para alinear a la izquierda.
Para alinear por el lado izquierdo un texto utilizamos el entorno:
begin{flushleft}
end{flushleft}
El cual har´a la alineaci´on del texto escrito entre estos comandos, como veremos a conti-
nuaci´on.
A veces un texto puede servir para varios
ejemplos como en este caso, que mostraremos con este texto
el entorno tipo verso, el entorno de centrado,
el alineamiento a la derecha y a la izquierda.
8.7. Entorno Verbatim.
Cuando queremos mostrar c´odigos de programaci´on u otro texto que no debe ser compi-
lado utilizamos el entorno:
begin{verbatim}
end{verbatim}
9. Listas
Para trabajar con lists tenemos los siguientes entornos:
9.1. Enumerate
Ejemplo:
Esta es una lista con el entorno enumerate.
1. Mec´anica Cl´asica.
2. F´ısica Estad´ıstica.
3. Electrod´ınamica.
El c´odigo fuente es:
begin{enumerate}
item Mec´anica Cl´asica.
item F´ısica Estad´ıstica.
item Electrod´ınamica.
end{enumerate}
21
9.2. Itemize
Este es el entorno para escribir una lista tipo item. Ejemplo:
Esta es una lista con el entorno itemize.
Mec´anica Cl´asica.
F´ısica Estad´ıstica.
Electrod´ınamica.
El c´odigo fuente es:
begin{itemize}
item Mec´anica Cl´asica.
item F´ısica Estad´ıstica.
item Electrod´ınamica.
end{itemize}
9.3. Description
22
Parte II
Formulaci´on Matem´atica.
Anteriormente definimos los entornos para poder utilizar listas, pero para poder escribir
f´ormulas es necesario tambi´en definir un entorno, lo que se consigue mediante el uso de los
s´ımbolos $ o $$, seg´un sea la necesidad. A continuaci´on se muestra el uso de ambos s´ımbolos
antes mencionados.
Para introducir una f´ormula en un texto dentro de un p´arrafo se utiliza la siguiente ins-
trucci´on: $ f´ormula $
Ejemplo: Para toda funci´on integrable en el intervalo a, b con una primitiva conocida,
el c´alculo de la integral se define mediante:
b
a
f(x)dx = Θ(b) − Θ(a).
Su c´odigo fuente es:
Para toda funci´on integrable en el intervalo $langle a, brangle
$ con una primitiva conocida, el c´alculo de la integral se define
mediante: $int_{a}^{b} f(x)dx=Theta(b)-Theta(a). $
Cuando se requiere que las f´ormulas est´en en un p´arrafo aparte utilizamos: $$ f´ormula $$
Ejemplo: Para toda funci´on integrable en el intervalo a, b con una primitiva conocida,
el c´alculo de la integral se define mediante:
b
a
f(x)dx = Θ(b) − Θ(a).
Su c´odigo fuente es:
Para toda funci´on integrable en el intervalo $langle a, brangle
$ con una primitiva conocida, el c´alculo de la integral se define
mediante: $$int_{a}^{b} f(x)dx=Theta(b)-Theta(a). $$
10. Entorno equation.
Una alternativa para establecer un entorno cient´ıfico, donde las ecuaciones son numeradas
es:
begin{equation}
end{equation}
Anteriormente se hab´ıa expuesto entornos que nos permiten trabajar con texto de manera
ordenada y de acuerdo al requerimiento del texto ha procesar, pero para usar s´ımbolos
matem´aticos , utilizaremos el entorno: equation. Este entorno es similar a colocar las
relaciones matem´aticas entre los signos $$, diferenciandose basicamente en que numera las
ecuaciones, que se escriben dentro del entorno. Su sintaxis es:
23
begin{equation}
Ecuaci´on
end{equation}
Ejemplo:
Sn =
n
k=1
= a1 + a2 + a3 + . . . + an (1)
Como se puede ver la serie est´a numerada y a modo p´arrafo. En caso de que no se requiera
la numeraci´on de las ecuaciones, se usa el entorno:
begin{equation*}
Ecuaci´on
end{equation*}
Y se obtiene:
Sn =
n
k=1
= a1 + a2 + a3 + . . . + an
En ocaciones necesitamos que las ecuaciones esten alineadas por el signo de igualdad, para
estos casos tenemos el entorno:
begin{eqnarray}
Ecuaci´on &=& Ecuaci´on 
Ecuaci´on2 &=& Ecuaci´on2
end{eqnarray}
Un ejemplo de aplicaci´on ser´a:
e = 1 +
1
1!
+
2
2!
+ . . . +
n
n!
(2)
sin(x) = x −
x3
3!
+
x5
5!
− . . . (3)
cos(x) = 1 −
x2
2!
+
x4
4!
− . . . (4)
Siendo su c´odigo fuente:
begin{eqnarray}
e &=& 1+frac{1}{1!}+frac{2}{2!}+ldots+frac{n}{n!} 
sin(x) &=& x -frac{x^{3}}{3!}+frac{x^{5}}{5!}-ldots
cos(x) &=& 1-frac{x^{2}}{2!}+frac{x^{4}}{4!}-ldots
end{eqnarray}
24
11. S´ımbolos elementales.
LATEX, tiene un gran n´umero de s´ımbolos elementales los que se pueden escribir f´acilmente,
mediante el uso de las pesta˜nas del Win Edit (adjunto en el CD de materiales del evento) o
en su defecto mediante las instrucciones y comandos predefinidos.
11.1. Signos de Puntuaci´on.
Para poder editar los diversos tipos de puntuaci´on que se requieren para los textos cient´ıfi-
cos, tenemos las siguientes instrucciones:
Puntos Instrucci´on
∴ therefore
because
... vdots
... ddots
· · · cdots
11.2. Sub´ındices y super´ındices.
En nuestro quehacer diario como f´ısicos es habitual encontrar en las relaciones matem´ati-
cas a los sub´ındices y super´ındices, siendo las instrucciones para obtenerlos:
letra o funci´on^{super´ındice} letra o funci´on_{sub´ındice}
Como ejemplo se presenta:
βi
Tj
i
Siendo el c´odigo fuente que lo genera:
$$ beta^{i} $$
$$ T_{i}^{j} $$
En algunos casos tenemos que colocar como sub´ındices o super´ındices algunas funciones,
como por ejemplo:
efj
i (x)
Ω
a
b
|x|
Ψi
js
tl
Siendo el c´odigo fuente que lo genera:
$$e^{f_{i}^{j}(x)} $$
$$Omega_{|x|}^{int^{a}_{b}} $$
$$Psi^{i}{}_{js}{}^{tl}$$
25
11.3. Ra´ıces.
Las ra´ıces se escriben con la instrucci´on:
sqrt[´ındice]{Argumento de la ra´ız} Ejemplo:
6n5 x5n + yn
zn
El c´odigo fuente de esta expresi´on es:
$$sqrt[6n^{5}]{frac{x^{5n}+y^{n}}{z^{n}}}$$
11.3.1. Instrucciones en AMS - LATEX.
El paquete amsmath, nos permite un ajuste fino de los ´ındices de las ra´ıces, teniendo la
sintaxis:
$$sqrt[leftroot{desplazamiento hacia la derecha}
uproot{desplazamiento hacia arriba} ´ındice] {Argumento de la
ra´ız.}$$
11.4. Fracciones.
LATEX, proporciona la siguiente instrucci´on, que nos permite escribir fracciones:
frac{numerador}{denominador}
Ejemplos:
y
|x| + |y|3
x2
+ y3
x4 − y6
x2
y3
r + p + q
El c´odigo fuente de estas expresiones es:
$$frac{y}{|x|+|y|^{3}} $$
$$frac{x^{2}+y^{3}}{x^{4}-y^{6}}$$
$$ frac{frac{x^{2}}{y^{3}}}{r+p+q} $$
11.5. Sumatorias e integrales.
Las instrucciones ha utilizar en este caso son:
int : Esta instrucci´on se utiliza para escribir integrales.
sum : Esta instrucci´on se utiliza para escribir sumatorias.
26
Presentamos los ejemplos:
n2
n=1
(−1)n
x2n
n
m
n=0
aji xj
+∞
−∞
1
t2
dt
R
0
+π
−π
z
−z
r3
cos φdφdrdz
El c´odigo fuente de estas expresiones es:
$$sum_{n=1}^{n^{2}}(-1)^{n}x^{2n}$$
$$sqrt[n]{sum_{n=0}^{m}a^{j_{i}}x^{j}}$$
$$int_{-infty}^{+infty}frac{1}{t^{2}}dt$$
$$int_{0}^{R}int_{-pi}^{+pi}int_{-z}^{z} r^{3}cos{phi} dphi dr dz$$
12. Matrices.
Uno de los elementos fundamentales del lenguaje matem´atico de los f´ısicos son las ma-
trices, a continuaci´on se detalla el entorno para procesar matrices.
12.1. Entorno array.
Este entorno nos permite construir matrices as´ı como tambi´en editar un gran n´umero de
ecuaciones y su sintaxis es:
$$begin{array}{se define si va centrado(c), alineado a la
izquierda(l) o si va alineado a la derecha (r)}
Dato1 & Dato2 
Dato3 & Dato4 
end{array}$$
En este caso podemos editar una gran cantidad de ecuaciones, pero si deseamos construir
las matrices la sintaxis ser´a:
27
$$left delimitador begin{array}{se define si va centrado(c),
alineado a la izquierda(l) o si va alineado a la derecha (r)}
Dato1 & Dato2 
Dato3 & Dato4 
end{array} rigth delimitador$$
Ejemplo:
Dato1 Dato2
Dato3 Dato4
El c´odigo fuente es:
$$left | begin{array}{cc}
Dato1 & Dato2 
Dato3 & Dato4 
end{array} right |$$
12.2. Construyendo matrices.
Conociendo la sintaxis del entorno array, se pueden escribir matrices de la formas mas
variadas como veremos a continuaci´on:
12.2.1. Matriz B´asica.
Es la matriz con elementos centrados y sin delimitadores.
8 α λ
β χ
Σ Ω
Su c´odigo fuente es:
$$begin{array}{ccc}
8 & alpha & lambda 
hbar & beta & chi 
Sigma & hbar & Omega
end{array}$$
12.3. Matrices con delimitadores diversos.
Las siguientes matrices puestas como ejemplo tienen delimitadores los cuales son f´aciles
de transformar, basta cambiarlos por el delimitador que deseamos, como por ejemplo:
28
12.3.1. Matriz con delimitador de llave.



8 α λ
β χ
Σ Ω



Su c´odigo fuente es:
$$left{begin{array}{ccc}
8 & alpha & lambda 
hbar & beta & chi 
Sigma & hbar & Omega 
end{array}right}$$
12.3.2. Matriz con delimitador de par´entesis.


8 α λ
β χ
Σ Ω


Su c´odigo fuente es:
$$left(begin{array}{ccc}
8 & alpha & lambda 
hbar & beta & chi 
Sigma & hbar & Omega 
end{array}right)$$
12.3.3. Matriz con delimitador de corchete.


8 α λ
β χ
Σ Ω


Su c´odigo fuente es:
$$left[begin{array}{ccc}
8 & alpha & lambda 
hbar & beta & chi 
Sigma & hbar & Omega 
end{array}right]$$
29
12.3.4. Matriz con delimitador de barra.
8 α λ
β χ
Σ Ω
Su c´odigo fuente es:
$$left|begin{array}{ccc}
8 & alpha & lambda 
hbar & beta & chi 
Sigma & hbar & Omega 
end{array}right|$$
12.3.5. Matriz con delimitador de doble barra.
8 α λ
β χ
Σ Ω
Su c´odigo fuente es:
$$left|begin{array}{ccc}
8 & alpha & lambda 
hbar & beta & chi 
Sigma & hbar & Omega 
end{array}right|$$
12.4. Matrices con AMS - LATEX.
Al cargar el paquete amsmath en el pre´ambulo del fichero fuente, se activan tambi´en
diversas instrucciones que nos pueden facilitar escribir matrices como ejemplo veremos:
12.4.1. Matriz sin delimitadores
Γ ∆ Θ
Σ Υ Φ
Ψ Ω Π
El c´odigo fuente que genera el anterior entorno es:
$$begin{matrix}
Gamma & Delta & Theta 
Sigma &Upsilon &Phi 
Psi &Omega &Pi
end{matrix}$$
30
12.4.2. Matriz con delimitadores de par´entesis.


Γ ∆ Θ
Σ Υ Φ
Ψ Ω Π


El c´odigo fuente que genera el anterior entorno es:
$$begin{pmatrix}
Gamma & Delta & Theta 
Sigma &Upsilon &Phi 
Psi &Omega &Pi
end{pmatrix}$$
12.4.3. Matriz con delimitadores de corchete.


Γ ∆ Θ
Σ Υ Φ
Ψ Ω Π


El c´odigo fuente que genera el anterior entorno es:
$$begin{bmatrix}
Gamma & Delta & Theta 
Sigma &Upsilon &Phi 
Psi &Omega &Pi
end{bmatrix}$$
12.4.4. Matriz con delimitadores de barra.
Γ ∆ Θ
Σ Υ Φ
Ψ Ω Π
El c´odigo fuente que genera el anterior entorno es:
$$begin{vmatrix}
Gamma & Delta & Theta 
Sigma &Upsilon &Phi 
Psi &Omega &Pi
end{vmatrix}$$
31
12.4.5. Matriz con delimitadores de doble barra.
Γ ∆ Θ
Σ Υ Φ
Ψ Ω Π
El c´odigo fuente que genera el anterior entorno es:
$$begin{Vmatrix}
Gamma & Delta & Theta 
Sigma &Upsilon &Phi 
Psi &Omega &Pi
end{Vmatrix}$$
12.5. Anidaci´on de Matrices.
Las matrices se pueden anidar, como mostramos en el ejemplo:




Γ ∆
Θ Σ
,
Γ ∆
Θ Σ
Γ ∆
Θ Σ
,
Γ ∆
Θ Σ




Siendo su c´odigo fuente:
$$left[begin {array}{cc}
left|begin{array}{cc}
Gamma & Delta 
Theta &Sigma
end{array}right|, &
left|begin{array}{cc}
Gamma & Delta 
Theta &Sigma
end{array}right|
leftlanglebegin{array}{cc}
Gamma & Delta 
Theta &Sigma
end{array}rightrangle, &
left(begin{array}{cc}
Gamma & Delta 
Theta &Sigma
end{array}right)
end{array}right ]$$
32
13. Funciones definidas a tramos.
Es com´un definir funciones de la siguiente manera:
f(x) =
cos(1
x
) si x = 0
0 si x = 0
Para nosotros poder escribir funciones de ese tipo recurrimos a la sintaxis;
$$f(x)= left {
begin{array}{ll}
cos(frac{1}{x}) &mbox{si $x neq 0$} 
0 & mbox{si $x=0$} 
end{array}
right.
$$
Hay que recordar que donde no pongamos delimitadores, los comandos left o rigth
,deben ir seguidos de un punto que nos indicara que no hay delimitador en esa lugar.
14. Subrayados.
LATEX, permite una gran cantidad de tipos de subrayados y de l´ıneas en las partes su-
periores de las diversas palabras del documento que se edita, a continuaci´on se muestran
algunos ejemplos y la sintaxis de estos:
S´ımbolo C´odigo
abc widetilde{abc}
abc widehat{abc}
←−
abc overleftarrow{abc}
−→
abc overrightarrow{abc}
abc overline{abc}
abc overbrace{abc}
abc underbrace{abc}
abc underline{abc}
33
15. Flechas.
Entre la gran cantidad de flechas que permite procesar el LATEX, tenemos las siguientes:
S´ımbolo C´odigo
nearrow
nwarrow
searrow
swarrow
−→ longrightarrow
←− longleftarrow
=⇒ Longrightarrow
⇐= Longleftarrow
⇐⇒ Longleftrightarrow
←→ longleftrightarrow
−→ longmapsto
→ hookrightarrow
rightsquigarrow
leftrightsquigarrow
multimap
looparrowleft
looparrowright
34
Parte III
Utilizando los packeges o paquetes
Una de las caracteristicas del es su modularidad, mediante el acceso cuando sea necesario
a un conjunto adicional de comandos y s´ımbolos, en algunos casos muy espec´ıficos, los que
se encuentran almacenados en paquetes, los que son cargados en el pre´ambulo del fichero
fuente mediante las instrucciones:
usepackage[opciones]{nombre del paquete}
Entre los paquetes m´as usados tenemos:
inputenc: Uno de los paquetes m´as importantes ya que castellaniza el .
babel: Este paquete nos permite renombar en varios idiomas las etiquetas y partes del
documento.
latexsym: Este paquete contiene algunos s´ımbolos adicionales a los predefinidos en .
amsmath: Suministra instrucciones para manipular nomenclatura propia de la Ameri-
can Mathematical Society.
amssymb: Suministra instrucciones para manipular s´ımbolos especiales propios de la
American Mathematical Society.
graphicx: Este paquete permite adjuntar gr´aficos al texto procesado.
color: Nos permite el manejo de las opciones de color.
chess: Para edici´on de juegos de ajedrez.
fancybox: Permite la edici´on de cuadros y cajas.
xy: Permite el dibujo de diagramas de flujo.
hyperref: Suministra los hiperv´ınculos.
tensor: Paquete que permite trabajar con notaci´on tensorial.
vector: Permite representar a los vectores de diversas formas.
amsintex: Paquete adicional para trabajar con sumatorias e integrales.
chemstr: Paquete que permite describir ´atomos y compuestos.
Al utilizar estos paquetes hay que tomar en cuenta que la cantidad de paquetes car-
gados depende de la memoria libre del computador personal. Entonces si se va escribir un
documento en castellano con muchos s´ımbolos matem´aticos, entonces el fichero fuente ser´a:
35
documentclass{article}
usepackage[latin1]{inputenc}
usepackage[spanish]{babel}
usepackage{latexsym}
usepackage{amsmath}
usepackage{amssymb}
begin{document}
end{document}
16. Fancybox
Una de las utilidades que nos puede dar el , es poder hacer cajas de colores y con
diversos efectos, mediante el adecuado uso del package fancybox.Este package se carga en el
pre´ambulo del documento mediante el comando
usepackage{fancybox}
Los comandos son sencillos y permiten editar distitos tipos de cajas, para lo cual en el
pre´ambulo deben definirse de la siguiente manera los tama˜noos de las cajas:
usepackage{fancybox}
setlength{fboxrule}{3 pt} setlength{fboxsep}{10pt}
setlength{shadowsize}{8pt}
El paquete fancybox permite hacer cajas de diferentes tipos de dise˜no.
Esta caja ha sido generada por el comando:
shadowbox{El paquete fancybox permite hacer cajas de diferentes tipos de dise~no.}
17. Color
Uno de los packages o paquetes m´as usados en es el paquete color, que nos permite
generar diversos colores dependiendo del sistema que usamos. El paquete color tiene como
drivers u opciones a:
dvips,xdvi, dvipdf, dvipdfm, dvipsone, dviwindo, emtex, dviwin, pctexps, pctexwin,
pctexhp, truetex, tcidvi, vtex, oztex, textures, usenames, dvipsnames etc.
Cabe recordar que en el pre´ambulo del documento debe ir:
usepackage[opci´on 1,opci´on 2,....]{color}
Ejemplo:
36
usepackage[dvipdfm,usenames, dvipsnames]{color}
Modelos de color.
Los colores pueden ser definidos de acuerdo a los cuatro modelos presentados a continua-
ci´on:
rgb, contiene al rojo, verde y azul.
cmyk, contiene cian, magenta, amarillo y negro.
gray, escala de tonos de grises.
named, son 68 colores definidos y con nombres propio
El paquete color, nos da en total 76 colores predefinidos, los cuales podemos manipular
y obtener una gran variedad de combinaciones.
17.1. Definiendo un color.
En se puede definir un color mediante el comando:
definecolor{nombre del color}{modelo del color}{especificaciones}
Ejemplo:
Un error com´un es no colocar el comando que define al color en el pre´ambulo del fichero.
Coloreando el texto. Un texto se puede colorear en partes o totalmente, mediante los
comandos:
color{colora cambiar,que cambia el color del texto en adelante. o textcolor{nombredel
colortexto en el color seleccionado. Ejemplos: Solo el Universo y la estupidez humana son
infinitas.. El texto anterior ha sido generado con el comando:
textcolor{Violet}{Solo el Universo y la estupidez humana son infinitas.}
Cambiando de color de fondo de una p´agina.
Si deseamos cambiar el color de fondo de una p´agina, basta utilizar el siguiente comando,
en cualquiera de sus dos sintaxis:
pagecolor{color que deseamos}
pagecolor[named]{color que deseamos}
Ejemplo: La primera p´agina es de color amarillo por que utilizamos el comando siguiente:
Para retornar al color inicial introducimos el comando:
Que ha permitido que esta p´agina tenga como color de fondo al color blanco.
Definici´on de los colores de acuerdo al driver dvipsA continuaci´on se presenta como est´an
definidos los colores de acuerdo al driver dvips.
37
DefineNamedColor{named}{GreenYellow} {cmyk}{0.15,0,0.69,0}
DefineNamedColor{named}{Yellow} {cmyk}{0,0,1,0}
DefineNamedColor{named}{Goldenrod} {cmyk}{0,0.10,0.84,0}
DefineNamedColor{named}{Dandelion} {cmyk}{0,0.29,0.84,0}
DefineNamedColor{named}{Apricot} {cmyk}{0,0.32,0.52,0}
DefineNamedColor{named}{Peach} {cmyk}{0,0.50,0.70,0}
DefineNamedColor{named}{Melon} {cmyk}{0,0.46,0.50,0}
DefineNamedColor{named}{YellowOrange} {cmyk}{0,0.42,1,0}
DefineNamedColor{named}{Orange} {cmyk}{0,0.61,0.87,0}
DefineNamedColor{named}{BurntOrange} {cmyk}{0,0.51,1,0}
DefineNamedColor{named}{Bittersweet} {cmyk}{0,0.75,1,0.24}
DefineNamedColor{named}{RedOrange} {cmyk}{0,0.77,0.87,0}
DefineNamedColor{named}{Mahogany} {cmyk}{0,0.85,0.87,0.35}
DefineNamedColor{named}{Maroon} {cmyk}{0,0.87,0.68,0.32}
DefineNamedColor{named}{BrickRed} {cmyk}{0,0.89,0.94,0.28}
DefineNamedColor{named}{Red} {cmyk}{0,1,1,0}
DefineNamedColor{named}{OrangeRed} {cmyk}{0,1,0.50,0}
DefineNamedColor{named}{RubineRed} {cmyk}{0,1,0.13,0}
DefineNamedColor{named}{WildStrawberry}{cmyk}{0,0.96,0.39,0}
DefineNamedColor{named}{Salmon} {cmyk}{0,0.53,0.38,0}
DefineNamedColor{named}{CarnationPink} {cmyk}{0,0.63,0,0}
DefineNamedColor{named}{Magenta} {cmyk}{0,1,0,0}
DefineNamedColor{named}{VioletRed} {cmyk}{0,0.81,0,0}
DefineNamedColor{named}{Rhodamine} {cmyk}{0,0.82,0,0}
DefineNamedColor{named}{Mulberry} {cmyk}{0.34,0.90,0,0.02}
DefineNamedColor{named}{RedViolet} {cmyk}{0.07,0.90,0,0.34}
DefineNamedColor{named}{Fuchsia} {cmyk}{0.47,0.91,0,0.08}
DefineNamedColor{named}{Lavender} {cmyk}{0,0.48,0,0}
DefineNamedColor{named}{Thistle} {cmyk}{0.12,0.59,0,0}
DefineNamedColor{named}{Orchid} {cmyk}{0.32,0.64,0,0}
DefineNamedColor{named}{DarkOrchid} {cmyk}{0.40,0.80,0.20,0}
DefineNamedColor{named}{Purple} {cmyk}{0.45,0.86,0,0}
DefineNamedColor{named}{Plum} {cmyk}{0.50,1,0,0}
DefineNamedColor{named}{Violet} {cmyk}{0.79,0.88,0,0}
DefineNamedColor{named}{RoyalPurple} {cmyk}{0.75,0.90,0,0}
DefineNamedColor{named}{BlueViolet} {cmyk}{0.86,0.91,0,0.04}
DefineNamedColor{named}{Periwinkle} {cmyk}{0.57,0.55,0,0}
DefineNamedColor{named}{CadetBlue} {cmyk}{0.62,0.57,0.23,0}
DefineNamedColor{named}{CornflowerBlue}{cmyk}{0.65,0.13,0,0}
DefineNamedColor{named}{MidnightBlue} {cmyk}{0.98,0.13,0,0.43}
DefineNamedColor{named}{NavyBlue} {cmyk}{0.94,0.54,0,0}
DefineNamedColor{named}{RoyalBlue} {cmyk}{1,0.50,0,0}
DefineNamedColor{named}{Blue} {cmyk}{1,1,0,0}
38
DefineNamedColor{named}{Cerulean} {cmyk}{0.94,0.11,0,0}
DefineNamedColor{named}{Cyan} {cmyk}{1,0,0,0}
DefineNamedColor{named}{ProcessBlue} {cmyk}{0.96,0,0,0}
DefineNamedColor{named}{SkyBlue} {cmyk}{0.62,0,0.12,0}
DefineNamedColor{named}{Turquoise} {cmyk}{0.85,0,0.20,0}
DefineNamedColor{named}{TealBlue} {cmyk}{0.86,0,0.34,0.02}
DefineNamedColor{named}{Aquamarine} {cmyk}{0.82,0,0.30,0}
DefineNamedColor{named}{BlueGreen} {cmyk}{0.85,0,0.33,0}
DefineNamedColor{named}{Emerald} {cmyk}{1,0,0.50,0}
DefineNamedColor{named}{JungleGreen} {cmyk}{0.99,0,0.52,0}
DefineNamedColor{named}{SeaGreen} {cmyk}{0.69,0,0.50,0}
DefineNamedColor{named}{Green} {cmyk}{1,0,1,0}
DefineNamedColor{named}{ForestGreen} {cmyk}{0.91,0,0.88,0.12}
DefineNamedColor{named}{PineGreen} {cmyk}{0.92,0,0.59,0.25}
DefineNamedColor{named}{LimeGreen} {cmyk}{0.50,0,1,0}
DefineNamedColor{named}{YellowGreen} {cmyk}{0.44,0,0.74,0}
DefineNamedColor{named}{SpringGreen} {cmyk}{0.26,0,0.76,0}
DefineNamedColor{named}{OliveGreen} {cmyk}{0.64,0,0.95,0.40}
DefineNamedColor{named}{RawSienna} {cmyk}{0,0.72,1,0.45}
DefineNamedColor{named}{Sepia} {cmyk}{0,0.83,1,0.70}
DefineNamedColor{named}{Brown} {cmyk}{0,0.81,1,0.60}
DefineNamedColor{named}{Tan} {cmyk}{0.14,0.42,0.56,0}
DefineNamedColor{named}{Gray} {cmyk}{0,0,0,0.50}
DefineNamedColor{named}{Black} {cmyk}{0,0,0,1}
DefineNamedColor{named}{White} {cmyk}{0,0,0,0}
18.
39
Parte IV
Templates.
En vista que la programaci´on en es totalmente modular, presentamos a continuaci´on una
serie de templates, que esperemos sean de utilidad, para el lector:
19. Informes de laboratorio.
Este template nos permitira editar informes de laboratorio en calidad tipografica.
documentclass[12pt,letterpaper]{article}
usepackage[utf8]{inputenc}
usepackage[spanish, es-tabla]{babel}
usepackage[version=3]{mhchem}
usepackage[journal=jacs]{chemstyle}
usepackage{amsmath}
usepackage{amsfonts}
usepackage{amssymb}
usepackage{makeidx}
usepackage{xcolor}
usepackage[stable]{footmisc}
usepackage[section]{placeins}
%Paquetes necesarios para tablas
usepackage{longtable}
usepackage{array}
usepackage{xtab}
usepackage{multirow}
usepackage{colortab}
%Paquete para el manejo de las unidades
usepackage{siunitx}
sisetup{mode=text, output-decimal-marker = {,}, per-mode = symbol, qualifier-mode =
DeclareSIUnit[number-unit-product = ;] atmosphere{atm}
DeclareSIUnit[number-unit-product = ;] pound{lb}
DeclareSIUnit[number-unit-product = ;] inch{"}
DeclareSIUnit[number-unit-product = ;] foot{ft}
DeclareSIUnit[number-unit-product = ;] yard{yd}
DeclareSIUnit[number-unit-product = ;] mile{mi}
DeclareSIUnit[number-unit-product = ;] pint{pt}
DeclareSIUnit[number-unit-product = ;] quart{qt}
DeclareSIUnit[number-unit-product = ;] flounce{fl-oz}
DeclareSIUnit[number-unit-product = ;] ounce{oz}
DeclareSIUnit[number-unit-product = ;] degreeFahrenheit{SIUnitSymbolDegree F}
40
DeclareSIUnit[number-unit-product = ;] degreeRankine{SIUnitSymbolDegree R}
DeclareSIUnit[number-unit-product = ;] usgallon{gal´on}
DeclareSIUnit[number-unit-product = ;] uma{uma}
DeclareSIUnit[number-unit-product = ;] ppm{ppm}
DeclareSIUnit[number-unit-product = ;] eqg{eq-g}
DeclareSIUnit[number-unit-product = ;] normal{eqgperliterof{soluci´on}}
DeclareSIUnit[number-unit-product = ;] molal{moleperkilogramof{solvente}}
usepackage{cancel}
%Paquetes necesarios para im´agenes, pies de p´agina, etc.
usepackage{graphicx}
usepackage{lmodern}
usepackage{fancyhdr}
usepackage[left=4cm,right=2cm,top=3cm,bottom=3cm]{geometry}
%Instrucci´on para evitar la indentaci´on
%setlengthparindent{0pt}
%Paquete para incluir la bibliograf´ıa
usepackage[backend=bibtex,style=chem-acs,biblabel=dot]{biblatex}
addbibresource{references.bib}
%Formato del t´ıtulo de las secciones
usepackage{titlesec}
usepackage{enumitem}
titleformat*{section}{bfserieslarge}
titleformat*{subsection}{bfseriesnormalsize}
%Creaci´on del ambiente anexos
usepackage{float}
floatstyle{plaintop}
newfloat{anexo}{thp}{anx}
floatname{anexo}{Anexo}
restylefloat{anexo}
restylefloat{figure}
%Modificaci´on del formato de los captions
usepackage[margin=10pt,labelfont=bf]{caption}
%Paquete para incluir comentarios
usepackage{todonotes}
%Paquete para incluir hiperv´ınculos
usepackage[colorlinks=true,
41
linkcolor = blue,
urlcolor = blue,
citecolor = black,
anchorcolor = blue]{hyperref}
%%%%%%%%%%%%%%%%%%%%%%
%Inicio del documento%
%%%%%%%%%%%%%%%%%%%%%%
begin{document}
renewcommand{labelitemi}{$checkmark$}
renewcommand{CancelColor}{color{red}}
newcolumntype{L}[1]{>{raggedrightletnewlinearraybackslash}m{#1}}
newcolumntype{C}[1]{>{centeringletnewlinearraybackslash}m{#1}}
newcolumntype{R}[1]{>{raggedleftletnewlinearraybackslash}m{#1}}
begin{center}
textbf{LARGE{Elaboraci´on de Informes de Laboratorio}}
vspace{7mm}
textbf{large{Primer autor}}
textbf{large{Segundo autor}}
vspace{4mm}
textbf{large{Laboratorio de F´ısica.}
textbf{large{ALPHA UPCH}}
textbf{large{Profesor: Juan Perez}}
today
end{center}
vspace{7mm}
section*{centering Resumen}
El resumen es una versi´on condensada de todo el informe escrita en apenas 100 a 200 p
section{Introducci´on}
Esta secci´on debe incluir informaci´on general que explique la importancia del experim
section{Resultados}
42
En esta secci´on se debe presentar de forma condensada los datos obtenidos durante el
Las tablas deben reservarse para reportar listas de valores, mientras que la relacion
begin{figure}[h!]
begin{floatrow}
centering
caption{Esquema de reacci´on}
includegraphics[width=15cm]{./images/esquema.eps}
label{fig:esquema}
floatfoot{small{FUENTE: Autor}}
end{floatrow}
end{figure}
begin{longtable}{L{5cm}C{5cm}C{5cm}}
caption{Papeles indicadores y cambios de pH. autocite{Lozano2010}}
label{tab:indicadorespH}
hline
bfseries{Papel Indicador} & bfseries{Viraje de color} & bfseries{Rango de pH}
hline
endfirsthead
multicolumn{3}{c}{bfseries tablename{} thetable ldots continuaci´on}
hline
bfseries{Papel Indicador} & bfseries{Viraje de color} & bfseries{Rango de pH}
hline
endhead
hline
multicolumn{3}{r}{ldots contin´ua en la siguiente p´agina}
endfoot
hline
endlastfoot
multirow{2}{*}{Papel tornasol neutro} & violeta $rightarrow$ rojo & num{7.0} -- n
& violeta $rightarrow$ azul & num{7.0} -- num{8.0} 
Papel tornasol azul & azul $rightarrow$ rojo & num{8.0} -- num{5.0} 
Papel tornasol rojo & rojo $rightarrow$ azul & num{5.0} -- num{8.0} 
Papel amarillo brillante & amarillo $rightarrow$ rojo & num{6.7} -- num{7.9} 
Papel Congo & azul $rightarrow$ rojo & num{8.0} -- num{5.0} 
Papel amarillo nitrazina & amarillo $rightarrow$ violeta-azul & num{6.0} -- num{7.
Papel fenolftale´ına & blanco $rightarrow$ rojo & num{8.3} -- num{10.0} 
end{longtable}
43
begin{figure}[h!]
begin{floatrow}
centering
caption{Resultados del ensayo de insaturaci´on}
includegraphics[width=10cm]{./images/tubes.jpg}
label{fig:tubes}
floatfoot{small{FUENTE: flickr.com - bajo licencia creative commons}}
end{floatrow}
end{figure}
begin{longtable}{C{3cm}C{4cm}C{4cm}C{4cm}}
caption{Puntos de ebullici´on de las muestras problema.}
label{tab:boiling}
hline
bfseries{Compuesto} & bfseries{Punto de ebullici´on experimental SI{}{degreeCelsiu
hline
endfirsthead
multicolumn{2}{c}{bfseries tablename{} thetable ldots continuaci´on}
hline
bfseries{Compuesto} & bfseries{Punto de ebullici´on experimental SI{}{degreeCelsiu
hline
endhead
hline
multicolumn{2}{r}{ldots contin´ua en la siguiente p´agina}
endfoot
hline
endlastfoot
includegraphics{./images/toluene.eps} & b & c & num{110.6} 
includegraphics{./images/cyclohexane.eps} & b & c & num{80.74} 
includegraphics{./images/cyclohexanol.eps} & b & num{110.6} & num{160.8}  hline
end{longtable}
subsection{Muestra de c´alculos}
begin{equation}
E={ E }^{ 0 }-frac { 0.05916 }{ 2 } log _{ 10 }{ frac { frac { { left[ { H }^{ +
end{equation}
section{Discusi´on de Resultadoslabel{sec:discusion}}
44
subsection{Correcci´on de los puntos de ebullici´on}
Los puntos de ebullici´on fueron corregidos utilizando la ecuaci´on de Sydney-Youngaut
begin{equation}
label{eq:bpcorrection}
Delta T = C(760 - p)(273 + t)
end{equation}
Se encontraron desviaciones respecto a los valores experimentales reportados en la li
subsection{Ecuaciones Qu´ımicas}
A continuaci´on se muestra un ejemplo de una reacci´on qu´ımica escrita con la ayuda del
begin{center}
ce{1/2 O2 _{(g)} + 2 H+ + 2 e^- <=> H2O} hspace{19mm} $times 3$ hspace{20mm} $E^0
vspace{3mm}
ce{2 Cr^{3+} + 7 H2O <=> Cr2O7^{2-} + 14 H+ + 6 e^-} hspace{24mm} $E^0 = SI{-1.36}
underline{hspace{145mm}}
ce{3 O2 _{(g)} + 4 Cr^{3+} + 8 H2O <=> 2 Cr2O7^{2-} + 16 H+ } hspace{15mm} $E^0 = 
end{center}
section{Conclusioneslabel{sec:conclusions}}
SI{0.100}{Molar} 
SI{23}{gram}
$SI{10d-2}{cancelgramof{ce{Na2SO4}}} times dfrac{SI{1}{mole}}{SI{80}{cance
num{3.1415592d-3}
begin{equation}
label{eq:ensayo}
x=3y+5
end{equation}
Ahora quiero referenciar la ecuaci´on ref{eq:ensayo} y continuo escribiendo
45
ce{H2SO4 + Ca(OH)2 -> CaSO4 v + 2 H2O ^}
begin{equation}
label{eq:cuadratica}
x=frac { -bpm sqrt [ 2 ]{ { b }^{ 2 }-4ac } }{ 2a }
end{equation}
Si necesito referirme a la ecuaci´on cuadr´atica (ver ecuaci´on ref{eq:cuadratica}) y c
section{Procedimiento Experimentallabel{sec:procedure}}
section{Referenciaslabel{sec:references}}
printbibliography[heading=none]
end{document}
El cual se visualizaria de la siguiente manera:
46
20. Presentaci´on en Beamer.
A continuaci´on mostramos el template para una presentaci´on en Beamer.
documentclass[10pt]{beamer}
usetheme[
%%% option passed to the outer theme
% progressstyle=fixedCircCnt, % fixedCircCnt, movingCircCnt (moving is deault)
]{Feather}
% If you want to change the colors of the various elements in the theme, edit and unc
% Change the bar colors:
%setbeamercolor{Feather}{fg=red!20,bg=red}
% Change the color of the structural elements:
%setbeamercolor{structure}{fg=red}
% Change the frame title text color:
%setbeamercolor{frametitle}{fg=blue}
% Change the normal text color background:
%setbeamercolor{normal text}{fg=black,bg=gray!10}
%-------------------------------------------------------
% INCLUDE PACKAGES
%-------------------------------------------------------
usepackage[utf8]{inputenc}
usepackage[english]{babel}
usepackage[T1]{fontenc}
usepackage{helvet}
%-------------------------------------------------------
% DEFFINING AND REDEFINING COMMANDS
%-------------------------------------------------------
% colored hyperlinks
newcommand{chref}[2]{
href{#1}{{usebeamercolor[bg]{Feather}#2}}
}
%-------------------------------------------------------
% INFORMATION IN THE TITLE PAGE
47
%-------------------------------------------------------
title[] % [] is optional - is placed on the bottom of the sidebar on every slide
{ % is placed on the title page
textbf{Arterias,Venas y vasos Linf´aticos}
}
subtitle[Arterias,Venas y vasos Linf´aticos]
{
textbf{Biomateriales}
}
author[Jeisson Andr´es Ochoa Garc´ıa]
{ Jeisson Andr´es Ochoa Garc´ıa 
{}
}
institute[]
{
Universidad Manuela Beltr´an
Biomateriales
%there must be an empty line above this line - otherwise some unwanted space is add
}
date{today}
%-------------------------------------------------------
% THE BODY OF THE PRESENTATION
%-------------------------------------------------------
begin{document}
%-------------------------------------------------------
% THE TITLEPAGE
%-------------------------------------------------------
{1% % this is the name of the PDF file for the background
begin{frame}{Arterias,Venas y vasos Linf´aticos}{}
48
end{frame}
%-------------------------------------------------------
section{Introduction}
%-------------------------------------------------------
subsection{Arterias,Venas y vasos Linf´aticos}
begin{frame}{Introduction}{Arterias,Venas y vasos Linf´aticos}
%-------------------------------------------------------
begin{itemize}
item<1-> Son tejidos blandos que presentan una relaci´on de tesi´on vs deformaci´on
item<2-> los vasos sangu´ıneos y los vasos linf´aticos no presentan sol´o car´acter
item<3-> sus propiedades mec´anicas dependen de la conformaci´on de las paredes, e
end{itemize}
end{frame}
%-------------------------------------------------------
section{Installation}
%-------------------------------------------------------
subsection{Source files}
begin{frame}{Installation}{Source files}
%-------------------------------------------------------
begin{block}{}
The theme contains 4 source files:
begin{itemize}
item {tt beamercolorthemeFeather.sty}
item {tt beamerouterthemeFeather.sty}
item {tt beamerinnerthemeFeather.sty}
item {tt beamerthemeFeather.sty}
end{itemize}
end{block}
end{frame}
%-------------------------------------------------------
subsection{Local and Global installation}
begin{frame}{Installation}{Local and Global installation}
%-------------------------------------------------------
The theme can be installed for textbf{local} or textbf{global} use.
pause
begin{block}{Local Installation}
begin{itemize}
item Local installation is the simplest way of installing the theme.
49
item You need to placing the 4 source files in the same folder as your presentat
end{itemize}
end{block}
begin{block}{Global Installation}
begin{itemize}
item If you wish to make the theme globally available, you must put the files i
item Detailed steps on how to proceed installation under various operating syst
end{itemize}
end{block}
end{frame}
%-------------------------------------------------------
subsection{Required Packages}
begin{frame}{Installation}{Required Packages}
%-------------------------------------------------------
For using the Feather Theme you will need the Bemaer class installed and the follow
begin{itemize}
item TikZfootnote{TikZ is a package for creating beautiful graphics. Have a loo
item calc
end{itemize}
Due to the fact that the packages are very common they should be included in your l
end{frame}
%-------------------------------------------------------
section{User Interface}
subsection{Loading the Theme and Theme Options}
begin{frame}{User Interface}{Loading the Theme and Theme Options}
%-------------------------------------------------------
begin{block}{The Presentation Theme}
The Feather Theme can be loaded in a familiar way. In the reamble of your {tt te
{tt textbackslash usetheme[<options>]{Feather}} vspace{5pt}
The presentation theme loads the inner, outer and color Feather theme files and p
end{block}
begin{block}{The Inner and Outher Themes}
If you wish you can load only the inner, or the outher theme directly by vspac
{tt textbackslash useinnertheme{Feather}} (and it has no options) vspace{5
{tt textbackslash useoutertheme[<options>]{Feather}} (it has one option)
hspace{20pt}{tt progressstyle={fixedCircCnt or movingCircCnt}} 
begin{itemize}
50
item which set how the progress is illustrated;
item the value {tt movingCircCnt} is the default.
end{itemize}
end{block}
end{frame}
begin{frame}{User Interface}{Loading the Theme and Theme Options}
begin{block}{The Color Theme}
Also you can load only the color theme by writing in the preamble of the {tt tex
vspace{5pt}
begin{itemize}
item {tt textbackslash usecolortheme{Feather}}
end{itemize}
vspace{5pt}
...or to change the colors of the various elements in the theme
vspace{5pt}
begin{itemize}
item Change the bar colors: 
{tt textbackslash setbeamercolor {Feather}{fg=<color>, bg=<color>}}
vspace{2pt}
item Change the color of the structural elements: 
{tt textbackslash setbeamercolor{structure}{fg=<color>}}
vspace{2pt}
item Change the frame title text color:
{tt textbackslash setbeamercolor{frametitle}{fg=<color>}}
vspace{2pt}
item Change the normal text color background:
{tt textbackslash setbeamercolor{normal text}{fg=<color>, bg=<color>}}
end{itemize}
end{block}
end{frame}
51
%-------------------------------------------------------
subsection{Feather image}
begin{frame}{User Interface}{The Feather Background Image}
%-------------------------------------------------------
begin{block}{The Feather Background Image}
begin{itemize}
item In Feather theme, the title page frame and the last frame have the Feather
item The Feather background image can be produced to any frame by wrating on the
end{itemize}
vspace{5pt}
{tt {textbackslash 1bg
textbackslash begin{frame}[<options>]{Frame Title}{Frame Subtitle}
ldots
textbackslash end{frame}}}
end{block}
end{frame}
{1
begin{frame}[plain,noframenumbering]
finalpage{Thank you for using Feather Beamer Theme!}
end{frame}}
end{document}
52
21. Modelo de art´ıculo con organizador de informa-
ci´on.
A continuaci´on presentamos
documentclass{article}
usepackage[active,tightpage]{preview}
usepackage{varwidth}
usepackage[dvipsnames,x11names,svgnames]{xcolor}
usepackage{tikz}
usetikzlibrary{positioning,backgrounds,chains,shapes}
% PreviewEnvironment{tikzpicture}
usepackage{polyglossia}
usepackage{xeCJK}
setotherlanguages{arabic,hindi,tamil,greek,thai,tibetan,russian}
% FreeSerif is VERY versatile when it comes to multilingual character sets.
% FreeSans is a little less so, so we’ll have to re-define the sans-serif fonts for s
setmainfont{FreeSerif}
setsansfont[Scale=0.9]{FreeSans}
setCJKmainfont{AR PL UKai CN}
setCJKsansfont{WenQuanYi Micro Hei}
newcommand{tqLemma}[4][]{node[lemma] (#2) [draw=#3,fill=#3!30,
%label={[draw=#3!50,fill=#3!10]above:#2},
#1] {#4} ;}
tikzset{every node/.append style={draw}}
tikzset{lemma/.append style={rectangle, rounded corners, on chain}}
tikzset{every label/.append style={semicircle, font={tiny},label distance=-.5pt,inn
begin{document}
% Serifs!
begin{preview}
begin{varwidth}{linewidth}
begin{tikzpicture}
node (axis) [circle,inner sep=.3em,draw=gray,fill=gray!30] {};
53
% First layer (inner) circle
begin{scope}[start chain=inner circle placed {at=(tikzchaincount*32.72:6em)}]
tqLemma{tlh}{Orchid}{qatlho’}
tqLemma{deu}{Teal}{Danke}
tqLemma{zho}{Salmon}{??}
tqLemma{ita}{CornflowerBlue}{Grazie}
tqLemma{rus}{Peach}{textrussian{???????}}
% newfontfamilythaifont[Script=Thai]{FreeSerif} % Is already the main font
tqLemma{tha}{SteelBlue}{textthai{??????}}
newfontfamilytengwarfont[Scale=1.5]{TengwarFormal12.ttf}
tqLemma[font=tengwarfont]{qya}{Goldenrod}{9Ckern1pt 4#5$char0204};
%% Commands that I’d use if only tengwarscript worked with xelatex
% ThyarmenTTthreedotsTantoTTthreedots
%TnuumenTTtwodotsbelowTTacute
% };
tqLemma{ara}{SeaGreen}{textarabic{????}}
tqLemma{fra}{Rhodamine}{Mer¸ci}
tqLemma{spa}{Maroon}{Gracias}
tqLemma{tam}{Crimson}{texttamil{?????}}
end{scope}
%% 2nd layer
begin{scope}[start chain=outer circle placed {at=(tikzchaincount*32.72-16.36:10.5em
tqLemma{por}{Periwinkle}{Obrigado}
tqLemma{ell}{BurntOrange}{???a??st?}
newCJKfontfamilykofont[Scale=0.92]{cwTeXMing}
tqLemma[font=kofont]{kor}{MidnightBlue}{?????}
tqLemma{hin}{Apricot}{texthindi{???????}}
54
tqLemma{msa}{ForestGreen}{Terima kasih}
tqLemma{eng}{Tomato}{Thank you}
newCJKfontfamilyjpfont{IPAPMincho}
tqLemma[font=jpfont]{jpn}{Violet}{?????}
tqLemma{gla}{Chocolate}{Tapadh leibh}
newfontfamilytibetanfont{Jomolhari-alpha3c-0605331.ttf}
tqLemma{bod}{Gold}{texttibetan{?????????????}}
tqLemma{gle}{Tan}{Go raibh maith agaibh}
tqLemma{vie}{LawnGreen}{Xin c?m on}
end{scope}
begin{pgfonlayer}{background}
path[draw=gray,thick,shorten >=-2pt] (axis)
edge (eng)
edge (msa)
edge (kor)
edge (ell)
edge (hin)
edge (vie)
edge (gle)
edge (bod)
edge (gla)
edge (jpn)
edge (tha)
edge (por)
edge (deu)
edge (zho)
edge (ita)
edge (tam)
edge (rus)
edge (fra)
edge (ara)
edge (spa)
edge (qya)
edge (tlh);
end{pgfonlayer}
end{tikzpicture}
55
end{varwidth}
end{preview}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Sans serif! (e.g. for presentations)
begin{preview}
begin{varwidth}{linewidth}
begin{tikzpicture}[lemma/.append style={font=sffamily}]
node (axis) [circle,inner sep=.3em,draw=gray,fill=gray!30] {};
% First layer (inner) circle
begin{scope}[start chain=inner circle placed {at=(tikzchaincount*32.72:6em)}]
tqLemma{tlh}{Orchid}{qatlho’}
tqLemma{deu}{Teal}{Danke}
tqLemma{zho}{Salmon}{??}
tqLemma{ita}{CornflowerBlue}{Grazie}
tqLemma{rus}{Peach}{textrussian{???????}}
newfontfamilythaifontsf{Garuda.ttf}
tqLemma{tha}{SteelBlue}{textthai{??????}}
% I don’t think I’ve seen a nice "sans serif"
% Tengwar font anywhere, so reusing the same.
newfontfamilytengwarfont[Scale=1.5]{TengwarFormal12.ttf}
tqLemma[font=tengwarfont]{qya}{Goldenrod}{9Ckern1pt 4#5$char0204};
%% Commands that I’d use if only tengwarscript worked with xelatex
% ThyarmenTTthreedotsTantoTTthreedots
%TnuumenTTtwodotsbelowTTacute
% };
newfontfamilyarabicfontsf[Scale=0.9]{DejaVu Sans}
tqLemma{ara}{SeaGreen}{textarabic{????}}
tqLemma{fra}{Rhodamine}{Mer¸ci}
tqLemma{spa}{Maroon}{Gracias}
56
newfontfamilytamilfontsf[Scale=1.2]{Lohit Tamil}
tqLemma{tam}{Crimson}{texttamil{?????}}
end{scope}
%% 2nd layer
begin{scope}[start chain=outer circle placed {at=(tikzchaincount*32.72-16.36:10.5em
tqLemma{por}{Periwinkle}{Obrigado}
tqLemma{ell}{BurntOrange}{???a??st?}
newCJKfontfamilykofontsf[Scale=0.9]{UnDinaru.ttf}
tqLemma[font=kofontsf]{kor}{MidnightBlue}{?????}
newfontfamilyhindifontsf{Lohit Devanagari}
tqLemma{hin}{Apricot}{texthindi{???????}}
tqLemma{msa}{ForestGreen}{Terima kasih}
tqLemma{eng}{Tomato}{Thank you}
newCJKfontfamilyjpfontsf{IPAPGothic}
tqLemma[font=jpfontsf]{jpn}{Violet}{?????}
tqLemma{gla}{Chocolate}{Tapadh leibh}
newfontfamilytibetanfontsf[Scale=1.5]{Tashi.ttf}
tqLemma{bod}{Gold}{texttibetan{?????????????}}
tqLemma{gle}{Tan}{Go raibh maith agaibh}
tqLemma{vie}{LawnGreen}{Xin c?m on}
end{scope}
begin{pgfonlayer}{background}
path[draw=gray,thick,shorten >=-2pt] (axis)
edge (eng)
edge (msa)
edge (kor)
edge (ell)
edge (hin)
edge (vie)
edge (gle)
edge (bod)
57
edge (gla)
edge (jpn)
edge (tha)
edge (por)
edge (deu)
edge (zho)
edge (ita)
edge (tam)
edge (rus)
edge (fra)
edge (ara)
edge (spa)
edge (qya)
edge (tlh);
end{pgfonlayer}
end{tikzpicture}
end{varwidth}
end{preview}
end{document}
58
22. Template para una revista.
Este template nos ser´a ´util para editar una revista cient´ıfica, a continuaci´on mostramos
el c´odigo fuente.
%------------------------------------------------------------------------------------
% ESTA PLANTILLA REQUIERE UNA INSTALACION ACTUALIZADA DE TEXLIVE O MIKTEX (AL 2014)
%
% ACTUALICE TODA LA DISTRIBUCI´ON MIKTEX O TEXLIVE ANTES DE USAR ESTA PLANTILLA
% O HAGA UNA REINSTALACI´ON DE LA DISTRIBUCI´ON
%
% >>>>> Esta plantilla requiere el paquete "psboxit" (est´a en esta carpeta: psboxit
%------------------------------------------------------------------------------------
documentclass[11pt,fleqn,x11names,table]{book}
% Dimensiones y m´argenes.
usepackage[text={15cm,25cm},centering,headsep=20pt,top=0.8in,
bottom = 0.8in,letterpaper,showframe=false]{geometry}
%----------------------------------------------------------------------
input{Archivo_Diseno_Libro_LaTeX_RevistaMatematica_ITCR}% = Paquetes y c´odigo de dis
%----------------------------------------------------------------------
renewcommand{tablename}{Tabla}
definecolor{styrmitcrwcgray1}{rgb}{0.2,0.2,0.2}
definecolor{wcgray}{rgb}{0,0.1333,0.3333}
usetikzlibrary{arrows}
usepackage{makeidx}
makeindex
usepackage{fourier} % Fuente global
% Insertar p´aginas .pdf
usepackage{pdfpages}
begin{document}
% Insertar Portada.pdf
includepdf[pages=-]{images/Portada}
pagenumbering{roman}
%pagecolor{grisamarillo}
59
parindent=0mm % Sin sangr´ıa
pagestyle{empty}
titulo{% Autor (fnte es un comando para un tipo de fuente especial)
hugebfseriescolor{wcolornotas} Alex´ander Borb´on A., Walter Mora F.}{%
%pre-t´ıtulo
color{verdeF}Edici´on de Textos Cient´ıficos
}{%
%T´ıtulo principal
{fontsize{80}{1} selectfont LaTeX{}}
}{%
%Adicional
Composici´on, Dise~no Editorial, Gr´aficos,
Inkscape, Tikz y Presentaciones Beamer
}
% %----------------------------------------------------------------------------------
% % P´agina para "derechos reservados", ISBN, licencia creative commons, etc.
% %----------------------------------------------------------------------------------
clearpage
begin{copyrightpage}{%
Revista digital Matem’atica Educaci’on e Internet (www.tec-digital.itcr.ac.cr/re
Correo Electr’onico: url{wmora2@itcr.ac.cr}
Escuela de Matem’atica
Instituto Tecnol’ogico de Costa Rica
Apdo. 159-7050, Cartago
Tel’efono (506)25502225
Fax (506)25502493}%
Mora Flores, Walter.
 Edici´on de Textos Cient´ıficos con LaTeX. Composici´on, Gr´aficos, Inkscape y Pres
 Alex´ander Borb´on A. -- 3ra ed.
 -- Escuela de Matem´atica,Instituto Tecnol´ogico de Costa Rica. 2010.
 xxx p.
 ISBN 978-9977-66-227-5
 1. TeX. 2. Composici´on tipogr´afica-automatizada 3. Tipos - s´ımbolos matem´aticos
end{copyrightpage}
~vfill
%thispagestyle{empty}
noindent
parbox[s]{0.35textwidth}{Licencia.}parbox[c]{0.65textwidth}{
color{gray}
fhv{9}{Revista digital}
fhvb{10}{Matem´atica, Educaci´on e Internet.}
60
fntg[pag][9]{%
href{http://www.tec-digital.itcr.ac.cr/revistamatematica/}{http://www.tec-digital.
} %
%noindent {color{colordominante} Photos by}: Viviana Loaiza. Parque Nacional Chirri
includegraphics[scale=0.7]{images/logocc}
noindent {{fontsize{9}{1} selectfont Este libro se distribuye bajo la licencia Cr
url{http://creativecommons.org/licenses/by-nc-nd/3.0/}. En particular, esta licenc
L´ımite de responsabilidad y exenci´on de garant´ıa: El autor o los autores han hecho
Esta edici´on se proporciona‘‘tal cual’’. Se distribuye gratuitamente con la esperan
La Revista digital Matem´aticas, Educaci´on e Internet es una publicaci´on electr´onica
%--------------------------------------------------------------------------------
% Tabla de contenidos
%--------------------------------------------------------------------------------
tableofcontents
%---------------------------------------------------------------------------------
% Pr´ologo
%---------------------------------------------------------------------------------
begin{prologo}
thispagestyle{empty}
Este texto cubre aspectos b´asicos e intermedios sobre composici´on tipogr´afica LaTeX
ver con paquetes especiales. Algunas veces la descripci´on se hace "por ejemplos", dad
vastedad del tema. 
...
El c´odigo fnte{LaTeX} de este libro (ejemplos y plantilla) se puede descargar de
textit{Cartago, 2013.} hfill{sc W. Mora, A. Borb´on.}
end{prologo}
cleardoublepage
pagestyle{fancy} % Habilitar encabezados
pagenumbering{arabic}
setcounter{page}{1}
61
%------------------------------------------------------------------------------------
% Cap´ıtulo 1
%------------------------------------------------------------------------------------
chapter{LaTeX: Primeros pasos}
%%input{LaTeXPrimerosPasos.tex}
begin{caja}[Advertencia.]
Las siguientes plantillas usan la versi´on 2014 del paquete
verb+tcolorbox+ (entre otros paquetes recientes), por lo tanto {it debe actualiza
end{caja}
section{Prueba de entornos}
begin{definicion}[(Igualdad)][cap1:Igualdad]
$$a=b$$
end{definicion}
bigskip
Seg´un la definici´on ref{cap1:Igualdad}, la igualdad...
bigskip
begin{teorema}
$$a=b$$
end{teorema}
bigskip
begin{ejemplo}
$$a=b$$
end{ejemplo}
%------------------------------------------------------------------------------------
clearpage
begin{lema}
$$a=b$$
end{lema}
bigskip
begin{corolario}
$$a=b$$
end{corolario}
62
bigskip
begin{caja}[Una caja de comentario]
$$a=b$$
end{caja}
subsection{Tablas}
% usepackage{array,tabularx}
% usepackage[table, x11names]{xcolor}
newcolumntype{Y}{>{raggedleftarraybackslash}X} % Ver tabularx
%
tcbset{enhanced,fonttitle=bfserieslarge,fontupper=normalsizesffamily,
colback=LightCyan1,colframe=DarkOrange4,colbacktitle=DarkOrange4,
coltitle=black,center title
}
%%-Tabla - Estilo beamer
begin{tcolorbox}[tabularx={X||X||X},title= {white Iteraci´on}, beamer]
& $x_i$ & $y_i=f(x_i)$ hlinehline
A & $x_0=0$ & $0$ hline
B & $x_1=0.75$ & $-0.0409838$ hline
C & $x_2=1.5$ & $1.31799$
end{tcolorbox}
%------------------------------------------------------------------------------------
% Cap´ıtulo 2
%------------------------------------------------------------------------------------
chapter{Acciones en una sesi´on con LaTeX{}}
%%input{AccionesSesionLaTeX.tex}
%------------------------------------------------------------------------------------
% Cap´ıtulo 3
%------------------------------------------------------------------------------------
% clearpage
chapter{Escritura de Texto Normal}
%%input{EscrituraTextoNormal.tex}
%------------------------------------------------------------------------------------
% Cap´ıtulo 4
%------------------------------------------------------------------------------------
63
chapter{Texto en modo matem´atico}label{textomatematico}
% clearpage
%%input{TextoModoMatematico.tex}
%
%------------------------------------------------------------------------------------
% Cap´ıtulo 5
%------------------------------------------------------------------------------------
chapter{Tablas y objetos flotantes}
% clearpage
%%input{Tablas.tex}
%
%------------------------------------------------------------------------------------
% Cap´ıtulo
%------------------------------------------------------------------------------------
chapter{Insertar gr´aficos y figuras}
% clearpage
%input{aInsertarFiguras.tex}
%
%------------------------------------------------------------------------------------
% Cap´ıtulo
%------------------------------------------------------------------------------------
chapter{Edici´on de gr´aficos y figuras}
% clearpage
%input{edicionFiguras.tex}
%
%------------------------------------------------------------------------------------
% Cap´ıtulo
%------------------------------------------------------------------------------------
chapter{Citas bibliogr´aficas con BibTeX}
% clearpage
%%input{HacerBibliografia.tex}
%
%------------------------------------------------------------------------------------
% Cap´ıtulo
%------------------------------------------------------------------------------------
chapter{Dise~no Editorial}
% clearpage
%%input{DisenoEditorial.tex}
%
64
%------------------------------------------------------------------------------------
% Cap´ıtulo
%------------------------------------------------------------------------------------
chapter{Entornos y cajas}label{cajas}
% clearpage
%%input{cajas.tex}
%
%------------------------------------------------------------------------------------
% Cap´ıtulo
%------------------------------------------------------------------------------------
chapter{Personalizar el Documento}
% clearpage
%input{PersonalizarElDocumento.tex}
%
%------------------------------------------------------------------------------------
% Cap´ıtulo
%------------------------------------------------------------------------------------
chapter{Transparencias con Beamer}
% clearpage
% input{Beamer.tex}
%
%------------------------------------------------------------------------------------
% Cap´ıtulo
%------------------------------------------------------------------------------------
chapter{Posters y Tr´ıpticos (Brochures)}
% clearpage
% input{PosterYBrochures.tex}
%
%------------------------------------------------------------------------------------
% Cap´ıtulo
%------------------------------------------------------------------------------------
chapter{Documentos LaTeX{} en Internet}
% clearpage
65
% input{LaTeXInternet.tex}
%
%------------------------------------------------------------------------------------
% Bibliograf´ıa
%------------------------------------------------------------------------------------
clearpage
thispagestyle{empty}
addcontentsline{toc}{schapter}{addvspace{30pt}largescbfseries Bibliograf´ıa colo
begin{thebibliography}{AAAAAA}
bibitem{abbot} S. Abbot. "{it Understanding Analysis}". Springer. 2000.
bibitem{Andrew} Andrew Mertz y William Slough. {it "Beamer by Example"}.
En url{http://www.tug.org/pracjourn/2005-4/mertz/mertz.pdf}
bibitem{} Joseph Wright. "From verb+newcommand+ to verb+NewDocumentCommand+
with xparse". url{https://www.tug.org/TUGboat/tb31-3/tb99wright.pdf}.
Consultada el 10 de Enero 2014.
end{thebibliography}
% clearpage
%input{Bibliografia}
%
%------------------------------------------------------------------------------------
% Ap´endices
%------------------------------------------------------------------------------------
%input{apendiceAgregarPaquetesNuevos.tex}
%input{Habilitarshellescape.tex}
% input{ApendiceA.tex}%insalar una distribuci´on y un editor
% input{softwareadicional}
% input{massoftwareadicional}
% input{ApendiceB.tex}
% input{IndiceComun.tex}
%
% %%%%%%%%%%% ImprimirIndice
%printindex
end{document}
66
67
23. Un template adicional para editar un libro.
Este template nos ser´a ´util para editar un libro cient´ıfico, con tablas e imagenes , a
continuaci´on mostramos el c´odigo fuente.
-----------------------------------------------------------------------------
% La plantilla actual es una versi´on ampliamente modificada
% de otras plantillas implementadas por M. Legrand,
% P. Wilson y otros (ver http://www.latextemplates.com/)
%
% VERSI´ON ACTUAL.
% Modificado en: http://www.tec-digital.itcr.ac.cr/revistamatematica/
% Licencia: CC BY-NC-SA 3.0 (http://creativecommons.org/licenses/by-nc-sa/3.0/)
% Consultas: Walter Mora F. wmora2@itcr.ac.cr o wmora2@gmail.com
%
% C´omo compilar esta plantilla: Compilar con PDFLaTeX
%
% Im´agenes:
% La im´agenes de cada cap´ıtulo deben venir en escala 2:1 (ancho:alto),
% Por ejemplo 800px ancho y 400px alto.
%------------------------------------------------------------------------------------
documentclass[11pt,fleqn,x11names,table]{book}
% Dimensiones y m´argenes.
usepackage[top=3cm,bottom=3cm,left=3.2cm,right=3.2cm,headsep=10pt,letterpaper]{geome
%----------------------------------------------------------------------
input{Diseno_Libro_D_RevistaMatematica_ITCR}% = Paquetes y c´odigo de dise~no
%----------------------------------------------------------------------
% COMANDOS PERSONALES ----------------------------------------------
newcommand{R}{mathbb{R}}
newcommand{Z}{mathbb{Z}}
newcommand{Q}{mathbb{Q}}
newcommand{N}{mathbb{N}}
newcommand{I}{mathbb{I}}
newcommand{raya}{rule{2cm}{0.01cm}}
newcommand{ds}{displaystyle}
newcommand{sen}{mathop{rm sen}nolimits}
newcommand{senh}{mathop{rm senh}nolimits}
newcommand{arcsen}{mathop{rm arcsen}nolimits}
68
newcommand{arcsec}{mathop{rm arcsec}nolimits}
newcommand{bc}{begin{center}}
newcommand{ec}{end{center}}
newcommand{be}{begin{enumerate}}
newcommand{ee}{end{enumerate}}
%Cambiar color dominante:
%definecolor{colordominante}{RGB}{64,190,178} %
% definecolor{colortitulo}{RGB}{219,68,14}
% -------------------------------------------------------------------
% Insertar portada
usepackage{pdfpages}
begin{document}
% Insertar portada
includepdf[pages=-]{images/Portada}
parindent=0mm % Sin sangr´ıa
pagestyle{empty}
titulo{% Autor (fnte es un comando para un tipo de fuente especial)
fnte[pag][20]{Walter Mora F.}}{%
%pre-t´ıtulo
Manual
}{%
%T´ıtulo principal
Edici´on de este libro
}{%
%Adicional
con plantilla "D"
}
%------------------------------------------------------------------------------------
% P´agina para "derechos reservados", ISBN, licencia creative commons, etc.
%------------------------------------------------------------------------------------
%Opci´on 1: P´agina para agregar informaci´on ISBN, etc.-----
% begin{copyrightpage}{%
% Revista digital Matem’atica Educaci’on e Internet (www.tec-digital.itcr.ac.cr/
% Correo Electr’onico: url{mora2@itcr.ac.cr}
% Escuela de Matem’atica
69
% Instituto Tecnol’ogico de Costa Rica
% Apdo. 159-7050, Cartago
% Tel’efono (506)25502225
% Fax (506)25502493}%
% %
% Mora Flores, Walter.
%  C´alculo en Varias Variables. 1ra ed.
%  -- Escuela de Matem´atica,Instituto Tecnol´ogico de Costa Rica. 2012.
%  340 pp.
%  ISBN Obra Independiente: 978-9968-641-12-8
%  1. C´alculo. 2. Integral doble y triple 3. Integral de l´ınea y superficie.
% end{copyrightpage}
% Opci´on 2: ------------------------------------------------
newpage
~vfill
thispagestyle{empty}
noindent
parbox[s]{0.35textwidth}{Derechos reservados copyright 2013}parbox[c]{0.65textw
color{gray}
fhv{9}{Revista digital}
fhvb{10}{Matem´atica, Educaci´on e Internet.}
fntg[pag][9]{%
href{http://www.tec-digital.itcr.ac.cr/revistamatematica/}{http://www.tec-digital.
} %
noindent {color{colordominante} Photos by}: Viviana Loaiza. Parque Nacional Chirrip
noindent Licencia Creative Commons Reconocimiento - No Comercial 3.0 Unported Licen
url{http://creativecommons.org/licenses/by-nc/3.0}. A menos que lo requiera la ley a
noindent textit{Primera edici´on, Octubre 2013}
% FIN P´agina para "derechos reservados", ISBN, licencia creative commons, etc.
%------------------------------------------------------------------------------------
% Tabla de contenidos
%------------------------------------------------------------------------------------
chapterimage{lafoto1.jpg} % Foto en tabla de contenidos
pagestyle{empty} % P´ag sin encabezado
70
tableofcontents
%---------------------------------------------------------------------------------
% Cosas Opcionales
%---------------------------------------------------------------------------------
% begin{prologo}
% % Prefacio o Pr´ologo ---------------------------
%
% Bueno, aqu´ı viene el pr´ologo de este libro...
%
% textit{Cartago, 2013.} hfill{sc El autor}
%
% %------ Fin Pr´ologo----------------------------
%
% end{prologo}
%--FIN COSAS OPCIONALES
cleardoublepage %
pagestyle{fancy} % Encabezados
%------------------------------------------------------------------------------------
% Cap´ıtulo 1
%------------------------------------------------------------------------------------
ansj=1 % inicializa lista ejercicios
chapterimage{lafoto1.jpg} % Imagen del cap´ıtulo 1
chapter{C´omo usar la plantilla "D"}
begin{caja}[Advertencia.]
Las siguientes plantillas usan la versi´on 2014 del paquete
verb+tcolorbox+ (entre otros paquetes recientes), por lo tanto {it debe actualiza
end{caja}
bigskip
Las plantillas para libros de la "revista digital Matem´atica, Educaci´on e Internet
son implementadas con ideas propias y tambi´en con ideas tomadas
y modificadas de la documentaci´on de los paquetes LaTeX{} y
de varios sitios p´ublicos en Internet:
href{http://tex.stackexchange.com/}{http://tex.stackexchange.com/}
71
y del sitio href{http://www.latextemplates.com/}{http://www.latextemplates.com/},
entre otros. Este material es de libre distribuci´on.
Para editar libros en este formato, uno de los formatos de la "revista digital
Matem´atica, Educaci´on e Internet", se debe usar
verb+ Diseno_Libro_D_RevistaMatematica_ITCR.tex+ en un documento tipo {tt book}
begin{lstlisting}
documentclass{book}
% Paquete de estilo (puede abrirlo si necesita modificar algo)
usepackage{Diseno_Libro_D_RevistaMatematica_ITCR.tex}
...
end{lstlisting}
Con el estilo lstinline+Diseno_Libro_D_RevistaMatematica_ITCR.tex+ se puede usar c´od
Los paquetes que usa este estilo son los mismos que se mencionan en el libro href{ht
section{Requisitos para compilar}
{color{azulF} El archivo lstinline|Diseno_Libro_D_RevistaMatematica_ITCR.tex|
requiere una instalaci´on TeX ; completa y {it actualizada} (MikTeX 2.9 o TeXLive 2
Si tiene alg´un error de compilaci´on, puede consultar con Walter Mora, href{wmora2@g
begin{scaja}
Necesita que el
archivo verb+ Diseno_Libro_D_RevistaMatematica_ITCR.tex+
adjunto, {it est´e en la misma carpeta que el archivo} {tt .tex} que est´a editand
Luego puede compilar.
end{scaja}
section{Plantilla general}
El c´odigo {tt .tex} de este documento,
verb+Manual_Como_Usar_EstePaqueteDeEstilo.tex+,
se puede usar como plantilla para un libro. Los colores los puede modificar
tal y como se indica en la secci´on ref{cambiarcolores} 
section{Entornos}
Este estilo define los entornos con cajas: (ver m´as adelante). Por ejemplo,
72
begin{definicion}
$A_delta={delta_1,...,delta_n}$
end{definicion}
bigskip
begin{teorema}
$forall n in N,; 2^n > n$
end{teorema}
bigskip
begin{ejemplo}
$A_s={s_1,...,s_n}$
end{ejemplo}
section{Dimensiones} Las dimensiones se pueden cambiar en el pre´ambulo. Si necesita
begin{lstlisting}
usepackage[top=3cm,bottom=3cm,left=3.2cm,right=3.2cm,
headsep=10pt,letterpaper]{geometry}
end{lstlisting}
section{Paquetes habilitados en esta plantilla}
begin{tabular}{lcp{0.8textwidth}}toprule
Editor usado: & & Kile 2.1, texmaker 4.03
Probado con & & MikTeX 2.9 (con carga autom´atica de paquetes) y TeXLive 2013
Paquetes incluidos & & bottomrule
end{tabular}
begin{lstlisting}
usepackage[spanish]{babel}
usepackage[latin1]{inputenc}
usepackage[autostyle, spanish = mexican]{csquotes}
MakeOuterQuote{"}
usepackage{helvet}
usepackage[full]{textcomp}
usepackage{xcolor}
usepackage{pstricks}
usepackage{xparse}
usepackage{tcolorbox}
tcbuselibrary{skins,breakable}
73
usepackage{xargs}
usetikzlibrary{positioning,shadows,backgrounds,
calc}
DeclareGraphicsExtensions{.pdf,.png,.jpg}
usepackage{multicol}
usepackage{amsmath,amssymb,amsfonts,latexsym,
cancel,stmaryrd,amsthm}
usepackage[ruled,,vlined,lined,linesnumbered,
algochapter]{algorithm2e}
usepackage{framed}
usepackage{titletoc}
usepackage{etoolbox}
usepackage[small,bf]{caption}
usepackage[breaklinks,colorlinks=true,
pdfstartview=FitV, linkcolor=azulF,
citecolor=azulF, urlcolor=azulF]{hyperref}
end{lstlisting}
section{Las fotos} Las im´agenes de inicio de cap´ıtulo est´an en la subcarpeta "images
debe ser 2:1, es decir, pueden ser 600px $times$300, 800px $times$400, etc.
%-----------------------------------------------------------------------
% Cap´ıtulo 2
%-----------------------------------------------------------------------
chapterimage{lafoto2.jpg} % Imagen del cap´ıtulo 1
chapter{Entornos}
En el paquete de estilo vienen definidos los entornos "ejemplo", "definicion", "lema"
El color de las cajas se puede cambiar, ver la secci´on ref{cambiarcolores}.
Los entornos pueden tener descripci´on y tambi´en referencia. En general, la sintaxis s
begin{lstlisting}
begin{entorno}
...
end{entorno}
74
%Descripci´on
begin{entorno}[(Descripci´on)]
...
end{entorno}
%Descripci´on + referencia
begin{entorno}[(Descripci´on)][referencia]
...
end{entorno}
%Referencia
begin{entorno}[][referencia] %[] es manadatorio
..
end{entorno}
end{lstlisting}
subsection{Definiciones}
fntb{Definici´on SIN descripci´on NI referencias},
begin{lstlisting}
begin{definicion} ... end{definicion}
end{lstlisting}
begin{definicion}
Sean $a,b$ enteros con $b not = 0.$
be
item Decimos que $b$ divide a $a$ si existe un entero $c$ tal que $a=bc.$
item Si $b$ divide a $a$ escribimos $b|a$
item Si $b$ no divide a $a$ escribimos $bnot|a$
ee
end{definicion}
bigskip
fntb{Definici´on CON descripci´on y SIN referencia},
75
begin{lstlisting}
begin{definicion}[(Divisibilidad)] ... end{definicion}
end{lstlisting}
begin{definicion}[(Divisibilidad)]
Sean $a,b$ enteros con $b not = 0.$
be
item Decimos que $b$ divide a $a$ si existe un entero $c$ tal que $a=bc.$
item Si $b$ divide a $a$ escribimos $b|a$
ee
end{definicion}
bigskip
fntb{Definici´on CON descripci´on Y referencia},
begin{lstlisting}
begin{definicion}[(Divisibilidad)][ref:defdivisibilidad]
... end{definicion}
end{lstlisting}
begin{definicion}[(Divisibilidad)][ref:defdivisibilidad]%no dejar l´ıneas blancas al
Sean $a,b$ enteros con $b not = 0.$
be
item Decimos que $b$ divide a $a$ si existe un entero $c$ tal que $a=bc.$
item Si $b$ divide a $a$ escribimos $b|a$
ee
end{definicion}
Referencia a la definici´on ref{ref:defdivisibilidad}
bigskip
fntb{Definici´on solo referencia},
begin{lstlisting}
begin{definicion}[][ref:defdivisibilidad] ... end{definicion}
end{lstlisting}
begin{definicion}[][ref:defdivisibilidad]%no dejar l´ıneas blancas al inicio
Sean $a,b$ enteros con $b not = 0.$
76
be
item Decimos que $b$ divide a $a$ si existe un entero $c$ tal que $a=bc.$
item Si $b$ divide a $a$ escribimos $b|a$
ee
end{definicion}
Referencia a la definici´on ref{ref:defdivisibilidad}
subsection{Ejemplos}
bigskip
fntb{Ejemplo sin descripci´on ni referencia},
begin{lstlisting}
begin{ejemplo} ... end{ejemplo}
end{lstlisting}
begin{ejemplo}
Sean $a,b,d in Z.$ Muestre que si $a|d$ y $d|b$ entonces $a|b$
{bf Soluci´on:} Si $a|d;wedge; d|b; Longrightarrow;
d=k_1a ; wedge ; b=k_2d, ;;mbox{con};; k_1,k_2 in Z
Luego $b=k_2d=k_2(k_1a);Longrightarrow; a|b$
end{ejemplo}
bigskip
fntb{Ejemplo CON descripci´on y sin referencia},
begin{lstlisting}
begin{ejemplo}[ (De la igualdad)] ... end{ejemplo}
end{lstlisting}
begin{ejemplo}[ (De la igualdad)]
Sean $a,b,d in Z.$ Muestre que si $a|d$ y $d|b$ entonces $a|b$
{bf Soluci´on:} Si $a|d;wedge; d|b; Longrightarrow; d=k_1a ; wedge ;
Luego $b=k_2d=k_2(k_1a);Longrightarrow; a|b$
77
end{ejemplo}
bigskip
fntb{Ejemplo SIN descripci´on y CON referencia},
begin{lstlisting}
begin{ejemplo}[][ejemplo1] ... end{ejemplo}
end{lstlisting}
begin{ejemplo}[][ejemplo1]
Sean $a,b,d in Z.$ Muestre que si $a|d$ y $d|b$ entonces $a|b$
{bf Soluci´on:} Si $a|d;wedge; d|b; Longrightarrow; d=k_1a ; wedge ;
Luego $b=k_2d=k_2(k_1a);Longrightarrow; a|b$
end{ejemplo}
De acuerdo al ejemplo ref{ejemplo1}, ....
subsection{Teoremas}
bigskip
fntb{Teorema SIN descripci´on NI referencias},
begin{lstlisting}
begin{teorema} ... end{teorema}
end{lstlisting}
begin{teorema}
Sean $a,b,d,p,q in Z.$
be
item Si $d|a$ y $d|b$ entonces $d|(ax+by)$ para cualquier $x,y in Z$
item Si $d|(p+q)$ y $d|p ;; Longrightarrow ;;d|q.$
item Si $a,b in Z^+$ y $b|a;Longrightarrow;a geq b$
item Si $a|b,$ entonces $a|mb,$ con $m in Z.$
78
item Si $a,b in Z,$ $a|b$ y $b|a;Longrightarrow;|a|=|b|$
ee
end{teorema}
bigskip
fntb{Teorema CON descripci´on y SIN referencias},
begin{lstlisting}
begin{teorema}[(Divisibildad)]... end{teorema}
end{lstlisting}
begin{teorema}[(Divisibildad)]
Sean $a,b,d,p,q in Z.$
be
item Si $d|a$ y $d|b$ entonces $d|(ax+by)$ para cualquier $x,y in Z$
item Si $d|(p+q)$ y $d|p ;; Longrightarrow ;;d|q.$
item Si $a,b in Z^+$ y $b|a;Longrightarrow;a geq b$
item Si $a|b,$ entonces $a|mb,$ con $m in Z.$
item Si $a,b in Z,$ $a|b$ y $b|a;Longrightarrow;|a|=|b|$
ee
end{teorema}
bigskip
fntb{Teorema CON descripci´on Y referencias},
begin{lstlisting}
begin{teorema}[(Divisibildad)][teo1]... end{teorema}
end{lstlisting}
begin{teorema}[(Divisibildad)][teo1]
Sean $a,b,d,p,q in Z.$
be
item Si $d|a$ y $d|b$ entonces $d|(ax+by)$ para cualquier $x,y in Z$
79
item Si $d|(p+q)$ y $d|p ;; Longrightarrow ;;d|q.$
item Si $a,b in Z^+$ y $b|a;Longrightarrow;a geq b$
item Si $a|b,$ entonces $a|mb,$ con $m in Z.$
item Si $a,b in Z,$ $a|b$ y $b|a;Longrightarrow;|a|=|b|$
ee
end{teorema}
Seg´un ref{teo1} se tiene....
subsection{Corolarios}
Los corolarios solo tienen la opci´on de referencia (no de descripci´on).
fntb{Corolario CON referencia}, 
begin{lstlisting}
begin{corolario}[corolario1]... end{corolario}
end{lstlisting}
begin{corolario}[corolario1]
Sea $nin Z,;n>1.$ El m´as peque~no divisor positivo $d > 1$ de $n$ es primo.
end{corolario}
Referencia: Seg´un el corolario ref{corolario1}...
subsection{Lemas}
Los lemas admiten descripci´on y referencias, como antes.
fntb{Lema CON descripci´on y referencia}, 
begin{lstlisting}
begin{lema}[--- (El divisor m´as peque~no).][lema1]... end{lema}
end{lstlisting}
begin{lema}[--- (El divisor m´as peque~no).][lema1]
Sea $nin Z,;n>1.$ El m´as peque~no divisor positivo $d > 1$ de $n$ es primo.
end{lema}
80
PROGRAMACIÓN CON LATEX
PROGRAMACIÓN CON LATEX
PROGRAMACIÓN CON LATEX
PROGRAMACIÓN CON LATEX
PROGRAMACIÓN CON LATEX
PROGRAMACIÓN CON LATEX
PROGRAMACIÓN CON LATEX
PROGRAMACIÓN CON LATEX
PROGRAMACIÓN CON LATEX
PROGRAMACIÓN CON LATEX
PROGRAMACIÓN CON LATEX
PROGRAMACIÓN CON LATEX
PROGRAMACIÓN CON LATEX
PROGRAMACIÓN CON LATEX
PROGRAMACIÓN CON LATEX

Más contenido relacionado

La actualidad más candente

Calcular modulo de_seccion_de_un_perfil
Calcular modulo de_seccion_de_un_perfilCalcular modulo de_seccion_de_un_perfil
Calcular modulo de_seccion_de_un_perfil
Junior Olivo Farrera
 
Columnas flexo compresion
Columnas flexo compresionColumnas flexo compresion
Columnas flexo compresion
Josue Echenagucia
 
Sobrecarga de Métodos
Sobrecarga de MétodosSobrecarga de Métodos
Sobrecarga de Métodos
Fernando Morante
 
Interfaz grafica del metodo de biseccion en matlab
Interfaz grafica del metodo  de biseccion en matlabInterfaz grafica del metodo  de biseccion en matlab
Interfaz grafica del metodo de biseccion en matlab
Raul Cabanillas Corso
 
Ejercicios De D Zill 8° Edicion
Ejercicios  De D Zill 8° EdicionEjercicios  De D Zill 8° Edicion
Ejercicios De D Zill 8° Edicion
Martin Galvez
 
Algoritmo de Floyd-Warshall
Algoritmo de Floyd-WarshallAlgoritmo de Floyd-Warshall
Algoritmo de Floyd-Warshall
202101829f
 
Teoria elemental de estructuras yuan yu hsieh (sectordeapuntes.blogspot.com)
Teoria elemental de estructuras  yuan yu hsieh (sectordeapuntes.blogspot.com)Teoria elemental de estructuras  yuan yu hsieh (sectordeapuntes.blogspot.com)
Teoria elemental de estructuras yuan yu hsieh (sectordeapuntes.blogspot.com)
rauljrpg
 
Diferencias Finitas
Diferencias Finitas Diferencias Finitas
Diferencias Finitas
dklajd
 
Lenguajes libre de contexto
Lenguajes libre de contextoLenguajes libre de contexto
Lenguajes libre de contexto
Verónica Es'Loo
 
Manual de diseño sísmico
Manual de diseño sísmicoManual de diseño sísmico
Manual de diseño sísmico
RAUL COLONIA
 
Cómo resolver integral de seno cúbico de x dx
Cómo resolver integral de seno cúbico de x dxCómo resolver integral de seno cúbico de x dx
Cómo resolver integral de seno cúbico de x dx
Jesus Rosales
 
1.4 ensambladores y compiladores
1.4 ensambladores y compiladores1.4 ensambladores y compiladores
1.4 ensambladores y compiladores
jose luis barrientos
 
Catalogo graderios
Catalogo graderiosCatalogo graderios
Catalogo graderios
NEIL PIZARRO LOZANO
 
Concurrencias BD
Concurrencias BDConcurrencias BD
Concurrencias BD
Manuel Estevez
 
Metodos numericos con matlab
Metodos numericos con matlabMetodos numericos con matlab
Metodos numericos con matlab
Flor Cardenas Alvarez
 
17. problema aviones
17. problema aviones17. problema aviones
17. problema aviones
boounzueta
 
5-beamer: Creación de presentaciones con LaTeX Imprimible
5-beamer: Creación de presentaciones con LaTeX Imprimible5-beamer: Creación de presentaciones con LaTeX Imprimible
5-beamer: Creación de presentaciones con LaTeX Imprimible
Digna González
 
concreto
concretoconcreto
concreto
Ronal Ch Torres
 
Algoritmo de dekker
Algoritmo de dekker Algoritmo de dekker
Algoritmo de dekker
Universidad Peruana del Oriente
 
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton Raphson
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton RaphsonVentajas y Desventajas de Métodos de Bisección, Secante y Newton Raphson
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton Raphson
Diana Laura Ochoa Gallegos
 

La actualidad más candente (20)

Calcular modulo de_seccion_de_un_perfil
Calcular modulo de_seccion_de_un_perfilCalcular modulo de_seccion_de_un_perfil
Calcular modulo de_seccion_de_un_perfil
 
Columnas flexo compresion
Columnas flexo compresionColumnas flexo compresion
Columnas flexo compresion
 
Sobrecarga de Métodos
Sobrecarga de MétodosSobrecarga de Métodos
Sobrecarga de Métodos
 
Interfaz grafica del metodo de biseccion en matlab
Interfaz grafica del metodo  de biseccion en matlabInterfaz grafica del metodo  de biseccion en matlab
Interfaz grafica del metodo de biseccion en matlab
 
Ejercicios De D Zill 8° Edicion
Ejercicios  De D Zill 8° EdicionEjercicios  De D Zill 8° Edicion
Ejercicios De D Zill 8° Edicion
 
Algoritmo de Floyd-Warshall
Algoritmo de Floyd-WarshallAlgoritmo de Floyd-Warshall
Algoritmo de Floyd-Warshall
 
Teoria elemental de estructuras yuan yu hsieh (sectordeapuntes.blogspot.com)
Teoria elemental de estructuras  yuan yu hsieh (sectordeapuntes.blogspot.com)Teoria elemental de estructuras  yuan yu hsieh (sectordeapuntes.blogspot.com)
Teoria elemental de estructuras yuan yu hsieh (sectordeapuntes.blogspot.com)
 
Diferencias Finitas
Diferencias Finitas Diferencias Finitas
Diferencias Finitas
 
Lenguajes libre de contexto
Lenguajes libre de contextoLenguajes libre de contexto
Lenguajes libre de contexto
 
Manual de diseño sísmico
Manual de diseño sísmicoManual de diseño sísmico
Manual de diseño sísmico
 
Cómo resolver integral de seno cúbico de x dx
Cómo resolver integral de seno cúbico de x dxCómo resolver integral de seno cúbico de x dx
Cómo resolver integral de seno cúbico de x dx
 
1.4 ensambladores y compiladores
1.4 ensambladores y compiladores1.4 ensambladores y compiladores
1.4 ensambladores y compiladores
 
Catalogo graderios
Catalogo graderiosCatalogo graderios
Catalogo graderios
 
Concurrencias BD
Concurrencias BDConcurrencias BD
Concurrencias BD
 
Metodos numericos con matlab
Metodos numericos con matlabMetodos numericos con matlab
Metodos numericos con matlab
 
17. problema aviones
17. problema aviones17. problema aviones
17. problema aviones
 
5-beamer: Creación de presentaciones con LaTeX Imprimible
5-beamer: Creación de presentaciones con LaTeX Imprimible5-beamer: Creación de presentaciones con LaTeX Imprimible
5-beamer: Creación de presentaciones con LaTeX Imprimible
 
concreto
concretoconcreto
concreto
 
Algoritmo de dekker
Algoritmo de dekker Algoritmo de dekker
Algoritmo de dekker
 
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton Raphson
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton RaphsonVentajas y Desventajas de Métodos de Bisección, Secante y Newton Raphson
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton Raphson
 

Similar a PROGRAMACIÓN CON LATEX

Manual LaTeX
Manual LaTeXManual LaTeX
Latexx
LatexxLatexx
Latexx
iverd
 
Manual
ManualManual
Tutorial xhtml y css
Tutorial xhtml y cssTutorial xhtml y css
Tutorial xhtml y css
iConstruye
 
Latex
LatexLatex
Latex
fallafest
 
Algoritmosy estructurasdedatos2015 1
Algoritmosy estructurasdedatos2015 1Algoritmosy estructurasdedatos2015 1
Algoritmosy estructurasdedatos2015 1
Natalia G Peñuela
 
MANUAL DE LENGUAJE C
MANUAL DE LENGUAJE CMANUAL DE LENGUAJE C
MANUAL DE LENGUAJE C
claudiocj7
 
Ldesc2e - Latex
Ldesc2e - LatexLdesc2e - Latex
Ldesc2e - Latex
ortizamestelli
 
Enredados en la lengua
Enredados en la lenguaEnredados en la lengua
Enredados en la lengua
ProfeKarinaMarisol
 
Números irracionales
Números irracionalesNúmeros irracionales
Números irracionales
anacarolinapagliero
 
Ejercicios programacion prolog
Ejercicios programacion prologEjercicios programacion prolog
Ejercicios programacion prolog
rogersgarcia
 
Guadalinex manual
Guadalinex manualGuadalinex manual
Guadalinex manual
ceipginer
 
Funciones cuadráticas
Funciones cuadráticasFunciones cuadráticas
Funciones cuadráticas
profejmarisel
 
Manual de latex
Manual de latexManual de latex
Manual de latex
JoseAngel1953
 
Datos con r
Datos con rDatos con r
Datos con r
Javier Arciniegas
 
Powerpoint
PowerpointPowerpoint
Powerpointleargo
 
Powerpoint
PowerpointPowerpoint
Powerpoint
leargo
 
Manual completo python
Manual completo pythonManual completo python
Manual completo python
alan moreno
 
Python desde 0
Python desde 0Python desde 0
Python desde 0
Children International
 
Enseñanza mesclada
Enseñanza mescladaEnseñanza mesclada
Enseñanza mesclada
luciano05zapata
 

Similar a PROGRAMACIÓN CON LATEX (20)

Manual LaTeX
Manual LaTeXManual LaTeX
Manual LaTeX
 
Latexx
LatexxLatexx
Latexx
 
Manual
ManualManual
Manual
 
Tutorial xhtml y css
Tutorial xhtml y cssTutorial xhtml y css
Tutorial xhtml y css
 
Latex
LatexLatex
Latex
 
Algoritmosy estructurasdedatos2015 1
Algoritmosy estructurasdedatos2015 1Algoritmosy estructurasdedatos2015 1
Algoritmosy estructurasdedatos2015 1
 
MANUAL DE LENGUAJE C
MANUAL DE LENGUAJE CMANUAL DE LENGUAJE C
MANUAL DE LENGUAJE C
 
Ldesc2e - Latex
Ldesc2e - LatexLdesc2e - Latex
Ldesc2e - Latex
 
Enredados en la lengua
Enredados en la lenguaEnredados en la lengua
Enredados en la lengua
 
Números irracionales
Números irracionalesNúmeros irracionales
Números irracionales
 
Ejercicios programacion prolog
Ejercicios programacion prologEjercicios programacion prolog
Ejercicios programacion prolog
 
Guadalinex manual
Guadalinex manualGuadalinex manual
Guadalinex manual
 
Funciones cuadráticas
Funciones cuadráticasFunciones cuadráticas
Funciones cuadráticas
 
Manual de latex
Manual de latexManual de latex
Manual de latex
 
Datos con r
Datos con rDatos con r
Datos con r
 
Powerpoint
PowerpointPowerpoint
Powerpoint
 
Powerpoint
PowerpointPowerpoint
Powerpoint
 
Manual completo python
Manual completo pythonManual completo python
Manual completo python
 
Python desde 0
Python desde 0Python desde 0
Python desde 0
 
Enseñanza mesclada
Enseñanza mescladaEnseñanza mesclada
Enseñanza mesclada
 

Último

FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docxFICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
EmilyEsmeraldaQuispe
 
SLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajasSLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajas
ruthechepurizaca
 
PRESENTACION TEMA COMPUESTO AROMATICOS Y
PRESENTACION TEMA COMPUESTO AROMATICOS YPRESENTACION TEMA COMPUESTO AROMATICOS Y
PRESENTACION TEMA COMPUESTO AROMATICOS Y
WillyBernab
 
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidadESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
jorgejhonatanaltamir1
 
Diapositiva Herramientas Web, Tema Web 3.0.pptx
Diapositiva Herramientas Web, Tema Web 3.0.pptxDiapositiva Herramientas Web, Tema Web 3.0.pptx
Diapositiva Herramientas Web, Tema Web 3.0.pptx
erick502105
 
Oración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docxOración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docx
LuisAlbertoCordovaBa
 
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
NoraRoberts5
 
APLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptxAPLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptx
cpadua713
 
SEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
SEGURIDAD INFORMATICA- Ariana Vicente CruzattSEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
SEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
vicenteariana54
 
Análisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de ArtesAnálisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de Artes
al050121024
 
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNETCOMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
Kevin Aguilar Garcia
 

Último (11)

FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docxFICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
 
SLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajasSLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajas
 
PRESENTACION TEMA COMPUESTO AROMATICOS Y
PRESENTACION TEMA COMPUESTO AROMATICOS YPRESENTACION TEMA COMPUESTO AROMATICOS Y
PRESENTACION TEMA COMPUESTO AROMATICOS Y
 
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidadESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
 
Diapositiva Herramientas Web, Tema Web 3.0.pptx
Diapositiva Herramientas Web, Tema Web 3.0.pptxDiapositiva Herramientas Web, Tema Web 3.0.pptx
Diapositiva Herramientas Web, Tema Web 3.0.pptx
 
Oración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docxOración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docx
 
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
 
APLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptxAPLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptx
 
SEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
SEGURIDAD INFORMATICA- Ariana Vicente CruzattSEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
SEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
 
Análisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de ArtesAnálisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de Artes
 
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNETCOMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
 

PROGRAMACIÓN CON LATEX

  • 1. Powered by TCPDF (www.tcpdf.org)
  • 2. PROGRAMACIÓN CON Adolfo Castillo Meza Fernando T.E. Obregón M. FISITECH EDITORIAL
  • 3. Adolfo Castillo Meza. Fernando T.E. Obregón M. PROGRAMACIÓN CON LATEX Primera Edición Lima, Febrero 2017. Diseño y diagramación: Carlos Sánchez. Edición: FISITECH EDITORIAL. Miguel Hidalgo 143. Urbanización Maranga. San Miguel. Teléfono; 4523675 Este libro es propiedad de los autores, ninguna parte puede ser reproducida o utilizada por cualquier medio, sea este electrónico, mecánico o cualquier otro medio inventado, sin permiso por escrito de los autores.
  • 4. ´Indice I Introducci´on 5 1. Inici´andonos en el LATEX 5 2. Estructura de un Fichero Fuente 6 2.1. Pre´ambulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.2. Cuerpo del documento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3. Clases de Documentos. 7 3.1. Divisiones de las clases de documentos. . . . . . . . . . . . . . . . . . . . . . 9 4. Opciones de p´agina. 9 4.1. M´argenes de la p´agina. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 5. Paquetes. 10 6. Tipos de letra. 11 6.1. Atributos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 6.2. Familia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 6.2.1. Redonda o Romana . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 6.2.2. Monoespaciada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 6.2.3. Lineal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 6.3. Forma. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 6.3.1. Inclinada o Sesgada . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 6.3.2. Cursiva o Ital´ıca . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 6.3.3. Versal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 6.3.4. Recta o Vertical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 6.4. Peso y Anchura. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 6.5. Tama˜no. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 7. Tipos de Letras para Entornos Cient´ıficos. 15 7.1. Letras Griegas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 7.2. Letras Caligr´aficas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 7.3. Letras G´oticas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 7.4. Letras Blackboard Bold. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 7.5. Dise˜nando Modelos Personalizados. . . . . . . . . . . . . . . . . . . . . . . . 18 8. Entornos. 19 8.1. Entornos B´asicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 8.2. Entorno para cambio de tipos de letras. . . . . . . . . . . . . . . . . . . . . . 19 8.3. Entorno para tipo verso. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 2
  • 5. 8.4. Entorno para centrar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 8.5. Entorno para alinear a la derecha. . . . . . . . . . . . . . . . . . . . . . . . . 20 8.6. Entorno para alinear a la izquierda. . . . . . . . . . . . . . . . . . . . . . . . 21 8.7. Entorno Verbatim. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 9. Listas 21 9.1. Enumerate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 9.2. Itemize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 9.3. Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 II Formulaci´on Matem´atica. 23 10.Entorno equation. 23 11.S´ımbolos elementales. 25 11.1. Signos de Puntuaci´on. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 11.2. Sub´ındices y super´ındices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 11.3. Ra´ıces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 11.3.1. Instrucciones en AMS - LATEX. . . . . . . . . . . . . . . . . . . . . . . 26 11.4. Fracciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 11.5. Sumatorias e integrales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 12.Matrices. 27 12.1. Entorno array. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 12.2. Construyendo matrices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 12.2.1. Matriz B´asica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 12.3. Matrices con delimitadores diversos. . . . . . . . . . . . . . . . . . . . . . . . 28 12.3.1. Matriz con delimitador de llave. . . . . . . . . . . . . . . . . . . . . . 29 12.3.2. Matriz con delimitador de par´entesis. . . . . . . . . . . . . . . . . . . 29 12.3.3. Matriz con delimitador de corchete. . . . . . . . . . . . . . . . . . . . 29 12.3.4. Matriz con delimitador de barra. . . . . . . . . . . . . . . . . . . . . 30 12.3.5. Matriz con delimitador de doble barra. . . . . . . . . . . . . . . . . . 30 12.4. Matrices con AMS - LATEX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 12.4.1. Matriz sin delimitadores . . . . . . . . . . . . . . . . . . . . . . . . . 30 12.4.2. Matriz con delimitadores de par´entesis. . . . . . . . . . . . . . . . . . 31 12.4.3. Matriz con delimitadores de corchete. . . . . . . . . . . . . . . . . . . 31 12.4.4. Matriz con delimitadores de barra. . . . . . . . . . . . . . . . . . . . 31 12.4.5. Matriz con delimitadores de doble barra. . . . . . . . . . . . . . . . . 32 12.5. Anidaci´on de Matrices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 13.Funciones definidas a tramos. 33 14.Subrayados. 33 3
  • 6. 15.Flechas. 34 III Manejando gr´aficos. 35 IV Utilizando los packeges o paquetes 36 16.Fancybox 37 17.Color 37 17.1. Definiendo un color. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 18. 40 V Templates. 41 19.Informes de laboratorio. 41 20.Presentaci´on en Beamer. 48 21.Modelo de art´ıculo con organizador de informaci´on. 54 22.Template para una revista. 60 23.Un template adicional para editar un libro. 69 4
  • 7. Parte I Introducci´on Para el no conocedor hay que recalcar que LATEX, no es una pintura, ni guantes de pl´astico, ni profil´acticos,sino es un conjunto de paquetes que permite obtener documentos y textos con calidad tipogr´afica; ideal para el f´ısico, matem´atico, ingeniero, bi´ologo y qu´ımico. 1. Inici´andonos en el LATEX TEXes una mezcla entre procesador de textos y lenguaje de programaci´on usado funda- mentalmente para escribir documentos con contenido cient´ıfico y gran calidad de impresi´on. Este h´ıbrido fue desarrollado por Donald E. Knuth. LATEXes un lenguaje a´un m´as potente y f´acil de usar; est´a basado en TEX, y una de sus caracter´ısticas m´as saltantes es no ser WYSIWYG (What You See Is What You Get, o traducido lo que ves es lo que obtienes) como MS Word, un editor en el cual escribes el texto y le vas dando forma interactivamente mediante opciones de men´u y botones; conoces en todo momento el resultado final de lo que est´as haciendo. Los ficheros fuente de LATEX, cuya extensi´on es (.tex) contienen el texto del documento e instrucciones sobre el formato que se desea obtener. Estos son ficheros ASCII planos por lo que no se conoce cu´al ser´a el aspecto final de los documentos hasta que no son compilados. Para escribir un texto en LATEX, lo primero que tenemos que hacer es instalar un editor de textos, de preferencia el que mejor conozcamos (sugiero Win Edit 10.0), mediante el editor se creara un fichero fuente de extensi´on tex, el cual ser´a nuestro fichero principal. Ejemplo: prueba.tex . Otros editores que podemos utilizar son: TeXniccenter, que puede ser descargado desde: • http://www.texniccenter.org/ VIM, que puede descargarse desde: • http://www.vim.org/ Lyx, que puede descargarse desde: • http://www.lyx.org/ LED, uno de los ´ultimos editores producidos y se obtiene desde: • http://www.latexeditor.org/ Posteriormente este fichero fuente ser´a compilado por Miktex en el caso de utilizar a Windows como sistema operativo y nos dar´a como resultado el documento listo para impri- mir. 5
  • 8. Los otros motores deTEX, son: TeTeX, para los sistemas Unix. La encontrar´as en cualquier distribuci´on de Linux. EmTeX, para MSDOS. OzTeX, para Apple/Mac. Es interesante mencionar que la documentaci´on, programas y subrutinas relacionadas al TEXy LATEXse encuentran almacenadas en lo que se denomina CTAN, que es la abreviatura de Comprehensive TeX Archive Network (Red del archivo completo de TEX), consta de tres servidores ftp sincronizados, cuyos nodos son: ftp.dante.de (Alemania) ftp.tex.ac.uk (Reino Unido) ftp.ctan.org (Estados Unidos) Desde hace tiempo, los nodos de CTAN han incorporado tambi´en interfaces de tipo web. Por ejemplo: http://www.ctan.org http://www.ctan.org/tex-archive 2. Estructura de un Fichero Fuente Todo Fichero Fuente para procesar un documento en LATEX, debe tener la siguiente estructura: 2.1. Pre´ambulo En el pre´ambulo van una serie de comandos, los que dan forma al aspecto global del documento, es decir en esta parte definiremos los m´argenes, ancho y longitud del texto, tipo de formato o de documento, el tama˜no de la letra, etc. Siempre la primera sentencia del pre´ambulo ser´a: documentclass{clase de documento} la que nos indica que tipo de documento procesaremos. 2.2. Cuerpo del documento. El cuerpo, viene a ser el contenido del documento, y siempre se encuentra entre las declaraciones: begin{document} end{document} 6
  • 9. Por lo expuesto tenemos que todo fichero fuente, tendr´a la siguiente estructura b´asica: documentclass{clase de documento} Comandos globales y especificadores. begin{document} Texto y comandos que solo act´uan de manera local. end{document} Despu´es de esta sentencia, no se procesara ninguna orden. LATEX, posee algunas instrucciones b´asicas para escribir el texto que forma el cuerpo del documento, y estas son: El salto de rengl´on, que se consigue poniendo ,en el texto. El texto escrito en LATEX, siempre est´a alineado y centrado. La separaci´on de palabras al final de cada rengl´on, se hace de manera autom´atica. Para generar un punto aparte en el texto, basta con dejar una l´ınea en blanco. Los s´ımbolos %, {, } y forman parte de los comandos. Si queremos incluir alguno de estos caracteres en nuestro texto debemos escribir en el c´odigo fuente el s´ımbolo con una delante({, }, %). Tambi´en debemos utilizar #, $, _, &, ^ y ~ cuan- do queramos referirnos a #, $, _, &, ^ y ~. Al colocar el comando % adelante de un texto o c´odigo este no se compilara, ya que este comando indica que las instrucciones siguientes son comentarios. LATEX, tiene como idioma original al ingl´es, por ese motivo las tildes no se consideran; para salvar este problema nosotros escribimos en el pre´ambulo las siguientes instrucciones: usepackage [spanish]{babel} usepackage [latin1]{inputenc} Estos comandos traducen al castellano los patrones de partici´on del texto y permiten el uso de tildes, m´as adelante analizaremos con profundidad el comando usepackage[]{}. 3. Clases de Documentos. Como se hab´ıa comentado en el pre´ambulo la primera instrucci´on, que escrib´ıamos al iniciar la edici´on de un documento en LATEX, era: documentclass[opciones]{clase de documento} esta instrucci´on, se encarga de determinar la clase de documento que procesamos, el cual depende del tipo de trabajo que se desee escribir, siendo las principales clases de documentos que tenemos definidos en LATEX: 7
  • 10. book : Esta clase de documento esta definido para escribir libros o documentos de una gran extensi´on. report :Con esta clase de documento se pueden redactar memorias, narraciones, relatos, apuntes, etc. article : Esta clase de documento esta dise˜nada para trabajos cortos de 20 a 30 p´aginas. Este formato es el com´unmente aceptado en las revistas cient´ıficas. letter :Nos permite escribir cartas. slides : Genera un entorno propio para elaborar transparencias. amsart : Es el formato de art´ıculo, predeterminado por American Mathematical Society. amsbook :Es el formato de libro, predeterminado por American Mathematical Society. Entre las opciones podr´ıamos considerar: 10pt,11pt,12pt : Estos valores hacen referencia al tama˜no de los caracteres, que se utilizan en el documento. twocolumn : Con esta opci´on tendremos que el texto estar´a escrito a dos columnas por p´agina. titlepage : Con esta opci´on el t´ıtulo y resumen del trabajo, estar´a en una hoja aparte. Esta opci´on es predeterminada para los documentos de la clase: book, amsbook y report. a4paper : Esta opci´on calcula los renglones y la longitud de estos por p´agina. Tenemos tambi´en otras opciones respecto al tama˜no de la hoja: • legalpaper (14 x 8.5 in.). • letterpaper(11 x 8.5 in.). • executivepaper (10 x 7.25 in.). • a5paper (21 x 14.8 cm.). • b5paper (25 x 17.6 cm.). lqno : Cambia la numeraci´on de las f´ormulas escritas, hacia el lado izquierdo. twoside : Opci´on predeterminada en los tipos de documentos: book, amsbook y amsart, prepara las hojas pares e impares con los m´argenes adecuados para imprimir. Las opciones antes mencionadas se pueden combinarse y colocarse m´as de una y solo se separaran con comas para lograr el correcto compilado de estas, como se muestra a conti- nuaci´on: Ejemplos: documentclass[10pt,a4paper,twocolunm]{article} Esta instrucci´on nos dice que se procesara un art´ıculo, cuyos caracteres ser´an de 10pt, con el formato para una hoja de tama˜no a4 y la salida del texto a dos columnas. 8
  • 11. 3.1. Divisiones de las clases de documentos. Todo documento siempre esta dividido en: cap´ıtulos, par´agrafos, secciones, etc; depen- diendo del tipo de documento que se redacte. LATEX, tiene varias instrucciones predefinidas para dividir un documento, como se muestra a continuaci´on: part: Se usa en las clases de documentos: book, amsbook y report. chapter: Se usa en las clases de documentos: book, amsbook y report. section: Se usa en las clases de documentos: book, amsbook, article, amsart y report. subsection: Se usa en las clases de documentos: book, amsbook, article, amsart y report. subsubsection: Se usa en las clases de documentos: book, amsbook, article, amsart y report. paragraph: Se usa en las clases de documentos: book, article y report. subparagraph: Se usa en las clases de documentos: book, article y report. Estas instrucciones ser´an utilizadas de acuerdo a los requerimientos del documento que se procesa. 4. Opciones de p´agina. La instrucci´on que nos permite manipular las diversas opciones de una p´agina es: pagestyle{opci´on} Las diferentes opciones que se pueden dar a este comando son: plain : Esta instrucci´on permite numerar las p´aginas del documento que se procesa. empty : Esta instrucci´on permite que no haya numeraci´on, el pie de p´agina y encabe- zamiento aparecen vac´ıos. headings : Esta instrucci´on permite que el encabezamiento contenga el n´umero de p´agina y el t´ıtulo de la secci´on. myheadings : Esta instrucci´on permite que el encabezamiento se personalize. Tiene como sintaxis: pagestyle{myheadings} markright{hoja derecha} o markboth{hoja izquierda}{hoja derecha} Esta opci´on solo se usa cuando se ha cargado en el pre´ambulo el comando twoside . 9
  • 12. 4.1. M´argenes de la p´agina. Los m´argenes de p´agina para el documento se definen en el pre´ambulo del fichero fuente, mediante las siguientes instrucciones: oddsidemargin, instrucci´on predefinida que hace referencia al margen izquierdo de las p´aginas impares. evensidemargin, instrucci´on predefinida que hace referencia al margen izquierdo de las p´aginas pares. topmargin, define la distancia del borde de la p´agina al encabezamiento. headheight, define el alto del encabezamiento. headsep, define el espacio entre el encabezamiento y el cuerpo del documento. topkip, define la distancia del borde del cuerpo a la primera l´ınea del texto. textheight, define el alto del cuerpo del texto. textwidth, define el ancho del cuerpo del texto. footskip , define la distancia del cuerpo al pie de p´agina. Estos comandos o instrucciones est´an predefinidas en LATEX, pero pueden modificarse me- diante la instrucci´on setlength, cuya sintaxis es: setlength{distancia a modificar}{*.cm}. Ejemplos: setlength{headheight}{1.cm} Este comando nos proporcionara un encabezamiento de 1 cent´ımetro de altura. setlength{textheight}{18.cm.} Este comando nos proporcionara un espacio de 18 cent´ımetros de altura, dentro de la p´agina, para escribir texto del documento. Es importante recordar que siempre se definen los m´argenes en el pre´ambulo del archivo que se procesa. 5. Paquetes. El comando usepackage[]{} ,permite incluir paquetes y utilizar en nuestro documento las funcionalidades definidas en ellos. Es opcional utilizar la gran cantidad de packages que posee LATEX, y podemos incluir tantos comandos usepackage[]{} como paquetes desee- mos utilizar, solo tenemos que tomar en cuenta los recursos de la PC donde se procesa el documento. LATEX, tiene como principales paquetes a: 10
  • 13. inputenc: permite utilizar conjuntos de caracteres de 8 bits en el c´odigo fuente del programa. La codificaci´on utilizada para el castellano es latin1. As´ı, LATEXreconocer´a las vocales acentuadas y las ˜n que escribamos en el c´odigo fuente. babel: permite que las cadenas de texto que genere autom´aticamente LATEX, est´en en nuestro idioma. fancyhdr: sirve para adaptar las cabeceras y los pies de p´agina. a4wide: sirve para disminuir los m´argenes en un documento en formato a4. eurofont: sirve para trabajar con el s´ımbolo del euro. booktabs: paquetes para dise˜nar tablas. eepic, xypic: son paquetes de dibujo. chess: sirve para editar partidas de ajedrez. latexsym: contiene s´ımbolos adicionales. amssymb: contiene caracteres especiales de la American Mathematical Society. chensym: para redactar nomenclatura de qu´ımica. circuit_macros: para dibujar circuitos el´ectricos. graphicx: permite adjuntar y manipular gr´aficos en el texto procesado. tensor: permite trabajar con notaci´on tensorial. fancybox: permite trabajar con cuadros. Existen muchos paquetes m´as en el CTAN y puedes bajarlos desde: http://www.ctan.org/ 6. Tipos de letra. Los procesadores de texto tienen consigo una variedad de tipos de caracteres cada uno de las cuales es un dise˜no distinto y a las que llamamos fonts, los cuales podemos clasificar en 5 tipos: Tipos con trazos :Recomendadas para textos extensos , son conocidos como los ”Serif fonts”. Tipos lineales :Los caracteres producidos por este tipo son recomendados para textos cor- tos y se conocen como ”Sans Serif fonts”. 11
  • 14. Tipos fijos :Los caracteres fijos son muy parecidos a los de las m´aquinas de escribir mec´ani- cas, recomendado para escribir programas de computo o comandos de ordenador, son llamados tambi´en ”Monospaced fonts”. Tipos decorativos :Los caracteres producidos por estos tipos, son recomendados para t´ıtu- los. Tipos matem´aticos :Estos caracteres son propios para escribir s´ımbolos matem´aticos co- mo operadores, flechas, sumatorias, sub´ındices , etc. Estos 5 tipos poseen a su vez 5 atributos : Familia (family). Forma (shape). Peso y anchura (series). Tama˜no (size). C´odigo (encode). Con estos atributos se puede redefinir y obtener algunos tipos de caracteres no tan comunes como los cir´ılicos, los ´arabes, hebreos, etc; los que a su vez se pueden representar en el texto ha editar. 6.1. Atributos. A continuaci´on analizaremos los diversos atributos de los caracteres del LATEX. 6.2. Familia. LATEX, tiene definido tres modelos distintos de familia: 6.2.1. Redonda o Romana Es el modelo predefinido en LATEX, y se activa mediante la instrucci´on:rmfamily. Ejemplo: Este es un ejemplo de un car´acter de familia lineal. 6.2.2. Monoespaciada Este modelo de car´acter es activado mediante la instrucci´on: ttfamily. Ejemplo: Este es un ejemplo de un car´acter de familia monoespaciada. 12
  • 15. 6.2.3. Lineal Los caracteres pertenecientes a esta familia, generalmente no tiene curvas que las adornen como su nombre lo indica son lineales; la instrucci´on que la genera es sffamily. Ejemplo: Este es un ejemplo de un car´acter de familia lineal. En LATEX, tenemos otras instrucciones, que de igual manera nos generara un mismo modelo de familia de caracteres. Familia Instrucci´on 1 Instrucci´on 2 Redonda rmfamily{} textrm{} Monoespaciada ttfamily{} texttt{} Lineal sffamily{} textsf{} Las familias de caracteres, tienen un c´odigo que concuerda con cada una , tal es as´ı : C´odigo Familia rm Redonda tt Monoespaciada sf Lineal 6.3. Forma. En LATEXtenemos las siguientes instrucciones que nos definen los tipos de forma que pueden tener los caracteres que se quiere utilizar: 6.3.1. Inclinada o Sesgada Es un car´acter inclinado, puede ser usado con los tipos lineales que carecen de tipos cursivos. Para obtener la forma inclinada o sesgada para una frase o un conjunto de letras, bastara utilizar la instrucci´on: slshape {Texto ha escribir en forma inclinada o sesgada} Ejemplo:Este es un ejemplo de car´acter de forma Sesgada. 6.3.2. Cursiva o Ital´ıca Este car´acter sirve para resaltar un texto, y se genera esta forma mediante la instrucci´on: itshape{Texto ha escribir en forma cursiva o it´alica} Ejemplo:Este es un ejemplo de car´acter de forma Cursiva. 13
  • 16. 6.3.3. Versal ´Util para escribir t´ıtulos cortos, esta forma es generada con la siguiente instrucci´on: scshape{Texto ha escribir en forma Versal.} Ejemplo:Este es un ejemplo de car´acter de forma Versal. 6.3.4. Recta o Vertical Esta forma esta predeterminada en todas las familias y la instrucci´on que lo genera es: upshape{Texto ha escribir en forma recta o vertical.} Ejemplo:Este es un ejemplo de car´acter de forma recta o vertical. LATEX, tiene definido otras instrucciones, para obtener las formas antes expuestas de los caracteres: Forma Instrucci´on 1 Instrucci´on 2 It´alica itshape{} textit{} Inclinada slshape{} textsl{} Recta upshape{} textup{} Versal scshape{} textsc{} Los distintos tipos de forma de los caracteres, tienen un c´odigo que concuerda con los diver- sos tipos de forma. C´odigo Forma up Recta it It´alica sl Inclinada sc Versal 6.4. Peso y Anchura. El atributo del peso nos define el grosor y la anchura del car´acter, para lo cual tenemos las instrucciones: Forma Instrucci´on 1 Instrucci´on 2 bold bfseries{} textbf{} medium mdseries{} textmd{} Ambos atributos se codifican juntos y tienen un sin n´umero de variaciones, como son : 14
  • 17. C´odigo Peso y Anchura m Negrita b Medio bx Negrita Extendida sb Semi Negrita c Condensada 6.5. Tama˜no. Los tama˜nos que pueden tener los diversos caracteres est´an definidos en puntos, los que var´ıan en progresi´on geom´etrica de 1.2 a partir del tama˜no definido en el pre´ambulo y que puede ser 10pt, 11pt o 12pt. A continuaci´on mostramos una tabla de los diferentes tama˜nos, cuando hemos predefinido 11pt: Instrucci´on Tama˜no Muestra tiny{} 5pt Esto es tiny. scriptsize{} 7pt Este es un ejemplo de scriptsize. footnotesize{} 8pt Este es el tama˜no pie de p´agina. small{} 9pt Este tama˜no es small. normalsize{} 11pt Este es el tama˜no predefinido a 11pt. large{} 13.2pt Esta muestra es large. Large{} 15.84pt Esta muestra es Large. LARGE{} 19pt Esta muestra es LARGE. huge{} 22.80pt Esta muestra es huge. Huge{} 27.36pt Esta muestra es Huge. 7. Tipos de Letras para Entornos Cient´ıficos. Al escribir un texto cient´ıfico muchas veces requerimos de caracteres griegos, g´oticos , caligr´aficos y otros; esta secci´on explica como generar estos caracteres en LATEX. 7.1. Letras Griegas. Es muy raro editar un texto de f´ısica sin letras griegas, ya que son habituales en nuestras notaciones, a continuaci´on se muestra como generar estos caracteres, teniendo en cuenta que toda letra griega debe estar entre los signos $ $ o $$ $$, o en su defecto en entornos de ecuaciones o matem´aticos que veremos m´as adelante. Ejemplo: Este es un ejemplo de letras griegas : α, γ, β, , ε, ζ, η, θ 15
  • 18. El c´odigo fuente para generar estas letras es: $$alpha,gamma,beta,epsilon,varepsilon,zeta,eta,theta$$ A continuaci´on mostramos las instrucciones para generar letras griegas tanto may´usculas como min´usculas. Letras Griegas en May´usculas. Letra Griega Instrucci´on Γ Gamma ∆ Delta Θ Theta Λ Lambda Ξ Xi Π Pi Σ Sigma Υ Upsilon Φ Phi Ψ Psi Ω Omega A continuaci´on mostramos la tabla de las letras griegas min´usculas: Letras Griegas en Min´usculas. Letra Griega Instrucci´on Letra Griega Instrucci´on α $alpha $ β $deltabeta $ γ $gamma $ δ $delta $ $epsilon$ ε $varepsilon$ ζ $zeta $ η $eta $ θ $theta $ ϑ $vartheta $ ι $iota $ κ $kappa $ λ $lambda $ µ $ mu$ ν $nu $ ξ $xi $ o $o$ π $pi$ $ varpi$ ρ $rho $ $varrho $ σ $sigma $ ς $varsigma$ τ $tau $ υ $upsilon $ φ $phi $ ϕ $varphi $ χ $chi $ ψ $psi $ ω $omega $ Si tenemos cargado el paquete amsmath, podemos escribir las letras griegas de manera re- saltada en negrita, mediante la instrucci´on: $boldsymbol{letra a resaltar}$ 16
  • 19. Ejemplos: Letra Instrucci´on δ $boldsymbol{delta}$ ρ $boldsymbol{rho}$ Ω $boldsymbol{Omega}$ 7.2. Letras Caligr´aficas. LATEXnos proporciona una serie de letras caligr´aficas, las cuales sirven para denotar inter- valos, lagrangianos, hamiltonianos, entornos y conjuntos, para lo cu´al se utiliza la instrucci´on $mathcal{Letra May´uscula}$ Ejemplos: Letra Instrucci´on P = a, b $mathcal{P}=langle a,b rangle$ C $mathcal{C}$ A $mathcal{A}$ U $mathcal{U}$ L $mathcal{L}$ Al igual que las letras griegas, las letras caligr´aficas tambi´en se pueden resaltar en negrita, utilizando la misma instrucci´on. Ejemplo: Letra Instrucci´on C $boldsymbol{mathcal{C}}$ A $boldsymbol{mathcal{A}}$ U $boldsymbol{mathcal{U}}$ L $boldsymbol{mathcal{L}}$ Recordar que solo existen caligr´aficas may´usculas. 7.3. Letras G´oticas. Para generar este tipo de letras se utiliza la instrucci´on:$mathfrak{Letra}$. Ejemplos: Letra Instrucci´on C $mathfrak{C}$ a $mathfrak{a}$ u $mathfrak{u}$ L $mathfrak{L}$ 17
  • 20. De igual manera este tipo de letra se puede resaltar con negrita mediante la instrucci´on: $boldsymbol{letra a resaltar}$ Letra Instrucci´on C $boldsymbol{mathfrak{C}}$ a $boldsymbol{mathfrak{a}}$ u $boldsymbol{mathfrak{u}}$ L $boldsymbol{mathfrak{L}}$ Recordar que existen letras g´oticas may´usculas y min´usculas. 7.4. Letras Blackboard Bold. Este tipo de letra poco usual en libros de F´ısica, pero no por ello no necesaria, para generar estas letras utilizamos la instrucci´on: $mathbb{Letra Blackboard Bold}$. Ejemplos: Letra Instrucci´on C $mathbb{C}$ A $mathbb{A}$ U $mathbb{U}$ L $mathbb{L}$ Recordar que solo est´an definidas las letras may´usculas, adem´as que no se pueden resaltar en negrita. 7.5. Dise˜nando Modelos Personalizados. Si nosotros requerimos un tipo especial de car´acter podemos dise˜narlo y cargarlo, me- diante la siguiente instrucci´on: DeclareFixedFont{Nombredado}{C´odigo}{Familia}{Serie}{Forma}{Tama~no} la cual debe estar definida en el pre´ambulo del fichero fuente. Ejemplo: Con este c´odigo DeclareFixedFont{prub}{T1}{pcr}{b}{sc}{10pt} se ha definido el tipo de letra prub que es: ESTE ES UN EJEMPLO DE PRUB. 18
  • 21. 8. Entornos. Al editar cualquier tipo de documento, siempre habr´a secciones las cuales se deben ex- presar de manera distinta, como puede ser una parte con ecuaciones, un verso, una parte centrada, una lista de trabajo, un rol, un programa de computo , etc.; Felizmente LATEX, tiene estructurado diversos entornos, que nos ser´an de gran ayuda los cuales se describir´an en este cap´ıtulo. 8.1. Entornos B´asicos Cuando se requiere que una parte especifica del texto a editar sea distinta, por el uso diverso que se le piensa dar, tendremos que introducir un entorno , el cual queda definido con las siguientes instrucciones: begin{nombre del entorno} Parte del texto ha representarla de manera distinta. · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · end{nombre del entorno} 8.2. Entorno para cambio de tipos de letras. En algunas ocasiones es necesario cambiar las letras de un parte del texto, para lo cual definiremos un entorno de la siguiente manera: begin{tipo de letras o caracter´ıstica del car´acter.} Parte del texto ha representarla con otro tipo de letra. · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · end{tipo de letras o caracteristica del caracter.} Ejemplo: 19
  • 22. 8.3. Entorno para tipo verso. A veces un texto puede servir para varios ejemplos como en este caso, que mostraremos con este texto el entorno tipo verso, el entorno de centrado, el alineamiento a la derecha y a la izquierda. El entorno tipo verso se obtiene mediante el adecuado uso del entorno: begin{verse} end{verse} Que nos permitir´a visualizar el texto de la siguiente manera: A veces un texto puede servir para varios ejemplos como en este caso, que mos- traremos con este texto el entorno tipo verso, el entorno de centrado, el ali- neamiento a la derecha y a la izquierda. 8.4. Entorno para centrar. Para centrar un texto utilizamos el entorno: begin{center} end{center} El cual har´a el centrado del texto escrito entre estos comandos, como veremos a conti- nuaci´on. A veces un texto puede servir para varios ejemplos como en este caso, que mostraremos con este texto el entorno tipo verso, el entorno de centrado, el alineamiento a la derecha y a la izquierda. 8.5. Entorno para alinear a la derecha. Para alinear por el lado derecho un texto utilizamos el entorno: begin{flushright} end{flushright} El cual har´a la alineaci´on del texto escrito entre estos comandos, como veremos a conti- nuaci´on. A veces un texto puede servir para varios ejemplos como en este caso, que mostraremos con este texto el entorno tipo verso, el entorno de centrado, el alineamiento a la derecha y a la izquierda. 20
  • 23. 8.6. Entorno para alinear a la izquierda. Para alinear por el lado izquierdo un texto utilizamos el entorno: begin{flushleft} end{flushleft} El cual har´a la alineaci´on del texto escrito entre estos comandos, como veremos a conti- nuaci´on. A veces un texto puede servir para varios ejemplos como en este caso, que mostraremos con este texto el entorno tipo verso, el entorno de centrado, el alineamiento a la derecha y a la izquierda. 8.7. Entorno Verbatim. Cuando queremos mostrar c´odigos de programaci´on u otro texto que no debe ser compi- lado utilizamos el entorno: begin{verbatim} end{verbatim} 9. Listas Para trabajar con lists tenemos los siguientes entornos: 9.1. Enumerate Ejemplo: Esta es una lista con el entorno enumerate. 1. Mec´anica Cl´asica. 2. F´ısica Estad´ıstica. 3. Electrod´ınamica. El c´odigo fuente es: begin{enumerate} item Mec´anica Cl´asica. item F´ısica Estad´ıstica. item Electrod´ınamica. end{enumerate} 21
  • 24. 9.2. Itemize Este es el entorno para escribir una lista tipo item. Ejemplo: Esta es una lista con el entorno itemize. Mec´anica Cl´asica. F´ısica Estad´ıstica. Electrod´ınamica. El c´odigo fuente es: begin{itemize} item Mec´anica Cl´asica. item F´ısica Estad´ıstica. item Electrod´ınamica. end{itemize} 9.3. Description 22
  • 25. Parte II Formulaci´on Matem´atica. Anteriormente definimos los entornos para poder utilizar listas, pero para poder escribir f´ormulas es necesario tambi´en definir un entorno, lo que se consigue mediante el uso de los s´ımbolos $ o $$, seg´un sea la necesidad. A continuaci´on se muestra el uso de ambos s´ımbolos antes mencionados. Para introducir una f´ormula en un texto dentro de un p´arrafo se utiliza la siguiente ins- trucci´on: $ f´ormula $ Ejemplo: Para toda funci´on integrable en el intervalo a, b con una primitiva conocida, el c´alculo de la integral se define mediante: b a f(x)dx = Θ(b) − Θ(a). Su c´odigo fuente es: Para toda funci´on integrable en el intervalo $langle a, brangle $ con una primitiva conocida, el c´alculo de la integral se define mediante: $int_{a}^{b} f(x)dx=Theta(b)-Theta(a). $ Cuando se requiere que las f´ormulas est´en en un p´arrafo aparte utilizamos: $$ f´ormula $$ Ejemplo: Para toda funci´on integrable en el intervalo a, b con una primitiva conocida, el c´alculo de la integral se define mediante: b a f(x)dx = Θ(b) − Θ(a). Su c´odigo fuente es: Para toda funci´on integrable en el intervalo $langle a, brangle $ con una primitiva conocida, el c´alculo de la integral se define mediante: $$int_{a}^{b} f(x)dx=Theta(b)-Theta(a). $$ 10. Entorno equation. Una alternativa para establecer un entorno cient´ıfico, donde las ecuaciones son numeradas es: begin{equation} end{equation} Anteriormente se hab´ıa expuesto entornos que nos permiten trabajar con texto de manera ordenada y de acuerdo al requerimiento del texto ha procesar, pero para usar s´ımbolos matem´aticos , utilizaremos el entorno: equation. Este entorno es similar a colocar las relaciones matem´aticas entre los signos $$, diferenciandose basicamente en que numera las ecuaciones, que se escriben dentro del entorno. Su sintaxis es: 23
  • 26. begin{equation} Ecuaci´on end{equation} Ejemplo: Sn = n k=1 = a1 + a2 + a3 + . . . + an (1) Como se puede ver la serie est´a numerada y a modo p´arrafo. En caso de que no se requiera la numeraci´on de las ecuaciones, se usa el entorno: begin{equation*} Ecuaci´on end{equation*} Y se obtiene: Sn = n k=1 = a1 + a2 + a3 + . . . + an En ocaciones necesitamos que las ecuaciones esten alineadas por el signo de igualdad, para estos casos tenemos el entorno: begin{eqnarray} Ecuaci´on &=& Ecuaci´on Ecuaci´on2 &=& Ecuaci´on2 end{eqnarray} Un ejemplo de aplicaci´on ser´a: e = 1 + 1 1! + 2 2! + . . . + n n! (2) sin(x) = x − x3 3! + x5 5! − . . . (3) cos(x) = 1 − x2 2! + x4 4! − . . . (4) Siendo su c´odigo fuente: begin{eqnarray} e &=& 1+frac{1}{1!}+frac{2}{2!}+ldots+frac{n}{n!} sin(x) &=& x -frac{x^{3}}{3!}+frac{x^{5}}{5!}-ldots cos(x) &=& 1-frac{x^{2}}{2!}+frac{x^{4}}{4!}-ldots end{eqnarray} 24
  • 27. 11. S´ımbolos elementales. LATEX, tiene un gran n´umero de s´ımbolos elementales los que se pueden escribir f´acilmente, mediante el uso de las pesta˜nas del Win Edit (adjunto en el CD de materiales del evento) o en su defecto mediante las instrucciones y comandos predefinidos. 11.1. Signos de Puntuaci´on. Para poder editar los diversos tipos de puntuaci´on que se requieren para los textos cient´ıfi- cos, tenemos las siguientes instrucciones: Puntos Instrucci´on ∴ therefore because ... vdots ... ddots · · · cdots 11.2. Sub´ındices y super´ındices. En nuestro quehacer diario como f´ısicos es habitual encontrar en las relaciones matem´ati- cas a los sub´ındices y super´ındices, siendo las instrucciones para obtenerlos: letra o funci´on^{super´ındice} letra o funci´on_{sub´ındice} Como ejemplo se presenta: βi Tj i Siendo el c´odigo fuente que lo genera: $$ beta^{i} $$ $$ T_{i}^{j} $$ En algunos casos tenemos que colocar como sub´ındices o super´ındices algunas funciones, como por ejemplo: efj i (x) Ω a b |x| Ψi js tl Siendo el c´odigo fuente que lo genera: $$e^{f_{i}^{j}(x)} $$ $$Omega_{|x|}^{int^{a}_{b}} $$ $$Psi^{i}{}_{js}{}^{tl}$$ 25
  • 28. 11.3. Ra´ıces. Las ra´ıces se escriben con la instrucci´on: sqrt[´ındice]{Argumento de la ra´ız} Ejemplo: 6n5 x5n + yn zn El c´odigo fuente de esta expresi´on es: $$sqrt[6n^{5}]{frac{x^{5n}+y^{n}}{z^{n}}}$$ 11.3.1. Instrucciones en AMS - LATEX. El paquete amsmath, nos permite un ajuste fino de los ´ındices de las ra´ıces, teniendo la sintaxis: $$sqrt[leftroot{desplazamiento hacia la derecha} uproot{desplazamiento hacia arriba} ´ındice] {Argumento de la ra´ız.}$$ 11.4. Fracciones. LATEX, proporciona la siguiente instrucci´on, que nos permite escribir fracciones: frac{numerador}{denominador} Ejemplos: y |x| + |y|3 x2 + y3 x4 − y6 x2 y3 r + p + q El c´odigo fuente de estas expresiones es: $$frac{y}{|x|+|y|^{3}} $$ $$frac{x^{2}+y^{3}}{x^{4}-y^{6}}$$ $$ frac{frac{x^{2}}{y^{3}}}{r+p+q} $$ 11.5. Sumatorias e integrales. Las instrucciones ha utilizar en este caso son: int : Esta instrucci´on se utiliza para escribir integrales. sum : Esta instrucci´on se utiliza para escribir sumatorias. 26
  • 29. Presentamos los ejemplos: n2 n=1 (−1)n x2n n m n=0 aji xj +∞ −∞ 1 t2 dt R 0 +π −π z −z r3 cos φdφdrdz El c´odigo fuente de estas expresiones es: $$sum_{n=1}^{n^{2}}(-1)^{n}x^{2n}$$ $$sqrt[n]{sum_{n=0}^{m}a^{j_{i}}x^{j}}$$ $$int_{-infty}^{+infty}frac{1}{t^{2}}dt$$ $$int_{0}^{R}int_{-pi}^{+pi}int_{-z}^{z} r^{3}cos{phi} dphi dr dz$$ 12. Matrices. Uno de los elementos fundamentales del lenguaje matem´atico de los f´ısicos son las ma- trices, a continuaci´on se detalla el entorno para procesar matrices. 12.1. Entorno array. Este entorno nos permite construir matrices as´ı como tambi´en editar un gran n´umero de ecuaciones y su sintaxis es: $$begin{array}{se define si va centrado(c), alineado a la izquierda(l) o si va alineado a la derecha (r)} Dato1 & Dato2 Dato3 & Dato4 end{array}$$ En este caso podemos editar una gran cantidad de ecuaciones, pero si deseamos construir las matrices la sintaxis ser´a: 27
  • 30. $$left delimitador begin{array}{se define si va centrado(c), alineado a la izquierda(l) o si va alineado a la derecha (r)} Dato1 & Dato2 Dato3 & Dato4 end{array} rigth delimitador$$ Ejemplo: Dato1 Dato2 Dato3 Dato4 El c´odigo fuente es: $$left | begin{array}{cc} Dato1 & Dato2 Dato3 & Dato4 end{array} right |$$ 12.2. Construyendo matrices. Conociendo la sintaxis del entorno array, se pueden escribir matrices de la formas mas variadas como veremos a continuaci´on: 12.2.1. Matriz B´asica. Es la matriz con elementos centrados y sin delimitadores. 8 α λ β χ Σ Ω Su c´odigo fuente es: $$begin{array}{ccc} 8 & alpha & lambda hbar & beta & chi Sigma & hbar & Omega end{array}$$ 12.3. Matrices con delimitadores diversos. Las siguientes matrices puestas como ejemplo tienen delimitadores los cuales son f´aciles de transformar, basta cambiarlos por el delimitador que deseamos, como por ejemplo: 28
  • 31. 12.3.1. Matriz con delimitador de llave.    8 α λ β χ Σ Ω    Su c´odigo fuente es: $$left{begin{array}{ccc} 8 & alpha & lambda hbar & beta & chi Sigma & hbar & Omega end{array}right}$$ 12.3.2. Matriz con delimitador de par´entesis.   8 α λ β χ Σ Ω   Su c´odigo fuente es: $$left(begin{array}{ccc} 8 & alpha & lambda hbar & beta & chi Sigma & hbar & Omega end{array}right)$$ 12.3.3. Matriz con delimitador de corchete.   8 α λ β χ Σ Ω   Su c´odigo fuente es: $$left[begin{array}{ccc} 8 & alpha & lambda hbar & beta & chi Sigma & hbar & Omega end{array}right]$$ 29
  • 32. 12.3.4. Matriz con delimitador de barra. 8 α λ β χ Σ Ω Su c´odigo fuente es: $$left|begin{array}{ccc} 8 & alpha & lambda hbar & beta & chi Sigma & hbar & Omega end{array}right|$$ 12.3.5. Matriz con delimitador de doble barra. 8 α λ β χ Σ Ω Su c´odigo fuente es: $$left|begin{array}{ccc} 8 & alpha & lambda hbar & beta & chi Sigma & hbar & Omega end{array}right|$$ 12.4. Matrices con AMS - LATEX. Al cargar el paquete amsmath en el pre´ambulo del fichero fuente, se activan tambi´en diversas instrucciones que nos pueden facilitar escribir matrices como ejemplo veremos: 12.4.1. Matriz sin delimitadores Γ ∆ Θ Σ Υ Φ Ψ Ω Π El c´odigo fuente que genera el anterior entorno es: $$begin{matrix} Gamma & Delta & Theta Sigma &Upsilon &Phi Psi &Omega &Pi end{matrix}$$ 30
  • 33. 12.4.2. Matriz con delimitadores de par´entesis.   Γ ∆ Θ Σ Υ Φ Ψ Ω Π   El c´odigo fuente que genera el anterior entorno es: $$begin{pmatrix} Gamma & Delta & Theta Sigma &Upsilon &Phi Psi &Omega &Pi end{pmatrix}$$ 12.4.3. Matriz con delimitadores de corchete.   Γ ∆ Θ Σ Υ Φ Ψ Ω Π   El c´odigo fuente que genera el anterior entorno es: $$begin{bmatrix} Gamma & Delta & Theta Sigma &Upsilon &Phi Psi &Omega &Pi end{bmatrix}$$ 12.4.4. Matriz con delimitadores de barra. Γ ∆ Θ Σ Υ Φ Ψ Ω Π El c´odigo fuente que genera el anterior entorno es: $$begin{vmatrix} Gamma & Delta & Theta Sigma &Upsilon &Phi Psi &Omega &Pi end{vmatrix}$$ 31
  • 34. 12.4.5. Matriz con delimitadores de doble barra. Γ ∆ Θ Σ Υ Φ Ψ Ω Π El c´odigo fuente que genera el anterior entorno es: $$begin{Vmatrix} Gamma & Delta & Theta Sigma &Upsilon &Phi Psi &Omega &Pi end{Vmatrix}$$ 12.5. Anidaci´on de Matrices. Las matrices se pueden anidar, como mostramos en el ejemplo:     Γ ∆ Θ Σ , Γ ∆ Θ Σ Γ ∆ Θ Σ , Γ ∆ Θ Σ     Siendo su c´odigo fuente: $$left[begin {array}{cc} left|begin{array}{cc} Gamma & Delta Theta &Sigma end{array}right|, & left|begin{array}{cc} Gamma & Delta Theta &Sigma end{array}right| leftlanglebegin{array}{cc} Gamma & Delta Theta &Sigma end{array}rightrangle, & left(begin{array}{cc} Gamma & Delta Theta &Sigma end{array}right) end{array}right ]$$ 32
  • 35. 13. Funciones definidas a tramos. Es com´un definir funciones de la siguiente manera: f(x) = cos(1 x ) si x = 0 0 si x = 0 Para nosotros poder escribir funciones de ese tipo recurrimos a la sintaxis; $$f(x)= left { begin{array}{ll} cos(frac{1}{x}) &mbox{si $x neq 0$} 0 & mbox{si $x=0$} end{array} right. $$ Hay que recordar que donde no pongamos delimitadores, los comandos left o rigth ,deben ir seguidos de un punto que nos indicara que no hay delimitador en esa lugar. 14. Subrayados. LATEX, permite una gran cantidad de tipos de subrayados y de l´ıneas en las partes su- periores de las diversas palabras del documento que se edita, a continuaci´on se muestran algunos ejemplos y la sintaxis de estos: S´ımbolo C´odigo abc widetilde{abc} abc widehat{abc} ←− abc overleftarrow{abc} −→ abc overrightarrow{abc} abc overline{abc} abc overbrace{abc} abc underbrace{abc} abc underline{abc} 33
  • 36. 15. Flechas. Entre la gran cantidad de flechas que permite procesar el LATEX, tenemos las siguientes: S´ımbolo C´odigo nearrow nwarrow searrow swarrow −→ longrightarrow ←− longleftarrow =⇒ Longrightarrow ⇐= Longleftarrow ⇐⇒ Longleftrightarrow ←→ longleftrightarrow −→ longmapsto → hookrightarrow rightsquigarrow leftrightsquigarrow multimap looparrowleft looparrowright 34
  • 37. Parte III Utilizando los packeges o paquetes Una de las caracteristicas del es su modularidad, mediante el acceso cuando sea necesario a un conjunto adicional de comandos y s´ımbolos, en algunos casos muy espec´ıficos, los que se encuentran almacenados en paquetes, los que son cargados en el pre´ambulo del fichero fuente mediante las instrucciones: usepackage[opciones]{nombre del paquete} Entre los paquetes m´as usados tenemos: inputenc: Uno de los paquetes m´as importantes ya que castellaniza el . babel: Este paquete nos permite renombar en varios idiomas las etiquetas y partes del documento. latexsym: Este paquete contiene algunos s´ımbolos adicionales a los predefinidos en . amsmath: Suministra instrucciones para manipular nomenclatura propia de la Ameri- can Mathematical Society. amssymb: Suministra instrucciones para manipular s´ımbolos especiales propios de la American Mathematical Society. graphicx: Este paquete permite adjuntar gr´aficos al texto procesado. color: Nos permite el manejo de las opciones de color. chess: Para edici´on de juegos de ajedrez. fancybox: Permite la edici´on de cuadros y cajas. xy: Permite el dibujo de diagramas de flujo. hyperref: Suministra los hiperv´ınculos. tensor: Paquete que permite trabajar con notaci´on tensorial. vector: Permite representar a los vectores de diversas formas. amsintex: Paquete adicional para trabajar con sumatorias e integrales. chemstr: Paquete que permite describir ´atomos y compuestos. Al utilizar estos paquetes hay que tomar en cuenta que la cantidad de paquetes car- gados depende de la memoria libre del computador personal. Entonces si se va escribir un documento en castellano con muchos s´ımbolos matem´aticos, entonces el fichero fuente ser´a: 35
  • 38. documentclass{article} usepackage[latin1]{inputenc} usepackage[spanish]{babel} usepackage{latexsym} usepackage{amsmath} usepackage{amssymb} begin{document} end{document} 16. Fancybox Una de las utilidades que nos puede dar el , es poder hacer cajas de colores y con diversos efectos, mediante el adecuado uso del package fancybox.Este package se carga en el pre´ambulo del documento mediante el comando usepackage{fancybox} Los comandos son sencillos y permiten editar distitos tipos de cajas, para lo cual en el pre´ambulo deben definirse de la siguiente manera los tama˜noos de las cajas: usepackage{fancybox} setlength{fboxrule}{3 pt} setlength{fboxsep}{10pt} setlength{shadowsize}{8pt} El paquete fancybox permite hacer cajas de diferentes tipos de dise˜no. Esta caja ha sido generada por el comando: shadowbox{El paquete fancybox permite hacer cajas de diferentes tipos de dise~no.} 17. Color Uno de los packages o paquetes m´as usados en es el paquete color, que nos permite generar diversos colores dependiendo del sistema que usamos. El paquete color tiene como drivers u opciones a: dvips,xdvi, dvipdf, dvipdfm, dvipsone, dviwindo, emtex, dviwin, pctexps, pctexwin, pctexhp, truetex, tcidvi, vtex, oztex, textures, usenames, dvipsnames etc. Cabe recordar que en el pre´ambulo del documento debe ir: usepackage[opci´on 1,opci´on 2,....]{color} Ejemplo: 36
  • 39. usepackage[dvipdfm,usenames, dvipsnames]{color} Modelos de color. Los colores pueden ser definidos de acuerdo a los cuatro modelos presentados a continua- ci´on: rgb, contiene al rojo, verde y azul. cmyk, contiene cian, magenta, amarillo y negro. gray, escala de tonos de grises. named, son 68 colores definidos y con nombres propio El paquete color, nos da en total 76 colores predefinidos, los cuales podemos manipular y obtener una gran variedad de combinaciones. 17.1. Definiendo un color. En se puede definir un color mediante el comando: definecolor{nombre del color}{modelo del color}{especificaciones} Ejemplo: Un error com´un es no colocar el comando que define al color en el pre´ambulo del fichero. Coloreando el texto. Un texto se puede colorear en partes o totalmente, mediante los comandos: color{colora cambiar,que cambia el color del texto en adelante. o textcolor{nombredel colortexto en el color seleccionado. Ejemplos: Solo el Universo y la estupidez humana son infinitas.. El texto anterior ha sido generado con el comando: textcolor{Violet}{Solo el Universo y la estupidez humana son infinitas.} Cambiando de color de fondo de una p´agina. Si deseamos cambiar el color de fondo de una p´agina, basta utilizar el siguiente comando, en cualquiera de sus dos sintaxis: pagecolor{color que deseamos} pagecolor[named]{color que deseamos} Ejemplo: La primera p´agina es de color amarillo por que utilizamos el comando siguiente: Para retornar al color inicial introducimos el comando: Que ha permitido que esta p´agina tenga como color de fondo al color blanco. Definici´on de los colores de acuerdo al driver dvipsA continuaci´on se presenta como est´an definidos los colores de acuerdo al driver dvips. 37
  • 40. DefineNamedColor{named}{GreenYellow} {cmyk}{0.15,0,0.69,0} DefineNamedColor{named}{Yellow} {cmyk}{0,0,1,0} DefineNamedColor{named}{Goldenrod} {cmyk}{0,0.10,0.84,0} DefineNamedColor{named}{Dandelion} {cmyk}{0,0.29,0.84,0} DefineNamedColor{named}{Apricot} {cmyk}{0,0.32,0.52,0} DefineNamedColor{named}{Peach} {cmyk}{0,0.50,0.70,0} DefineNamedColor{named}{Melon} {cmyk}{0,0.46,0.50,0} DefineNamedColor{named}{YellowOrange} {cmyk}{0,0.42,1,0} DefineNamedColor{named}{Orange} {cmyk}{0,0.61,0.87,0} DefineNamedColor{named}{BurntOrange} {cmyk}{0,0.51,1,0} DefineNamedColor{named}{Bittersweet} {cmyk}{0,0.75,1,0.24} DefineNamedColor{named}{RedOrange} {cmyk}{0,0.77,0.87,0} DefineNamedColor{named}{Mahogany} {cmyk}{0,0.85,0.87,0.35} DefineNamedColor{named}{Maroon} {cmyk}{0,0.87,0.68,0.32} DefineNamedColor{named}{BrickRed} {cmyk}{0,0.89,0.94,0.28} DefineNamedColor{named}{Red} {cmyk}{0,1,1,0} DefineNamedColor{named}{OrangeRed} {cmyk}{0,1,0.50,0} DefineNamedColor{named}{RubineRed} {cmyk}{0,1,0.13,0} DefineNamedColor{named}{WildStrawberry}{cmyk}{0,0.96,0.39,0} DefineNamedColor{named}{Salmon} {cmyk}{0,0.53,0.38,0} DefineNamedColor{named}{CarnationPink} {cmyk}{0,0.63,0,0} DefineNamedColor{named}{Magenta} {cmyk}{0,1,0,0} DefineNamedColor{named}{VioletRed} {cmyk}{0,0.81,0,0} DefineNamedColor{named}{Rhodamine} {cmyk}{0,0.82,0,0} DefineNamedColor{named}{Mulberry} {cmyk}{0.34,0.90,0,0.02} DefineNamedColor{named}{RedViolet} {cmyk}{0.07,0.90,0,0.34} DefineNamedColor{named}{Fuchsia} {cmyk}{0.47,0.91,0,0.08} DefineNamedColor{named}{Lavender} {cmyk}{0,0.48,0,0} DefineNamedColor{named}{Thistle} {cmyk}{0.12,0.59,0,0} DefineNamedColor{named}{Orchid} {cmyk}{0.32,0.64,0,0} DefineNamedColor{named}{DarkOrchid} {cmyk}{0.40,0.80,0.20,0} DefineNamedColor{named}{Purple} {cmyk}{0.45,0.86,0,0} DefineNamedColor{named}{Plum} {cmyk}{0.50,1,0,0} DefineNamedColor{named}{Violet} {cmyk}{0.79,0.88,0,0} DefineNamedColor{named}{RoyalPurple} {cmyk}{0.75,0.90,0,0} DefineNamedColor{named}{BlueViolet} {cmyk}{0.86,0.91,0,0.04} DefineNamedColor{named}{Periwinkle} {cmyk}{0.57,0.55,0,0} DefineNamedColor{named}{CadetBlue} {cmyk}{0.62,0.57,0.23,0} DefineNamedColor{named}{CornflowerBlue}{cmyk}{0.65,0.13,0,0} DefineNamedColor{named}{MidnightBlue} {cmyk}{0.98,0.13,0,0.43} DefineNamedColor{named}{NavyBlue} {cmyk}{0.94,0.54,0,0} DefineNamedColor{named}{RoyalBlue} {cmyk}{1,0.50,0,0} DefineNamedColor{named}{Blue} {cmyk}{1,1,0,0} 38
  • 41. DefineNamedColor{named}{Cerulean} {cmyk}{0.94,0.11,0,0} DefineNamedColor{named}{Cyan} {cmyk}{1,0,0,0} DefineNamedColor{named}{ProcessBlue} {cmyk}{0.96,0,0,0} DefineNamedColor{named}{SkyBlue} {cmyk}{0.62,0,0.12,0} DefineNamedColor{named}{Turquoise} {cmyk}{0.85,0,0.20,0} DefineNamedColor{named}{TealBlue} {cmyk}{0.86,0,0.34,0.02} DefineNamedColor{named}{Aquamarine} {cmyk}{0.82,0,0.30,0} DefineNamedColor{named}{BlueGreen} {cmyk}{0.85,0,0.33,0} DefineNamedColor{named}{Emerald} {cmyk}{1,0,0.50,0} DefineNamedColor{named}{JungleGreen} {cmyk}{0.99,0,0.52,0} DefineNamedColor{named}{SeaGreen} {cmyk}{0.69,0,0.50,0} DefineNamedColor{named}{Green} {cmyk}{1,0,1,0} DefineNamedColor{named}{ForestGreen} {cmyk}{0.91,0,0.88,0.12} DefineNamedColor{named}{PineGreen} {cmyk}{0.92,0,0.59,0.25} DefineNamedColor{named}{LimeGreen} {cmyk}{0.50,0,1,0} DefineNamedColor{named}{YellowGreen} {cmyk}{0.44,0,0.74,0} DefineNamedColor{named}{SpringGreen} {cmyk}{0.26,0,0.76,0} DefineNamedColor{named}{OliveGreen} {cmyk}{0.64,0,0.95,0.40} DefineNamedColor{named}{RawSienna} {cmyk}{0,0.72,1,0.45} DefineNamedColor{named}{Sepia} {cmyk}{0,0.83,1,0.70} DefineNamedColor{named}{Brown} {cmyk}{0,0.81,1,0.60} DefineNamedColor{named}{Tan} {cmyk}{0.14,0.42,0.56,0} DefineNamedColor{named}{Gray} {cmyk}{0,0,0,0.50} DefineNamedColor{named}{Black} {cmyk}{0,0,0,1} DefineNamedColor{named}{White} {cmyk}{0,0,0,0} 18. 39
  • 42. Parte IV Templates. En vista que la programaci´on en es totalmente modular, presentamos a continuaci´on una serie de templates, que esperemos sean de utilidad, para el lector: 19. Informes de laboratorio. Este template nos permitira editar informes de laboratorio en calidad tipografica. documentclass[12pt,letterpaper]{article} usepackage[utf8]{inputenc} usepackage[spanish, es-tabla]{babel} usepackage[version=3]{mhchem} usepackage[journal=jacs]{chemstyle} usepackage{amsmath} usepackage{amsfonts} usepackage{amssymb} usepackage{makeidx} usepackage{xcolor} usepackage[stable]{footmisc} usepackage[section]{placeins} %Paquetes necesarios para tablas usepackage{longtable} usepackage{array} usepackage{xtab} usepackage{multirow} usepackage{colortab} %Paquete para el manejo de las unidades usepackage{siunitx} sisetup{mode=text, output-decimal-marker = {,}, per-mode = symbol, qualifier-mode = DeclareSIUnit[number-unit-product = ;] atmosphere{atm} DeclareSIUnit[number-unit-product = ;] pound{lb} DeclareSIUnit[number-unit-product = ;] inch{"} DeclareSIUnit[number-unit-product = ;] foot{ft} DeclareSIUnit[number-unit-product = ;] yard{yd} DeclareSIUnit[number-unit-product = ;] mile{mi} DeclareSIUnit[number-unit-product = ;] pint{pt} DeclareSIUnit[number-unit-product = ;] quart{qt} DeclareSIUnit[number-unit-product = ;] flounce{fl-oz} DeclareSIUnit[number-unit-product = ;] ounce{oz} DeclareSIUnit[number-unit-product = ;] degreeFahrenheit{SIUnitSymbolDegree F} 40
  • 43. DeclareSIUnit[number-unit-product = ;] degreeRankine{SIUnitSymbolDegree R} DeclareSIUnit[number-unit-product = ;] usgallon{gal´on} DeclareSIUnit[number-unit-product = ;] uma{uma} DeclareSIUnit[number-unit-product = ;] ppm{ppm} DeclareSIUnit[number-unit-product = ;] eqg{eq-g} DeclareSIUnit[number-unit-product = ;] normal{eqgperliterof{soluci´on}} DeclareSIUnit[number-unit-product = ;] molal{moleperkilogramof{solvente}} usepackage{cancel} %Paquetes necesarios para im´agenes, pies de p´agina, etc. usepackage{graphicx} usepackage{lmodern} usepackage{fancyhdr} usepackage[left=4cm,right=2cm,top=3cm,bottom=3cm]{geometry} %Instrucci´on para evitar la indentaci´on %setlengthparindent{0pt} %Paquete para incluir la bibliograf´ıa usepackage[backend=bibtex,style=chem-acs,biblabel=dot]{biblatex} addbibresource{references.bib} %Formato del t´ıtulo de las secciones usepackage{titlesec} usepackage{enumitem} titleformat*{section}{bfserieslarge} titleformat*{subsection}{bfseriesnormalsize} %Creaci´on del ambiente anexos usepackage{float} floatstyle{plaintop} newfloat{anexo}{thp}{anx} floatname{anexo}{Anexo} restylefloat{anexo} restylefloat{figure} %Modificaci´on del formato de los captions usepackage[margin=10pt,labelfont=bf]{caption} %Paquete para incluir comentarios usepackage{todonotes} %Paquete para incluir hiperv´ınculos usepackage[colorlinks=true, 41
  • 44. linkcolor = blue, urlcolor = blue, citecolor = black, anchorcolor = blue]{hyperref} %%%%%%%%%%%%%%%%%%%%%% %Inicio del documento% %%%%%%%%%%%%%%%%%%%%%% begin{document} renewcommand{labelitemi}{$checkmark$} renewcommand{CancelColor}{color{red}} newcolumntype{L}[1]{>{raggedrightletnewlinearraybackslash}m{#1}} newcolumntype{C}[1]{>{centeringletnewlinearraybackslash}m{#1}} newcolumntype{R}[1]{>{raggedleftletnewlinearraybackslash}m{#1}} begin{center} textbf{LARGE{Elaboraci´on de Informes de Laboratorio}} vspace{7mm} textbf{large{Primer autor}} textbf{large{Segundo autor}} vspace{4mm} textbf{large{Laboratorio de F´ısica.} textbf{large{ALPHA UPCH}} textbf{large{Profesor: Juan Perez}} today end{center} vspace{7mm} section*{centering Resumen} El resumen es una versi´on condensada de todo el informe escrita en apenas 100 a 200 p section{Introducci´on} Esta secci´on debe incluir informaci´on general que explique la importancia del experim section{Resultados} 42
  • 45. En esta secci´on se debe presentar de forma condensada los datos obtenidos durante el Las tablas deben reservarse para reportar listas de valores, mientras que la relacion begin{figure}[h!] begin{floatrow} centering caption{Esquema de reacci´on} includegraphics[width=15cm]{./images/esquema.eps} label{fig:esquema} floatfoot{small{FUENTE: Autor}} end{floatrow} end{figure} begin{longtable}{L{5cm}C{5cm}C{5cm}} caption{Papeles indicadores y cambios de pH. autocite{Lozano2010}} label{tab:indicadorespH} hline bfseries{Papel Indicador} & bfseries{Viraje de color} & bfseries{Rango de pH} hline endfirsthead multicolumn{3}{c}{bfseries tablename{} thetable ldots continuaci´on} hline bfseries{Papel Indicador} & bfseries{Viraje de color} & bfseries{Rango de pH} hline endhead hline multicolumn{3}{r}{ldots contin´ua en la siguiente p´agina} endfoot hline endlastfoot multirow{2}{*}{Papel tornasol neutro} & violeta $rightarrow$ rojo & num{7.0} -- n & violeta $rightarrow$ azul & num{7.0} -- num{8.0} Papel tornasol azul & azul $rightarrow$ rojo & num{8.0} -- num{5.0} Papel tornasol rojo & rojo $rightarrow$ azul & num{5.0} -- num{8.0} Papel amarillo brillante & amarillo $rightarrow$ rojo & num{6.7} -- num{7.9} Papel Congo & azul $rightarrow$ rojo & num{8.0} -- num{5.0} Papel amarillo nitrazina & amarillo $rightarrow$ violeta-azul & num{6.0} -- num{7. Papel fenolftale´ına & blanco $rightarrow$ rojo & num{8.3} -- num{10.0} end{longtable} 43
  • 46. begin{figure}[h!] begin{floatrow} centering caption{Resultados del ensayo de insaturaci´on} includegraphics[width=10cm]{./images/tubes.jpg} label{fig:tubes} floatfoot{small{FUENTE: flickr.com - bajo licencia creative commons}} end{floatrow} end{figure} begin{longtable}{C{3cm}C{4cm}C{4cm}C{4cm}} caption{Puntos de ebullici´on de las muestras problema.} label{tab:boiling} hline bfseries{Compuesto} & bfseries{Punto de ebullici´on experimental SI{}{degreeCelsiu hline endfirsthead multicolumn{2}{c}{bfseries tablename{} thetable ldots continuaci´on} hline bfseries{Compuesto} & bfseries{Punto de ebullici´on experimental SI{}{degreeCelsiu hline endhead hline multicolumn{2}{r}{ldots contin´ua en la siguiente p´agina} endfoot hline endlastfoot includegraphics{./images/toluene.eps} & b & c & num{110.6} includegraphics{./images/cyclohexane.eps} & b & c & num{80.74} includegraphics{./images/cyclohexanol.eps} & b & num{110.6} & num{160.8} hline end{longtable} subsection{Muestra de c´alculos} begin{equation} E={ E }^{ 0 }-frac { 0.05916 }{ 2 } log _{ 10 }{ frac { frac { { left[ { H }^{ + end{equation} section{Discusi´on de Resultadoslabel{sec:discusion}} 44
  • 47. subsection{Correcci´on de los puntos de ebullici´on} Los puntos de ebullici´on fueron corregidos utilizando la ecuaci´on de Sydney-Youngaut begin{equation} label{eq:bpcorrection} Delta T = C(760 - p)(273 + t) end{equation} Se encontraron desviaciones respecto a los valores experimentales reportados en la li subsection{Ecuaciones Qu´ımicas} A continuaci´on se muestra un ejemplo de una reacci´on qu´ımica escrita con la ayuda del begin{center} ce{1/2 O2 _{(g)} + 2 H+ + 2 e^- <=> H2O} hspace{19mm} $times 3$ hspace{20mm} $E^0 vspace{3mm} ce{2 Cr^{3+} + 7 H2O <=> Cr2O7^{2-} + 14 H+ + 6 e^-} hspace{24mm} $E^0 = SI{-1.36} underline{hspace{145mm}} ce{3 O2 _{(g)} + 4 Cr^{3+} + 8 H2O <=> 2 Cr2O7^{2-} + 16 H+ } hspace{15mm} $E^0 = end{center} section{Conclusioneslabel{sec:conclusions}} SI{0.100}{Molar} SI{23}{gram} $SI{10d-2}{cancelgramof{ce{Na2SO4}}} times dfrac{SI{1}{mole}}{SI{80}{cance num{3.1415592d-3} begin{equation} label{eq:ensayo} x=3y+5 end{equation} Ahora quiero referenciar la ecuaci´on ref{eq:ensayo} y continuo escribiendo 45
  • 48. ce{H2SO4 + Ca(OH)2 -> CaSO4 v + 2 H2O ^} begin{equation} label{eq:cuadratica} x=frac { -bpm sqrt [ 2 ]{ { b }^{ 2 }-4ac } }{ 2a } end{equation} Si necesito referirme a la ecuaci´on cuadr´atica (ver ecuaci´on ref{eq:cuadratica}) y c section{Procedimiento Experimentallabel{sec:procedure}} section{Referenciaslabel{sec:references}} printbibliography[heading=none] end{document} El cual se visualizaria de la siguiente manera: 46
  • 49. 20. Presentaci´on en Beamer. A continuaci´on mostramos el template para una presentaci´on en Beamer. documentclass[10pt]{beamer} usetheme[ %%% option passed to the outer theme % progressstyle=fixedCircCnt, % fixedCircCnt, movingCircCnt (moving is deault) ]{Feather} % If you want to change the colors of the various elements in the theme, edit and unc % Change the bar colors: %setbeamercolor{Feather}{fg=red!20,bg=red} % Change the color of the structural elements: %setbeamercolor{structure}{fg=red} % Change the frame title text color: %setbeamercolor{frametitle}{fg=blue} % Change the normal text color background: %setbeamercolor{normal text}{fg=black,bg=gray!10} %------------------------------------------------------- % INCLUDE PACKAGES %------------------------------------------------------- usepackage[utf8]{inputenc} usepackage[english]{babel} usepackage[T1]{fontenc} usepackage{helvet} %------------------------------------------------------- % DEFFINING AND REDEFINING COMMANDS %------------------------------------------------------- % colored hyperlinks newcommand{chref}[2]{ href{#1}{{usebeamercolor[bg]{Feather}#2}} } %------------------------------------------------------- % INFORMATION IN THE TITLE PAGE 47
  • 50. %------------------------------------------------------- title[] % [] is optional - is placed on the bottom of the sidebar on every slide { % is placed on the title page textbf{Arterias,Venas y vasos Linf´aticos} } subtitle[Arterias,Venas y vasos Linf´aticos] { textbf{Biomateriales} } author[Jeisson Andr´es Ochoa Garc´ıa] { Jeisson Andr´es Ochoa Garc´ıa {} } institute[] { Universidad Manuela Beltr´an Biomateriales %there must be an empty line above this line - otherwise some unwanted space is add } date{today} %------------------------------------------------------- % THE BODY OF THE PRESENTATION %------------------------------------------------------- begin{document} %------------------------------------------------------- % THE TITLEPAGE %------------------------------------------------------- {1% % this is the name of the PDF file for the background begin{frame}{Arterias,Venas y vasos Linf´aticos}{} 48
  • 51. end{frame} %------------------------------------------------------- section{Introduction} %------------------------------------------------------- subsection{Arterias,Venas y vasos Linf´aticos} begin{frame}{Introduction}{Arterias,Venas y vasos Linf´aticos} %------------------------------------------------------- begin{itemize} item<1-> Son tejidos blandos que presentan una relaci´on de tesi´on vs deformaci´on item<2-> los vasos sangu´ıneos y los vasos linf´aticos no presentan sol´o car´acter item<3-> sus propiedades mec´anicas dependen de la conformaci´on de las paredes, e end{itemize} end{frame} %------------------------------------------------------- section{Installation} %------------------------------------------------------- subsection{Source files} begin{frame}{Installation}{Source files} %------------------------------------------------------- begin{block}{} The theme contains 4 source files: begin{itemize} item {tt beamercolorthemeFeather.sty} item {tt beamerouterthemeFeather.sty} item {tt beamerinnerthemeFeather.sty} item {tt beamerthemeFeather.sty} end{itemize} end{block} end{frame} %------------------------------------------------------- subsection{Local and Global installation} begin{frame}{Installation}{Local and Global installation} %------------------------------------------------------- The theme can be installed for textbf{local} or textbf{global} use. pause begin{block}{Local Installation} begin{itemize} item Local installation is the simplest way of installing the theme. 49
  • 52. item You need to placing the 4 source files in the same folder as your presentat end{itemize} end{block} begin{block}{Global Installation} begin{itemize} item If you wish to make the theme globally available, you must put the files i item Detailed steps on how to proceed installation under various operating syst end{itemize} end{block} end{frame} %------------------------------------------------------- subsection{Required Packages} begin{frame}{Installation}{Required Packages} %------------------------------------------------------- For using the Feather Theme you will need the Bemaer class installed and the follow begin{itemize} item TikZfootnote{TikZ is a package for creating beautiful graphics. Have a loo item calc end{itemize} Due to the fact that the packages are very common they should be included in your l end{frame} %------------------------------------------------------- section{User Interface} subsection{Loading the Theme and Theme Options} begin{frame}{User Interface}{Loading the Theme and Theme Options} %------------------------------------------------------- begin{block}{The Presentation Theme} The Feather Theme can be loaded in a familiar way. In the reamble of your {tt te {tt textbackslash usetheme[<options>]{Feather}} vspace{5pt} The presentation theme loads the inner, outer and color Feather theme files and p end{block} begin{block}{The Inner and Outher Themes} If you wish you can load only the inner, or the outher theme directly by vspac {tt textbackslash useinnertheme{Feather}} (and it has no options) vspace{5 {tt textbackslash useoutertheme[<options>]{Feather}} (it has one option) hspace{20pt}{tt progressstyle={fixedCircCnt or movingCircCnt}} begin{itemize} 50
  • 53. item which set how the progress is illustrated; item the value {tt movingCircCnt} is the default. end{itemize} end{block} end{frame} begin{frame}{User Interface}{Loading the Theme and Theme Options} begin{block}{The Color Theme} Also you can load only the color theme by writing in the preamble of the {tt tex vspace{5pt} begin{itemize} item {tt textbackslash usecolortheme{Feather}} end{itemize} vspace{5pt} ...or to change the colors of the various elements in the theme vspace{5pt} begin{itemize} item Change the bar colors: {tt textbackslash setbeamercolor {Feather}{fg=<color>, bg=<color>}} vspace{2pt} item Change the color of the structural elements: {tt textbackslash setbeamercolor{structure}{fg=<color>}} vspace{2pt} item Change the frame title text color: {tt textbackslash setbeamercolor{frametitle}{fg=<color>}} vspace{2pt} item Change the normal text color background: {tt textbackslash setbeamercolor{normal text}{fg=<color>, bg=<color>}} end{itemize} end{block} end{frame} 51
  • 54. %------------------------------------------------------- subsection{Feather image} begin{frame}{User Interface}{The Feather Background Image} %------------------------------------------------------- begin{block}{The Feather Background Image} begin{itemize} item In Feather theme, the title page frame and the last frame have the Feather item The Feather background image can be produced to any frame by wrating on the end{itemize} vspace{5pt} {tt {textbackslash 1bg textbackslash begin{frame}[<options>]{Frame Title}{Frame Subtitle} ldots textbackslash end{frame}}} end{block} end{frame} {1 begin{frame}[plain,noframenumbering] finalpage{Thank you for using Feather Beamer Theme!} end{frame}} end{document} 52
  • 55. 21. Modelo de art´ıculo con organizador de informa- ci´on. A continuaci´on presentamos documentclass{article} usepackage[active,tightpage]{preview} usepackage{varwidth} usepackage[dvipsnames,x11names,svgnames]{xcolor} usepackage{tikz} usetikzlibrary{positioning,backgrounds,chains,shapes} % PreviewEnvironment{tikzpicture} usepackage{polyglossia} usepackage{xeCJK} setotherlanguages{arabic,hindi,tamil,greek,thai,tibetan,russian} % FreeSerif is VERY versatile when it comes to multilingual character sets. % FreeSans is a little less so, so we’ll have to re-define the sans-serif fonts for s setmainfont{FreeSerif} setsansfont[Scale=0.9]{FreeSans} setCJKmainfont{AR PL UKai CN} setCJKsansfont{WenQuanYi Micro Hei} newcommand{tqLemma}[4][]{node[lemma] (#2) [draw=#3,fill=#3!30, %label={[draw=#3!50,fill=#3!10]above:#2}, #1] {#4} ;} tikzset{every node/.append style={draw}} tikzset{lemma/.append style={rectangle, rounded corners, on chain}} tikzset{every label/.append style={semicircle, font={tiny},label distance=-.5pt,inn begin{document} % Serifs! begin{preview} begin{varwidth}{linewidth} begin{tikzpicture} node (axis) [circle,inner sep=.3em,draw=gray,fill=gray!30] {}; 53
  • 56. % First layer (inner) circle begin{scope}[start chain=inner circle placed {at=(tikzchaincount*32.72:6em)}] tqLemma{tlh}{Orchid}{qatlho’} tqLemma{deu}{Teal}{Danke} tqLemma{zho}{Salmon}{??} tqLemma{ita}{CornflowerBlue}{Grazie} tqLemma{rus}{Peach}{textrussian{???????}} % newfontfamilythaifont[Script=Thai]{FreeSerif} % Is already the main font tqLemma{tha}{SteelBlue}{textthai{??????}} newfontfamilytengwarfont[Scale=1.5]{TengwarFormal12.ttf} tqLemma[font=tengwarfont]{qya}{Goldenrod}{9Ckern1pt 4#5$char0204}; %% Commands that I’d use if only tengwarscript worked with xelatex % ThyarmenTTthreedotsTantoTTthreedots %TnuumenTTtwodotsbelowTTacute % }; tqLemma{ara}{SeaGreen}{textarabic{????}} tqLemma{fra}{Rhodamine}{Mer¸ci} tqLemma{spa}{Maroon}{Gracias} tqLemma{tam}{Crimson}{texttamil{?????}} end{scope} %% 2nd layer begin{scope}[start chain=outer circle placed {at=(tikzchaincount*32.72-16.36:10.5em tqLemma{por}{Periwinkle}{Obrigado} tqLemma{ell}{BurntOrange}{???a??st?} newCJKfontfamilykofont[Scale=0.92]{cwTeXMing} tqLemma[font=kofont]{kor}{MidnightBlue}{?????} tqLemma{hin}{Apricot}{texthindi{???????}} 54
  • 57. tqLemma{msa}{ForestGreen}{Terima kasih} tqLemma{eng}{Tomato}{Thank you} newCJKfontfamilyjpfont{IPAPMincho} tqLemma[font=jpfont]{jpn}{Violet}{?????} tqLemma{gla}{Chocolate}{Tapadh leibh} newfontfamilytibetanfont{Jomolhari-alpha3c-0605331.ttf} tqLemma{bod}{Gold}{texttibetan{?????????????}} tqLemma{gle}{Tan}{Go raibh maith agaibh} tqLemma{vie}{LawnGreen}{Xin c?m on} end{scope} begin{pgfonlayer}{background} path[draw=gray,thick,shorten >=-2pt] (axis) edge (eng) edge (msa) edge (kor) edge (ell) edge (hin) edge (vie) edge (gle) edge (bod) edge (gla) edge (jpn) edge (tha) edge (por) edge (deu) edge (zho) edge (ita) edge (tam) edge (rus) edge (fra) edge (ara) edge (spa) edge (qya) edge (tlh); end{pgfonlayer} end{tikzpicture} 55
  • 58. end{varwidth} end{preview} %%%%%%%%%%%%%%%%%%%%%%%%%%%% % Sans serif! (e.g. for presentations) begin{preview} begin{varwidth}{linewidth} begin{tikzpicture}[lemma/.append style={font=sffamily}] node (axis) [circle,inner sep=.3em,draw=gray,fill=gray!30] {}; % First layer (inner) circle begin{scope}[start chain=inner circle placed {at=(tikzchaincount*32.72:6em)}] tqLemma{tlh}{Orchid}{qatlho’} tqLemma{deu}{Teal}{Danke} tqLemma{zho}{Salmon}{??} tqLemma{ita}{CornflowerBlue}{Grazie} tqLemma{rus}{Peach}{textrussian{???????}} newfontfamilythaifontsf{Garuda.ttf} tqLemma{tha}{SteelBlue}{textthai{??????}} % I don’t think I’ve seen a nice "sans serif" % Tengwar font anywhere, so reusing the same. newfontfamilytengwarfont[Scale=1.5]{TengwarFormal12.ttf} tqLemma[font=tengwarfont]{qya}{Goldenrod}{9Ckern1pt 4#5$char0204}; %% Commands that I’d use if only tengwarscript worked with xelatex % ThyarmenTTthreedotsTantoTTthreedots %TnuumenTTtwodotsbelowTTacute % }; newfontfamilyarabicfontsf[Scale=0.9]{DejaVu Sans} tqLemma{ara}{SeaGreen}{textarabic{????}} tqLemma{fra}{Rhodamine}{Mer¸ci} tqLemma{spa}{Maroon}{Gracias} 56
  • 59. newfontfamilytamilfontsf[Scale=1.2]{Lohit Tamil} tqLemma{tam}{Crimson}{texttamil{?????}} end{scope} %% 2nd layer begin{scope}[start chain=outer circle placed {at=(tikzchaincount*32.72-16.36:10.5em tqLemma{por}{Periwinkle}{Obrigado} tqLemma{ell}{BurntOrange}{???a??st?} newCJKfontfamilykofontsf[Scale=0.9]{UnDinaru.ttf} tqLemma[font=kofontsf]{kor}{MidnightBlue}{?????} newfontfamilyhindifontsf{Lohit Devanagari} tqLemma{hin}{Apricot}{texthindi{???????}} tqLemma{msa}{ForestGreen}{Terima kasih} tqLemma{eng}{Tomato}{Thank you} newCJKfontfamilyjpfontsf{IPAPGothic} tqLemma[font=jpfontsf]{jpn}{Violet}{?????} tqLemma{gla}{Chocolate}{Tapadh leibh} newfontfamilytibetanfontsf[Scale=1.5]{Tashi.ttf} tqLemma{bod}{Gold}{texttibetan{?????????????}} tqLemma{gle}{Tan}{Go raibh maith agaibh} tqLemma{vie}{LawnGreen}{Xin c?m on} end{scope} begin{pgfonlayer}{background} path[draw=gray,thick,shorten >=-2pt] (axis) edge (eng) edge (msa) edge (kor) edge (ell) edge (hin) edge (vie) edge (gle) edge (bod) 57
  • 60. edge (gla) edge (jpn) edge (tha) edge (por) edge (deu) edge (zho) edge (ita) edge (tam) edge (rus) edge (fra) edge (ara) edge (spa) edge (qya) edge (tlh); end{pgfonlayer} end{tikzpicture} end{varwidth} end{preview} end{document} 58
  • 61. 22. Template para una revista. Este template nos ser´a ´util para editar una revista cient´ıfica, a continuaci´on mostramos el c´odigo fuente. %------------------------------------------------------------------------------------ % ESTA PLANTILLA REQUIERE UNA INSTALACION ACTUALIZADA DE TEXLIVE O MIKTEX (AL 2014) % % ACTUALICE TODA LA DISTRIBUCI´ON MIKTEX O TEXLIVE ANTES DE USAR ESTA PLANTILLA % O HAGA UNA REINSTALACI´ON DE LA DISTRIBUCI´ON % % >>>>> Esta plantilla requiere el paquete "psboxit" (est´a en esta carpeta: psboxit %------------------------------------------------------------------------------------ documentclass[11pt,fleqn,x11names,table]{book} % Dimensiones y m´argenes. usepackage[text={15cm,25cm},centering,headsep=20pt,top=0.8in, bottom = 0.8in,letterpaper,showframe=false]{geometry} %---------------------------------------------------------------------- input{Archivo_Diseno_Libro_LaTeX_RevistaMatematica_ITCR}% = Paquetes y c´odigo de dis %---------------------------------------------------------------------- renewcommand{tablename}{Tabla} definecolor{styrmitcrwcgray1}{rgb}{0.2,0.2,0.2} definecolor{wcgray}{rgb}{0,0.1333,0.3333} usetikzlibrary{arrows} usepackage{makeidx} makeindex usepackage{fourier} % Fuente global % Insertar p´aginas .pdf usepackage{pdfpages} begin{document} % Insertar Portada.pdf includepdf[pages=-]{images/Portada} pagenumbering{roman} %pagecolor{grisamarillo} 59
  • 62. parindent=0mm % Sin sangr´ıa pagestyle{empty} titulo{% Autor (fnte es un comando para un tipo de fuente especial) hugebfseriescolor{wcolornotas} Alex´ander Borb´on A., Walter Mora F.}{% %pre-t´ıtulo color{verdeF}Edici´on de Textos Cient´ıficos }{% %T´ıtulo principal {fontsize{80}{1} selectfont LaTeX{}} }{% %Adicional Composici´on, Dise~no Editorial, Gr´aficos, Inkscape, Tikz y Presentaciones Beamer } % %---------------------------------------------------------------------------------- % % P´agina para "derechos reservados", ISBN, licencia creative commons, etc. % %---------------------------------------------------------------------------------- clearpage begin{copyrightpage}{% Revista digital Matem’atica Educaci’on e Internet (www.tec-digital.itcr.ac.cr/re Correo Electr’onico: url{wmora2@itcr.ac.cr} Escuela de Matem’atica Instituto Tecnol’ogico de Costa Rica Apdo. 159-7050, Cartago Tel’efono (506)25502225 Fax (506)25502493}% Mora Flores, Walter. Edici´on de Textos Cient´ıficos con LaTeX. Composici´on, Gr´aficos, Inkscape y Pres Alex´ander Borb´on A. -- 3ra ed. -- Escuela de Matem´atica,Instituto Tecnol´ogico de Costa Rica. 2010. xxx p. ISBN 978-9977-66-227-5 1. TeX. 2. Composici´on tipogr´afica-automatizada 3. Tipos - s´ımbolos matem´aticos end{copyrightpage} ~vfill %thispagestyle{empty} noindent parbox[s]{0.35textwidth}{Licencia.}parbox[c]{0.65textwidth}{ color{gray} fhv{9}{Revista digital} fhvb{10}{Matem´atica, Educaci´on e Internet.} 60
  • 63. fntg[pag][9]{% href{http://www.tec-digital.itcr.ac.cr/revistamatematica/}{http://www.tec-digital. } % %noindent {color{colordominante} Photos by}: Viviana Loaiza. Parque Nacional Chirri includegraphics[scale=0.7]{images/logocc} noindent {{fontsize{9}{1} selectfont Este libro se distribuye bajo la licencia Cr url{http://creativecommons.org/licenses/by-nc-nd/3.0/}. En particular, esta licenc L´ımite de responsabilidad y exenci´on de garant´ıa: El autor o los autores han hecho Esta edici´on se proporciona‘‘tal cual’’. Se distribuye gratuitamente con la esperan La Revista digital Matem´aticas, Educaci´on e Internet es una publicaci´on electr´onica %-------------------------------------------------------------------------------- % Tabla de contenidos %-------------------------------------------------------------------------------- tableofcontents %--------------------------------------------------------------------------------- % Pr´ologo %--------------------------------------------------------------------------------- begin{prologo} thispagestyle{empty} Este texto cubre aspectos b´asicos e intermedios sobre composici´on tipogr´afica LaTeX ver con paquetes especiales. Algunas veces la descripci´on se hace "por ejemplos", dad vastedad del tema. ... El c´odigo fnte{LaTeX} de este libro (ejemplos y plantilla) se puede descargar de textit{Cartago, 2013.} hfill{sc W. Mora, A. Borb´on.} end{prologo} cleardoublepage pagestyle{fancy} % Habilitar encabezados pagenumbering{arabic} setcounter{page}{1} 61
  • 64. %------------------------------------------------------------------------------------ % Cap´ıtulo 1 %------------------------------------------------------------------------------------ chapter{LaTeX: Primeros pasos} %%input{LaTeXPrimerosPasos.tex} begin{caja}[Advertencia.] Las siguientes plantillas usan la versi´on 2014 del paquete verb+tcolorbox+ (entre otros paquetes recientes), por lo tanto {it debe actualiza end{caja} section{Prueba de entornos} begin{definicion}[(Igualdad)][cap1:Igualdad] $$a=b$$ end{definicion} bigskip Seg´un la definici´on ref{cap1:Igualdad}, la igualdad... bigskip begin{teorema} $$a=b$$ end{teorema} bigskip begin{ejemplo} $$a=b$$ end{ejemplo} %------------------------------------------------------------------------------------ clearpage begin{lema} $$a=b$$ end{lema} bigskip begin{corolario} $$a=b$$ end{corolario} 62
  • 65. bigskip begin{caja}[Una caja de comentario] $$a=b$$ end{caja} subsection{Tablas} % usepackage{array,tabularx} % usepackage[table, x11names]{xcolor} newcolumntype{Y}{>{raggedleftarraybackslash}X} % Ver tabularx % tcbset{enhanced,fonttitle=bfserieslarge,fontupper=normalsizesffamily, colback=LightCyan1,colframe=DarkOrange4,colbacktitle=DarkOrange4, coltitle=black,center title } %%-Tabla - Estilo beamer begin{tcolorbox}[tabularx={X||X||X},title= {white Iteraci´on}, beamer] & $x_i$ & $y_i=f(x_i)$ hlinehline A & $x_0=0$ & $0$ hline B & $x_1=0.75$ & $-0.0409838$ hline C & $x_2=1.5$ & $1.31799$ end{tcolorbox} %------------------------------------------------------------------------------------ % Cap´ıtulo 2 %------------------------------------------------------------------------------------ chapter{Acciones en una sesi´on con LaTeX{}} %%input{AccionesSesionLaTeX.tex} %------------------------------------------------------------------------------------ % Cap´ıtulo 3 %------------------------------------------------------------------------------------ % clearpage chapter{Escritura de Texto Normal} %%input{EscrituraTextoNormal.tex} %------------------------------------------------------------------------------------ % Cap´ıtulo 4 %------------------------------------------------------------------------------------ 63
  • 66. chapter{Texto en modo matem´atico}label{textomatematico} % clearpage %%input{TextoModoMatematico.tex} % %------------------------------------------------------------------------------------ % Cap´ıtulo 5 %------------------------------------------------------------------------------------ chapter{Tablas y objetos flotantes} % clearpage %%input{Tablas.tex} % %------------------------------------------------------------------------------------ % Cap´ıtulo %------------------------------------------------------------------------------------ chapter{Insertar gr´aficos y figuras} % clearpage %input{aInsertarFiguras.tex} % %------------------------------------------------------------------------------------ % Cap´ıtulo %------------------------------------------------------------------------------------ chapter{Edici´on de gr´aficos y figuras} % clearpage %input{edicionFiguras.tex} % %------------------------------------------------------------------------------------ % Cap´ıtulo %------------------------------------------------------------------------------------ chapter{Citas bibliogr´aficas con BibTeX} % clearpage %%input{HacerBibliografia.tex} % %------------------------------------------------------------------------------------ % Cap´ıtulo %------------------------------------------------------------------------------------ chapter{Dise~no Editorial} % clearpage %%input{DisenoEditorial.tex} % 64
  • 67. %------------------------------------------------------------------------------------ % Cap´ıtulo %------------------------------------------------------------------------------------ chapter{Entornos y cajas}label{cajas} % clearpage %%input{cajas.tex} % %------------------------------------------------------------------------------------ % Cap´ıtulo %------------------------------------------------------------------------------------ chapter{Personalizar el Documento} % clearpage %input{PersonalizarElDocumento.tex} % %------------------------------------------------------------------------------------ % Cap´ıtulo %------------------------------------------------------------------------------------ chapter{Transparencias con Beamer} % clearpage % input{Beamer.tex} % %------------------------------------------------------------------------------------ % Cap´ıtulo %------------------------------------------------------------------------------------ chapter{Posters y Tr´ıpticos (Brochures)} % clearpage % input{PosterYBrochures.tex} % %------------------------------------------------------------------------------------ % Cap´ıtulo %------------------------------------------------------------------------------------ chapter{Documentos LaTeX{} en Internet} % clearpage 65
  • 68. % input{LaTeXInternet.tex} % %------------------------------------------------------------------------------------ % Bibliograf´ıa %------------------------------------------------------------------------------------ clearpage thispagestyle{empty} addcontentsline{toc}{schapter}{addvspace{30pt}largescbfseries Bibliograf´ıa colo begin{thebibliography}{AAAAAA} bibitem{abbot} S. Abbot. "{it Understanding Analysis}". Springer. 2000. bibitem{Andrew} Andrew Mertz y William Slough. {it "Beamer by Example"}. En url{http://www.tug.org/pracjourn/2005-4/mertz/mertz.pdf} bibitem{} Joseph Wright. "From verb+newcommand+ to verb+NewDocumentCommand+ with xparse". url{https://www.tug.org/TUGboat/tb31-3/tb99wright.pdf}. Consultada el 10 de Enero 2014. end{thebibliography} % clearpage %input{Bibliografia} % %------------------------------------------------------------------------------------ % Ap´endices %------------------------------------------------------------------------------------ %input{apendiceAgregarPaquetesNuevos.tex} %input{Habilitarshellescape.tex} % input{ApendiceA.tex}%insalar una distribuci´on y un editor % input{softwareadicional} % input{massoftwareadicional} % input{ApendiceB.tex} % input{IndiceComun.tex} % % %%%%%%%%%%% ImprimirIndice %printindex end{document} 66
  • 69. 67
  • 70. 23. Un template adicional para editar un libro. Este template nos ser´a ´util para editar un libro cient´ıfico, con tablas e imagenes , a continuaci´on mostramos el c´odigo fuente. ----------------------------------------------------------------------------- % La plantilla actual es una versi´on ampliamente modificada % de otras plantillas implementadas por M. Legrand, % P. Wilson y otros (ver http://www.latextemplates.com/) % % VERSI´ON ACTUAL. % Modificado en: http://www.tec-digital.itcr.ac.cr/revistamatematica/ % Licencia: CC BY-NC-SA 3.0 (http://creativecommons.org/licenses/by-nc-sa/3.0/) % Consultas: Walter Mora F. wmora2@itcr.ac.cr o wmora2@gmail.com % % C´omo compilar esta plantilla: Compilar con PDFLaTeX % % Im´agenes: % La im´agenes de cada cap´ıtulo deben venir en escala 2:1 (ancho:alto), % Por ejemplo 800px ancho y 400px alto. %------------------------------------------------------------------------------------ documentclass[11pt,fleqn,x11names,table]{book} % Dimensiones y m´argenes. usepackage[top=3cm,bottom=3cm,left=3.2cm,right=3.2cm,headsep=10pt,letterpaper]{geome %---------------------------------------------------------------------- input{Diseno_Libro_D_RevistaMatematica_ITCR}% = Paquetes y c´odigo de dise~no %---------------------------------------------------------------------- % COMANDOS PERSONALES ---------------------------------------------- newcommand{R}{mathbb{R}} newcommand{Z}{mathbb{Z}} newcommand{Q}{mathbb{Q}} newcommand{N}{mathbb{N}} newcommand{I}{mathbb{I}} newcommand{raya}{rule{2cm}{0.01cm}} newcommand{ds}{displaystyle} newcommand{sen}{mathop{rm sen}nolimits} newcommand{senh}{mathop{rm senh}nolimits} newcommand{arcsen}{mathop{rm arcsen}nolimits} 68
  • 71. newcommand{arcsec}{mathop{rm arcsec}nolimits} newcommand{bc}{begin{center}} newcommand{ec}{end{center}} newcommand{be}{begin{enumerate}} newcommand{ee}{end{enumerate}} %Cambiar color dominante: %definecolor{colordominante}{RGB}{64,190,178} % % definecolor{colortitulo}{RGB}{219,68,14} % ------------------------------------------------------------------- % Insertar portada usepackage{pdfpages} begin{document} % Insertar portada includepdf[pages=-]{images/Portada} parindent=0mm % Sin sangr´ıa pagestyle{empty} titulo{% Autor (fnte es un comando para un tipo de fuente especial) fnte[pag][20]{Walter Mora F.}}{% %pre-t´ıtulo Manual }{% %T´ıtulo principal Edici´on de este libro }{% %Adicional con plantilla "D" } %------------------------------------------------------------------------------------ % P´agina para "derechos reservados", ISBN, licencia creative commons, etc. %------------------------------------------------------------------------------------ %Opci´on 1: P´agina para agregar informaci´on ISBN, etc.----- % begin{copyrightpage}{% % Revista digital Matem’atica Educaci’on e Internet (www.tec-digital.itcr.ac.cr/ % Correo Electr’onico: url{mora2@itcr.ac.cr} % Escuela de Matem’atica 69
  • 72. % Instituto Tecnol’ogico de Costa Rica % Apdo. 159-7050, Cartago % Tel’efono (506)25502225 % Fax (506)25502493}% % % % Mora Flores, Walter. % C´alculo en Varias Variables. 1ra ed. % -- Escuela de Matem´atica,Instituto Tecnol´ogico de Costa Rica. 2012. % 340 pp. % ISBN Obra Independiente: 978-9968-641-12-8 % 1. C´alculo. 2. Integral doble y triple 3. Integral de l´ınea y superficie. % end{copyrightpage} % Opci´on 2: ------------------------------------------------ newpage ~vfill thispagestyle{empty} noindent parbox[s]{0.35textwidth}{Derechos reservados copyright 2013}parbox[c]{0.65textw color{gray} fhv{9}{Revista digital} fhvb{10}{Matem´atica, Educaci´on e Internet.} fntg[pag][9]{% href{http://www.tec-digital.itcr.ac.cr/revistamatematica/}{http://www.tec-digital. } % noindent {color{colordominante} Photos by}: Viviana Loaiza. Parque Nacional Chirrip noindent Licencia Creative Commons Reconocimiento - No Comercial 3.0 Unported Licen url{http://creativecommons.org/licenses/by-nc/3.0}. A menos que lo requiera la ley a noindent textit{Primera edici´on, Octubre 2013} % FIN P´agina para "derechos reservados", ISBN, licencia creative commons, etc. %------------------------------------------------------------------------------------ % Tabla de contenidos %------------------------------------------------------------------------------------ chapterimage{lafoto1.jpg} % Foto en tabla de contenidos pagestyle{empty} % P´ag sin encabezado 70
  • 73. tableofcontents %--------------------------------------------------------------------------------- % Cosas Opcionales %--------------------------------------------------------------------------------- % begin{prologo} % % Prefacio o Pr´ologo --------------------------- % % Bueno, aqu´ı viene el pr´ologo de este libro... % % textit{Cartago, 2013.} hfill{sc El autor} % % %------ Fin Pr´ologo---------------------------- % % end{prologo} %--FIN COSAS OPCIONALES cleardoublepage % pagestyle{fancy} % Encabezados %------------------------------------------------------------------------------------ % Cap´ıtulo 1 %------------------------------------------------------------------------------------ ansj=1 % inicializa lista ejercicios chapterimage{lafoto1.jpg} % Imagen del cap´ıtulo 1 chapter{C´omo usar la plantilla "D"} begin{caja}[Advertencia.] Las siguientes plantillas usan la versi´on 2014 del paquete verb+tcolorbox+ (entre otros paquetes recientes), por lo tanto {it debe actualiza end{caja} bigskip Las plantillas para libros de la "revista digital Matem´atica, Educaci´on e Internet son implementadas con ideas propias y tambi´en con ideas tomadas y modificadas de la documentaci´on de los paquetes LaTeX{} y de varios sitios p´ublicos en Internet: href{http://tex.stackexchange.com/}{http://tex.stackexchange.com/} 71
  • 74. y del sitio href{http://www.latextemplates.com/}{http://www.latextemplates.com/}, entre otros. Este material es de libre distribuci´on. Para editar libros en este formato, uno de los formatos de la "revista digital Matem´atica, Educaci´on e Internet", se debe usar verb+ Diseno_Libro_D_RevistaMatematica_ITCR.tex+ en un documento tipo {tt book} begin{lstlisting} documentclass{book} % Paquete de estilo (puede abrirlo si necesita modificar algo) usepackage{Diseno_Libro_D_RevistaMatematica_ITCR.tex} ... end{lstlisting} Con el estilo lstinline+Diseno_Libro_D_RevistaMatematica_ITCR.tex+ se puede usar c´od Los paquetes que usa este estilo son los mismos que se mencionan en el libro href{ht section{Requisitos para compilar} {color{azulF} El archivo lstinline|Diseno_Libro_D_RevistaMatematica_ITCR.tex| requiere una instalaci´on TeX ; completa y {it actualizada} (MikTeX 2.9 o TeXLive 2 Si tiene alg´un error de compilaci´on, puede consultar con Walter Mora, href{wmora2@g begin{scaja} Necesita que el archivo verb+ Diseno_Libro_D_RevistaMatematica_ITCR.tex+ adjunto, {it est´e en la misma carpeta que el archivo} {tt .tex} que est´a editand Luego puede compilar. end{scaja} section{Plantilla general} El c´odigo {tt .tex} de este documento, verb+Manual_Como_Usar_EstePaqueteDeEstilo.tex+, se puede usar como plantilla para un libro. Los colores los puede modificar tal y como se indica en la secci´on ref{cambiarcolores} section{Entornos} Este estilo define los entornos con cajas: (ver m´as adelante). Por ejemplo, 72
  • 75. begin{definicion} $A_delta={delta_1,...,delta_n}$ end{definicion} bigskip begin{teorema} $forall n in N,; 2^n > n$ end{teorema} bigskip begin{ejemplo} $A_s={s_1,...,s_n}$ end{ejemplo} section{Dimensiones} Las dimensiones se pueden cambiar en el pre´ambulo. Si necesita begin{lstlisting} usepackage[top=3cm,bottom=3cm,left=3.2cm,right=3.2cm, headsep=10pt,letterpaper]{geometry} end{lstlisting} section{Paquetes habilitados en esta plantilla} begin{tabular}{lcp{0.8textwidth}}toprule Editor usado: & & Kile 2.1, texmaker 4.03 Probado con & & MikTeX 2.9 (con carga autom´atica de paquetes) y TeXLive 2013 Paquetes incluidos & & bottomrule end{tabular} begin{lstlisting} usepackage[spanish]{babel} usepackage[latin1]{inputenc} usepackage[autostyle, spanish = mexican]{csquotes} MakeOuterQuote{"} usepackage{helvet} usepackage[full]{textcomp} usepackage{xcolor} usepackage{pstricks} usepackage{xparse} usepackage{tcolorbox} tcbuselibrary{skins,breakable} 73
  • 76. usepackage{xargs} usetikzlibrary{positioning,shadows,backgrounds, calc} DeclareGraphicsExtensions{.pdf,.png,.jpg} usepackage{multicol} usepackage{amsmath,amssymb,amsfonts,latexsym, cancel,stmaryrd,amsthm} usepackage[ruled,,vlined,lined,linesnumbered, algochapter]{algorithm2e} usepackage{framed} usepackage{titletoc} usepackage{etoolbox} usepackage[small,bf]{caption} usepackage[breaklinks,colorlinks=true, pdfstartview=FitV, linkcolor=azulF, citecolor=azulF, urlcolor=azulF]{hyperref} end{lstlisting} section{Las fotos} Las im´agenes de inicio de cap´ıtulo est´an en la subcarpeta "images debe ser 2:1, es decir, pueden ser 600px $times$300, 800px $times$400, etc. %----------------------------------------------------------------------- % Cap´ıtulo 2 %----------------------------------------------------------------------- chapterimage{lafoto2.jpg} % Imagen del cap´ıtulo 1 chapter{Entornos} En el paquete de estilo vienen definidos los entornos "ejemplo", "definicion", "lema" El color de las cajas se puede cambiar, ver la secci´on ref{cambiarcolores}. Los entornos pueden tener descripci´on y tambi´en referencia. En general, la sintaxis s begin{lstlisting} begin{entorno} ... end{entorno} 74
  • 77. %Descripci´on begin{entorno}[(Descripci´on)] ... end{entorno} %Descripci´on + referencia begin{entorno}[(Descripci´on)][referencia] ... end{entorno} %Referencia begin{entorno}[][referencia] %[] es manadatorio .. end{entorno} end{lstlisting} subsection{Definiciones} fntb{Definici´on SIN descripci´on NI referencias}, begin{lstlisting} begin{definicion} ... end{definicion} end{lstlisting} begin{definicion} Sean $a,b$ enteros con $b not = 0.$ be item Decimos que $b$ divide a $a$ si existe un entero $c$ tal que $a=bc.$ item Si $b$ divide a $a$ escribimos $b|a$ item Si $b$ no divide a $a$ escribimos $bnot|a$ ee end{definicion} bigskip fntb{Definici´on CON descripci´on y SIN referencia}, 75
  • 78. begin{lstlisting} begin{definicion}[(Divisibilidad)] ... end{definicion} end{lstlisting} begin{definicion}[(Divisibilidad)] Sean $a,b$ enteros con $b not = 0.$ be item Decimos que $b$ divide a $a$ si existe un entero $c$ tal que $a=bc.$ item Si $b$ divide a $a$ escribimos $b|a$ ee end{definicion} bigskip fntb{Definici´on CON descripci´on Y referencia}, begin{lstlisting} begin{definicion}[(Divisibilidad)][ref:defdivisibilidad] ... end{definicion} end{lstlisting} begin{definicion}[(Divisibilidad)][ref:defdivisibilidad]%no dejar l´ıneas blancas al Sean $a,b$ enteros con $b not = 0.$ be item Decimos que $b$ divide a $a$ si existe un entero $c$ tal que $a=bc.$ item Si $b$ divide a $a$ escribimos $b|a$ ee end{definicion} Referencia a la definici´on ref{ref:defdivisibilidad} bigskip fntb{Definici´on solo referencia}, begin{lstlisting} begin{definicion}[][ref:defdivisibilidad] ... end{definicion} end{lstlisting} begin{definicion}[][ref:defdivisibilidad]%no dejar l´ıneas blancas al inicio Sean $a,b$ enteros con $b not = 0.$ 76
  • 79. be item Decimos que $b$ divide a $a$ si existe un entero $c$ tal que $a=bc.$ item Si $b$ divide a $a$ escribimos $b|a$ ee end{definicion} Referencia a la definici´on ref{ref:defdivisibilidad} subsection{Ejemplos} bigskip fntb{Ejemplo sin descripci´on ni referencia}, begin{lstlisting} begin{ejemplo} ... end{ejemplo} end{lstlisting} begin{ejemplo} Sean $a,b,d in Z.$ Muestre que si $a|d$ y $d|b$ entonces $a|b$ {bf Soluci´on:} Si $a|d;wedge; d|b; Longrightarrow; d=k_1a ; wedge ; b=k_2d, ;;mbox{con};; k_1,k_2 in Z Luego $b=k_2d=k_2(k_1a);Longrightarrow; a|b$ end{ejemplo} bigskip fntb{Ejemplo CON descripci´on y sin referencia}, begin{lstlisting} begin{ejemplo}[ (De la igualdad)] ... end{ejemplo} end{lstlisting} begin{ejemplo}[ (De la igualdad)] Sean $a,b,d in Z.$ Muestre que si $a|d$ y $d|b$ entonces $a|b$ {bf Soluci´on:} Si $a|d;wedge; d|b; Longrightarrow; d=k_1a ; wedge ; Luego $b=k_2d=k_2(k_1a);Longrightarrow; a|b$ 77
  • 80. end{ejemplo} bigskip fntb{Ejemplo SIN descripci´on y CON referencia}, begin{lstlisting} begin{ejemplo}[][ejemplo1] ... end{ejemplo} end{lstlisting} begin{ejemplo}[][ejemplo1] Sean $a,b,d in Z.$ Muestre que si $a|d$ y $d|b$ entonces $a|b$ {bf Soluci´on:} Si $a|d;wedge; d|b; Longrightarrow; d=k_1a ; wedge ; Luego $b=k_2d=k_2(k_1a);Longrightarrow; a|b$ end{ejemplo} De acuerdo al ejemplo ref{ejemplo1}, .... subsection{Teoremas} bigskip fntb{Teorema SIN descripci´on NI referencias}, begin{lstlisting} begin{teorema} ... end{teorema} end{lstlisting} begin{teorema} Sean $a,b,d,p,q in Z.$ be item Si $d|a$ y $d|b$ entonces $d|(ax+by)$ para cualquier $x,y in Z$ item Si $d|(p+q)$ y $d|p ;; Longrightarrow ;;d|q.$ item Si $a,b in Z^+$ y $b|a;Longrightarrow;a geq b$ item Si $a|b,$ entonces $a|mb,$ con $m in Z.$ 78
  • 81. item Si $a,b in Z,$ $a|b$ y $b|a;Longrightarrow;|a|=|b|$ ee end{teorema} bigskip fntb{Teorema CON descripci´on y SIN referencias}, begin{lstlisting} begin{teorema}[(Divisibildad)]... end{teorema} end{lstlisting} begin{teorema}[(Divisibildad)] Sean $a,b,d,p,q in Z.$ be item Si $d|a$ y $d|b$ entonces $d|(ax+by)$ para cualquier $x,y in Z$ item Si $d|(p+q)$ y $d|p ;; Longrightarrow ;;d|q.$ item Si $a,b in Z^+$ y $b|a;Longrightarrow;a geq b$ item Si $a|b,$ entonces $a|mb,$ con $m in Z.$ item Si $a,b in Z,$ $a|b$ y $b|a;Longrightarrow;|a|=|b|$ ee end{teorema} bigskip fntb{Teorema CON descripci´on Y referencias}, begin{lstlisting} begin{teorema}[(Divisibildad)][teo1]... end{teorema} end{lstlisting} begin{teorema}[(Divisibildad)][teo1] Sean $a,b,d,p,q in Z.$ be item Si $d|a$ y $d|b$ entonces $d|(ax+by)$ para cualquier $x,y in Z$ 79
  • 82. item Si $d|(p+q)$ y $d|p ;; Longrightarrow ;;d|q.$ item Si $a,b in Z^+$ y $b|a;Longrightarrow;a geq b$ item Si $a|b,$ entonces $a|mb,$ con $m in Z.$ item Si $a,b in Z,$ $a|b$ y $b|a;Longrightarrow;|a|=|b|$ ee end{teorema} Seg´un ref{teo1} se tiene.... subsection{Corolarios} Los corolarios solo tienen la opci´on de referencia (no de descripci´on). fntb{Corolario CON referencia}, begin{lstlisting} begin{corolario}[corolario1]... end{corolario} end{lstlisting} begin{corolario}[corolario1] Sea $nin Z,;n>1.$ El m´as peque~no divisor positivo $d > 1$ de $n$ es primo. end{corolario} Referencia: Seg´un el corolario ref{corolario1}... subsection{Lemas} Los lemas admiten descripci´on y referencias, como antes. fntb{Lema CON descripci´on y referencia}, begin{lstlisting} begin{lema}[--- (El divisor m´as peque~no).][lema1]... end{lema} end{lstlisting} begin{lema}[--- (El divisor m´as peque~no).][lema1] Sea $nin Z,;n>1.$ El m´as peque~no divisor positivo $d > 1$ de $n$ es primo. end{lema} 80