Escolar Documentos
Profissional Documentos
Cultura Documentos
CURSO TALLER:
Herramientas del Editor Cientfico LATEX
R. Ipanaque 1
21 de marzo de 2014
1 Profesor
Pr
ologo
En los u
ltimos cinco a
nos, muchos de los eventos que se organizan a nivel
nacional requieren de la presentacion de trabajos en formato pdf los cuales
deben haberse generado mediante LATEX, lo que constituye una clara influencia
de colegas que han tenido la oportunidad de realizar estudios de post-grado en
el extranjero, pues, en eventos internacionales es obligatoria la presentacion de
trabajos generados con LATEX. Esto es algo saludable, ya que, no sera correcto
trabajar con software no estandarizado en una epoca en que se lucha por la
tan ansiada acreditacion universitaria.
Ademas, cabe se
nalar que con LATEX es sumamente practico elaborar un
programa como plantilla (archivo de extension cls, sty o simplemente tex ) y
proporcionarlo, a los interesados en presentar sus trabajos en un determinado
evento, para que sea utilizado en la generacion de artculos y as obtener una
completa homogeneidad en todos los trabajos presentados.
Por otra parte la presentacion de los artculos, reportes, libros, tesis, etc.
tienen un acabado profesional de alta calidad tipografica cientfica.
Por tales motivos se ha considerado la elaboracion de este curso taller:
Herramientas del Editor Cientfico LATEX que pretende motivar y proporcionar
las herramientas basicas a los interesados en realizar sus composiciones en un
formato estandarizado a nivel internacional.
Robert Ipanaque Chero
ripanaquec@unp.edu.pe
http://www.unp.edu.pe/pers/ripanaque
Indice general
1. Introducci
on
1.1. Distribucion LATEXy editor TEXMAKER .
1.2. Configuracion de TEXMAKER . . . . . . .
1.3. Instrucciones basicas de LATEX . . . . . . .
1.3.1. Comandos . . . . . . . . . . . . . .
1.3.2. Declaraciones globales (bloques) . .
1.3.3. Entornos . . . . . . . . . . . . . . .
1.3.4. Comentarios . . . . . . . . . . . . .
1.3.5. Espacios en blanco y saltos de lnea
1.3.6. Smbolos especiales . . . . . . . . .
1.4. Estructura de los documentos LATEX . . . .
1.4.1. Documentos basicos mas utilizados
1.4.2. Estructura basica de un documento
1.5. Ejemplo de un documento LATEX . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
3
4
4
4
4
5
5
5
6
6
6
7
2. Texto
2.1. Edicion de texto . . . . . . . . . . . . . . .
2.1.1. Tipos . . . . . . . . . . . . . . . .
2.1.2. Tama
nos . . . . . . . . . . . . . . .
2.2. Formato de texto . . . . . . . . . . . . . .
2.2.1. Texto centrado . . . . . . . . . . .
2.2.2. Alineacion a la izquierda o derecha
2.2.3. Citas textuales y poemas . . . . . .
2.2.4. Interlineado, sangra y espacios . .
2.2.5. Verbatim . . . . . . . . . . . . . .
2.2.6. Notas al pie de pagina . . . . . . .
2.3. Texto, fondos y cajas en color . . . . . . .
2.4. Texto en columnas . . . . . . . . . . . . .
2.4.1. El paquete multicol . . . . . . . .
2.4.2. El entorno minipage . . . . . . . .
2.4.3. El comando \parbox . . . . . . . .
2.5. Lneas y otros efectos de texto . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
11
11
11
12
13
13
13
14
15
16
17
18
21
21
21
22
22
3. Matem
atica
24
3.1. Modos texto y display . . . . . . . . . . . . . . . . . . . . . . . 24
iii
INDICE GENERAL
iv
3.2. Los comandos \textstyle y \displaystyle
3.3. Construcciones diversas . . . . . . . . . . . .
3.3.1. Fracciones . . . . . . . . . . . . . . .
3.3.2. Matrices . . . . . . . . . . . . . . . .
3.3.3. Funciones a trozos . . . . . . . . . .
3.3.4. Arriba y abajo . . . . . . . . . . . .
3.3.5. Adornos y operadores . . . . . . . . .
3.3.6. N
umeros combinatorios . . . . . . . .
3.3.7. Fracciones generalizadas y continuas
3.4. Texto en expresiones matematicas . . . . . .
3.5. Tipos de letra en modo matematico . . . . .
3.6. Smbolos matematicos en negrita . . . . . .
3.7. Tama
no de fuente en modo matematico . . .
3.8. Alineacion de formulas . . . . . . . . . . . .
3.8.1. multline . . . . . . . . . . . . . . . .
3.8.2. gather . . . . . . . . . . . . . . . . .
3.8.3. align . . . . . . . . . . . . . . . . . .
3.8.4. split . . . . . . . . . . . . . . . . . .
3.8.5. aligned . . . . . . . . . . . . . . . . .
3.8.6. gathered . . . . . . . . . . . . . . . .
3.8.7. flalign . . . . . . . . . . . . . . . . .
3.8.8. intertext . . . . . . . . . . . . . . . .
3.9. Parentesis y signos de agrupacion . . . . . .
3.10. Cajas de encuadre . . . . . . . . . . . . . .
3.11. Formulas, fondos y cajas en color . . . . . .
3.12. Teoremas y estructuras relacionadas . . . . .
3.12.1. El paquete amsthm . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4. Figuras y tablas
4.1. El comando \includegraphics . . . . . . . .
4.2. El entorno tabular . . . . . . . . . . . . . . .
4.3. Alineacion diferenciada en una columna . . . .
4.4. Division diagonal en celdas . . . . . . . . . . .
4.5. Rotando el texto de las celdas . . . . . . . . .
4.6. Escalamiento de tablas . . . . . . . . . . . . .
4.7. Especificar las dimensiones reales de una tabla
4.8. Tablas extensas . . . . . . . . . . . . . . . . .
4.9. Color en tablas . . . . . . . . . . . . . . . . .
4.9.1. Columnas en color . . . . . . . . . . .
4.9.2. Filas en color . . . . . . . . . . . . . .
4.9.3. Celdas individuales en color . . . . . .
4.10. Objetos flotantes . . . . . . . . . . . . . . . .
4.10.1. Creacion de figuras flotantes . . . . . .
4.10.2. Posicionamiento de figuras . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
25
26
26
26
27
27
28
28
28
29
30
30
30
31
31
32
33
34
34
35
36
37
38
39
39
40
40
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
50
50
51
56
56
57
58
58
59
60
60
61
62
62
63
64
INDICE GENERAL
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
67
67
68
68
69
69
72
74
.
.
.
.
.
.
75
75
76
77
78
78
79
7. Documentos b
asicos
82
7.1. Artculo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
7.2. Libro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
7.3. Diapositivas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
8. Elementos de programaci
on
8.1. Creacion de comandos y entornos
8.1.1. Comandos . . . . . . . . .
8.1.2. Entornos . . . . . . . . . .
8.2. Contadores y longitudes . . . . .
8.2.1. Contadores . . . . . . . .
8.3. Longitudes . . . . . . . . . . . . .
8.3.1. Longitudes elasticas fil . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
100
100
100
102
104
104
108
112
9. Personalizaciones
9.1. El paquete titlesec . . . . . . . .
9.1.1. Resultado por defecto . . .
9.1.2. Personalizacion tesis fc-unp
9.1.3. Personalizacion titlerule . .
9.1.4. Personalizacion leftmarg . .
9.1.5. Personalizacion tikz . . . . .
9.2. El paquete facyhdr . . . . . . . . .
9.2.1. Resultado por defecto . . .
9.2.2. Personalizacion simple . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
116
116
117
117
119
121
123
127
127
131
INDICE GENERAL
vi
140
Captulo 1
Introducci
on
1.1.
Distribuci
on LATEXy editor TEXMAKER
Un macro abreviatura de macroinstruccion es una serie de instrucciones que se almacenan para que se puedan ejecutar de manera secuencial mediante una sola llamada u orden
de ejecuci
on
2
TEX es un sistema de tipografa escrito por Donald E. Knuth (empezando a dise
narlo
durante su a
no sab
atico en 1978 y culminando la u
ltima version estable alrededor de 1985),
muy popular en el entorno academico, especialmente entre las comunidades de matematicos,
fsicos e inform
aticos
CAPITULO 1. INTRODUCCION
http://www.xm1math.net/texmaker
La instalacion de MiKTEX y TEXMAKER se hace dando doble clic sobre el icono del respectivo instalador para luego seguir las instrucciones (se
recomienda usar los valores por defecto).
DE TEXMAKER
1.2. CONFIGURACION
1.2.
Configuraci
on de TEXMAKER
Antes de empezar a elaborar cualquier documento en LATEX es preciso configurar el editor TEXMAKER. Para ello deben efectuarse los siguientes pasos (ver
Fig. 1.3):
1. Acceder a TEXMAKER haciendo doble clic sobre el icono de acceso directo que debe haberse creado en el escritorio.
2. Elegir <Configurar Texmaker> de la opcion <Opciones> de la barra de
Men
u.
3. Seleccionar <Editor> de la ventana Configurar Texmaker y elegir ISO8859-1 en la opcion Codificacion del editor. Elegir, ademas, el diccionario
ES es.dic en la opcion Diccionario. Aqu es posible configurar: tipo y tama
no de letra, colores para entorno matematico, comandos y palabras
clave, as como los atajos.
4. Finalmente para que se actualicen las configuraciones se presiona el boton
<Aceptar> que se ubica en la parte inferior.
CAPITULO 1. INTRODUCCION
1.3.
1.3.1.
Instrucciones b
asicas de LATEX
Comandos
Simples4 :
\<comando>
Con argumentos obligatorios:
\<comando>{...}{...}...{...}
Con argumentos obligatorios y opcionales:
\<comando>[<opcionales>]{...}{...}...{...}
1.3.2.
1.3.3.
Entornos
Los entornos son construcciones del documento que son tratadas de manera
distinta del documento principal, deben especificarse en la forma:
\begin{<entorno>}
<texto>
\end{<entorno>}
3
1.3. INSTRUCCIONES BASICAS
DE LATEX
1.3.4.
Comentarios
1.3.5.
1.3.6.
Smbolos especiales
Los siguientes smbolos no se pueden obtener directamente, es necesario especificarlos mediante comandos: \, {, }, $, etc. (Ver Cuad. 1.1)
CAPITULO 1. INTRODUCCION
1.4.
1.4.1.
Comando
\textbackslash
\{
\_
\%
\^
Smbolo
&
}
$
#
~
Comando
\&
\}
\$
\#
\~
1.4.2.
Estructura b
asica de un documento
\documentclass[<opciones>]{<clase>}
(
<t
tulo>, <autor>, <fecha>
Preambulo
<declaraciones: paquetes>
\begin{document}
(
<comandos especiales: \maketitle>
Documento
<cuerpo del documento>
\end{document}
1.5.
CAPITULO 1. INTRODUCCION
Figura 1.7: Modelo para llenar el cuadro de dialogo del asistente para nuevo
documento.
CAPITULO 1. INTRODUCCION
10
Ejemplo
Robert Ipanaque Chero
19 de Enero de 2014
Este
es mi primer documento escrito en LATEX.
El lector debe llenar los casilleros de autor y ttulo; as como seleccionar el tipo de documento (article), el tama
no de letra (12pt), etc. y finalmente activar las casillas: Paquete
babel (con la opci
on spanish), Paquete geometry, etc.
Captulo 2
Texto
2.1.
2.1.1.
Edici
on de texto
Tipos
Comando
\textrm{<texto>}
\textit{<texto>}
\texttt{<texto>}
\textbf{<texto>}
\textsf{<texto>}
\textsl{<texto>}
\textsc{<texto>}
Tipo
Letra romana
Letra italica
Letra typewriter
Letra Negrita
Letra sans serif
Letra inclinada
lita
Letra versa
Cada uno de los tipos de fuentes basicos tiene su modo enfatico, el cual se
obtiene por medio de comando:
\emph{<texto>}
A continuacion se muestra una tabla que contiene ejemplos acerca de los
resultados obtenidos al usar el modo enfatico en los tipos de fuentes basicos.
11
CAPITULO 2. TEXTO
12
2.1.2.
Tama
nos
El tama
no de la fuente depende de la seleccion por defecto. Los comandos para
modificarlo son:
Comando
\normalsize
\small
\footnotesize
\scriptsize
\tiny
\large
\Large
\LARGE
\huge
\Huge
Tama
no
Letra normal
Tama
no normal
Letra peque
na
Letra m
as peque
na
Letra muy peque
na
Letra grande
13
2.2.
2.2.1.
Formato de texto
Texto centrado
El entorno center hace que el texto aparezca centrado. Si el texto fuera muy
largo, LATEXse ocupa de partirlo en varias lneas, y si se quiere indicar el salto
de lnea se utiliza el comando \\.
\begin{center} El ingenioso
hidalgo\\ D. Quijote de la
Mancha \end{center}
2.2.2.
El ingenioso hidalgo
D. Quijote de la Mancha
Alineaci
on a la izquierda o derecha
CAPITULO 2. TEXTO
14
2.2.3.
Existen otros entornos para resaltar partes de un texto, como citas textuales o poemas, de cierta longitud. Los entornos que nos permiten hacerlo son:
quote, quotation y verse. A continuacion se da una breve descripcion de
estos entornos.
El entorno quote es adecuado para una cita textual no larga.
... B. Russell escribi
o:
\begin{quote}
Las matem
aticas pueden ser definidas como aquel tema en el cual ni
sabemos nunca lo que decimos ni si lo que decimos es verdadero.
\end{quote}
... B. Russell escribio:
Las matematicas pueden ser definidas como aquel tema en el cual
ni sabemos nunca lo que decimos ni si lo que decimos es verdadero.
El entorno quotation es mas apropiado para citas largas. Notese la diferencia con respecto al anterior.
... W. Shakespeare utiliz
o la frase:
\begin{quotation}
A veces, no es todo oro lo que reluce. En ocasiones, la palabra
sirve tambi
en para no decir la verdad; no, no es que se mienta,
simplemente, se dicen medias verdades, o no?. La palabra, sin la
mirada, puede llegar a enga~
nar; la mirada, sin siquiera la palabra,
no enga~
na, o si?. Nada es verdad ni es mentira, todo depende del
cristal con que se mira.
\end{quotation}
... W. Shakespeare utilizo la frase:
A veces, no es todo oro lo que reluce. En ocasiones, la palabra
sirve tambien para no decir la verdad; no, no es que se mienta,
simplemente, se dicen medias verdades, o no?. La palabra, sin la
mirada, puede llegar a enga
nar; la mirada, sin siquiera la palabra,
no enga
na, o si?. Nada es verdad ni es mentira, todo depende del
cristal con que se mira.
15
Para escribir poesa disponemos del entorno verse, donde cada verso es
separado con el comando \\.
He aqu
un poema:
\begin{verse}
Voy a la casa donde no viviremos,\\
miro los muros que no levantar
an,\\
huelo las bugambilas que no crecer
an,\\
y con los hijos que jam
as tendremos,\\
salgo a ver el mar ...\\
donde se han hundido tantas cosa nuestras.\\
\rightline{\textsc{(M. Scorza)}}
\end{verse}
He aqu un poema:
Voy a la casa donde no viviremos,
miro los muros que no levantaran,
huelo las bugambilas que no creceran,
y con los hijos que jamas tendremos,
salgo a ver el mar ...
donde se han hundido tantas cosa nuestras.
2.2.4.
(M. Scorza)
El espacio entre lneas del texto se puede cambiar en el preambulo con la orden:
\renewcommand{\baselinestretch}{<n
umero>}
donde n
umero se refiere a un factor de interlineado, que por defecto es 1. Por
ejemplo, si se pone:
\renewcommand{\baselinestretch}{2}
se estara escribiendo a doble espacio. Es posible fijar n
umero a un valor decimal.
CAPITULO 2. TEXTO
16
2.2.5.
Verbatim
17
c bucle en %i
do i=1, n
a(i,i+1) = i
end do
2.2.6.
Notas al pie de p
agina
CAPITULO 2. TEXTO
18
\newcommand{\footnoterule}{
\vspace*{-3pt}\noindent\rule{2in}{0.4pt}\vspace*{2.6pt}
}
2.3.
\fbox{Texto enmarcado}
Texto enmarcado
\textcolor{blue}{
Este texto est
a en azul}
\colorbox{yellow}{
Este texto tiene fondo amarillo}
19
Es posible combinar varios colores y elementos de fuente para lograr resultados interesantes. Por ejemplo:
\colorbox{yellow}{
\textcolor{red}{
Texto en color rojo
y fondo amarillo}}
\fcolorbox{red}{yellow}{
Una caja amarilla
con borde rojo}
CAPITULO 2. TEXTO
20
Modelo
gray
rgb
RGB
HTML
cmyk
Especificacion
Ejemplo
Un n
umero entre
0y1
Tres
n
umeros
entre 0 y 1
Tres
n
umeros
entre 0 y 255
Seis n
umeros en
el sistema hexadecimal, similar
a los usados en
HTML
cuatro n
umeros
entre 0 y 1
\definecolor{light-gray}{gray}{0.95}
\definecolor{orange}{rgb}{1,0.5,0}
\definecolor{orange}{RGB}{255,127,0}
\definecolor{orange}{HTML}{FF7F00}
\definecolor{orange}{cmyk}{0,0.5,1,0}
2.4.
2.4.1.
21
Texto en columnas
El paquete multicol
\begin{multicols}{2}
Hace que el texto que est
a entre los delimitadores salga a
doble columna, \LaTeX\ se encarga de manera autom
atica de
distribuir el texto entre las columnas de la mejor manera,
adem
as de acomodar el texto cuando hay un cambio de l
nea.
El campo de separaci
on que se deja entre las columnas se
define en el pre
ambulo con la instrucci
on
\verb@\setlength{\columnsep}{7mm}@, la cual dejar
a un
espacio de 7 mil
metros entre ellas.
\end{multicols}
Hace que el texto que esta entre los
delimitadores salga a doble columna,
LATEX se encarga de manera automatica de distribuir el texto entre las columnas de la mejor manera, ademas
de acomodar el texto cuando hay un
cambio de lnea.
2.4.2.
El entorno minipage
\begin{minipage}[t]{4cm}
Hace una mini p
agina de 4cm de ancho y con el texto ajustado
con la l
nea superior (top).
\end{minipage} \hfill
CAPITULO 2. TEXTO
22
\begin{minipage}[t]{6cm}
Hace otra mini p
agina de 6cm de ancho y con el texto ajustado
con la l
nea superior (top). Otras opciones de ajuste son:
bottom (b) y center (c).
\end{minipage}
Hace una mini pagina
de 4cm de ancho y con
el texto ajustado con
la lnea superior (top).
2.4.3.
El comando \parbox
2.5.
El comando \hfill inserta un espacio tal que el texto que esta despues del
mismo se alinea a la derecha.
Universidad Nacional de Piura \hfill Tiempo: 2:00 hrs
Universidad Nacional de Piura
23
El comando \dotfill inserta un puntos alineados horizontalmente de manera que el texto que esta despues del mismo se alinea a la derecha.
Captulo 3
Matem
atica
3.1.
Todo \emph{n
umero real}
no negativo $x$ se
representa mediante una
fracci
on decimal infinita
\[
\lfloor x\rfloor,x_1,x_2,\ldots,
\]
donde $\lfloor x\rfloor$ es el
n
umero entero mayor que no
sobrepasa $x$ y se denomina
\emph{parte entera} del n
umero
$x$, $x_n\in\{1,2,\ldots,9\}$
para cualquier $n\in\mathbb{N}$.
24
Todo n
umero real no negativo x
se representa mediante una fraccion
decimal infinita
bxc, x1 , x2 , . . . ,
donde bxc es el n
umero entero mayor que no sobrepasa x y se denomina parte entera del n
umero x,
xn {1, 2, . . . , 9} para cualquier
n N.
3.2.
25
La f
ormula $\sum_{k=1}^{n}k =
\frac{n(n+1)}{2}$ es bien
conocida.
La formula
conocida.
Pn
k=1
k=
n(n+1)
2
es bien
La formula
La f
ormula \[\sum_{k=1}^{n}k =
\frac{n(n+1)}{2}\] es bien
conocida.
n
X
n(n + 1)
2
k=
k=1
es bien conocida.
La formula
n
X
La f
ormula $\displaystyle
\sum_{k=1}^{n}k =
\frac{n(n+1)}{2}$ es bien
conocida.
bien conocida.
La f
ormula \[\textstyle
\sum_{k=1}^{n}k =
\frac{n(n+1)}{2}\] es bien
conocida.
La formula
Pn
k =
k=1
k=1
k=
es bien conocida.
n(n + 1)
es
2
n(n+1)
2
CAPITULO 3. MATEMATICA
26
3.3.
3.3.1.
Construcciones diversas
Fracciones
\[
\frac{\frac{a}{x-y}+\frac{b}{x+y}}
{1+\frac{a-b}{a+b}}
\]
3.3.2.
a
xy
b
x+y
ab
a+b
1+
Matrices
1 2 3
4 5 6
7 8 9
\[
\left( \begin{array}{lll}
1 & 2 & 3 \\4 & 5 & 6 \\7 & 8 & 9
\end{array}\right)
\]
\[
\left( \begin{array}{ccc}
1 & \cdots & n \\2 & \cdots & n+1 \\
\vdots & \ddots & \vdots \\
n & \cdots & 2n-1
\end{array}\right)
\]
1
n
2 n + 1
.. . .
..
.
.
.
n 2n 1
\begin{equation}
\begin{matrix} 0 & 1\\1 & 0 \end{matrix}\qquad
\begin{pmatrix} 0 & -i\\i & 0
\end{pmatrix}\qquad
\begin{bmatrix} a & b\\c & d \end{bmatrix}\qquad
\begin{vmatrix} 0 & 1\\-1 & 0
\end{vmatrix}\qquad
\begin{Vmatrix} f & g\\e & v \end{Vmatrix}
\end{equation}
0 1
1 0
0 i
i 0
a b
c d
0 1
1 0
f g
e v
(3.1)
3.3.3.
27
Funciones a trozos
\[
\psi(x)=\begin{cases}
Ae^{ikx}+Be^{-ikx}, & \text{si $x=0$,}\\
De^{- kx}, & \text{si $x\neq 0$.}
\end{cases}
\]
(
Aeikx + Beikx , si x = 0,
(x) =
Dekx ,
si x 6= 0.
3.3.4.
Arriba y abajo
\[
a\stackrel{{\rm def}}{=} \alpha + \beta\quad
\stackrel{\beta \to 0}{\longrightarrow}
\]
def
a = +
\begin{equation*}
\sum_{\substack{0\leq i\leq m\\0>j>n}}\phi(i,j)
\end{equation*}
(i, j)
0im
0>j>n
Observe, en el u
ltimo ejemplo, que el entorno alternativo equation* no
a
nade ninguna numeracion a la ecuacion.
\begin{equation*}
\sum^{\substack{0\leq i\leq m\\0>j>n}}\phi(i,j)
\end{equation*}
CAPITULO 3. MATEMATICA
28
0im
0>j>n
3.3.5.
f
abc
abc
abc
z}|{
abc
abc
f0
3.3.6.
(i, j)
Adornos y operadores
$\widetilde{abc}$
$\overleftarrow{abc}$
$\overline{abc}$
c
abc
abc
abc
$\overbrace{abc}$
abc
$\underbrace{abc}$
|{z}
n
abc $\sqrt[n]{abc}$
~x
$\vec{x}$
$\sqrt{abc}$
$f^\prime$
N
umeros combinatorios
\[
{\n \choose k} =
\frac{n!}{k!\,(n-k)!}
\]
3.3.7.
$\widehat{abc}$
$\overrightarrow{abc}$
$\underline{abc}$
n
n!
=
k! (n k)!
k
El comando \genfrac se puede utilizar para producir fracciones personalizadas, con la sintaxis:
\genfrac{Delim.Izqdo}{Delim.Derecho}{GrosorL
nea}
{Tama~
no}{Numerador}{Denominador}
Para Tama
no, se puede elegir entre los valores 0; 1; 2 y 3.
\[
\genfrac{\{}{\}}{0pt}{}{ij}{k}=
g^{k1}\genfrac{[}{]}{0pt}{}{ij}{1}
+g^{k2}\genfrac{[}{]}{0pt}{}{ij}{2}
\]
3.4. TEXTO EN EXPRESIONES MATEMATICAS
29
ij
k2 ij
k1 ij
+g
=g
2
1
k
Las fracciones continuas se obtienen a traves del comando \cfrac.
\[
\frac{4}{\pi} = 1+\cfrac{1^2}{2+
\cfrac{3^2}{2+\cfrac{5^2}{2+\dotsb}}}
\]
4
=1+
3.4.
12
2+
32
52
2+
2 +
Este
comando se utiliza principalmente en los despliegues, ya que en el discurso
corriente el modo matematico esta delimitado por los smbolos indicados en la
seccion 3.1.
\[
\text{Para todo }\varepsilon >0
\text{ existe }\delta >0
\text{ tal que }|x-a|<\delta
\text{ implica }|f(a)-f(x)|<\varepsilon.
\]
Para todo > 0 existe > 0 tal que |x a| < implica |f (a) f (x)| < .
CAPITULO 3. MATEMATICA
30
3.5.
3.6.
abcd...
ABCD...
abcd ...
ABCD...
abcd...
ABCD...
abcd...
ABCD...
abcd...
ABCD...
ABCD...
abcd...
ABCD...
ABCD...
Smbolos matem
aticos en negrita
El comando \mathbf afecta solamente a las letras del alfabeto ordinario, a los
n
umeros y a las letras griegas may
uscula no inclinadas. El paquete amsmath
incluye el comando \pmb (o \boldsymbol) con los que se obtienen los smbolos
matematicos en negrita.
\[
\text{Para todo } \pmb{\varepsilon} >0
\text{ existe }\pmb{\delta} >0
\text{ tal que }|x-a|<\pmb{\delta}\text{ implica }
|f(a)-f(x)|<\pmb{\varepsilon}.
\]
Para todo > 0 existe > 0 tal que |x a| < implica |f (a) f (x)| < .
3.7.
Tama
no de fuente en modo matem
atico
DE FORMULAS
3.8. ALINEACION
{\tiny $f_x:A\to\mathbb{R}^2$}
{\small $f_x:A\to\mathbb{R}^2$}
{\Large $f_x:A\to\mathbb{R}^2$}
{\Huge $f_x:A\to\mathbb{R}^2$}
3.8.
3.8.1.
31
fx : A R2
fx : A R2
fx : A R2
f x : A R2
Alineaci
on de f
ormulas
multline
\begin{multline}
(a+b)^3 = (a+b)(a+b)(a+b) \\
= (a^2 + 2ab + b^2)(a+b) \\
= (a+b)(a^2 + 2ab + b^2) \\
= a^3 + 3a^2b + 3ab^2 + b^3
\end{multline}
\begin{multline*}
(a+b)^3 = (a+b)(a+b)(a+b) \\
= (a^2 + 2ab + b^2)(a+b) \\
= (a+b)(a^2 + 2ab + b^2) \\
= a^3 + 3a^2b + 3ab^2 + b^3
\end{multline*}
CAPITULO 3. MATEMATICA
32
3.8.2.
gather
\begin{gather}
(a+b)^3 = (a+b)(a+b)(a+b) \\
= (a^2 + 2ab + b^2)(a+b) \\
= a^3 + 3a^2b + 3ab^2 + b^3
\end{gather}
(3.3)
(3.4)
(3.5)
\begin{gather}
(a+b)^3 = (a+b)(a+b)(a+b) \\
= (a^2 + 2ab + b^2)(a+b) \notag\\
= (a+b)(a^2 + 2ab + b^2) \\
= a^3 + 3a^2b + 3ab^2 + b^3 \notag
\end{gather}
\begin{gather*}
(a+b)^3 = (a+b)(a+b)(a+b) \\
= (a^2 + 2ab + b^2)(a+b) \\
= a^3 + 3a^2b + 3ab^2 + b^3
\end{gather*}
(3.6)
(3.7)
DE FORMULAS
3.8. ALINEACION
3.8.3.
33
align
\begin{align}
(a+b)^3 &= (a+b)(a+b)(a+b) \\
&= (a^2 + 2ab + b^2)(a+b) \\
&= (a+b)(a^2 + 2ab + b^2) \\
&= a^3 + 3a^2b + 3ab^2 + b^3
\end{align}
(3.8)
(3.9)
(3.10)
(3.11)
\begin{align}
(a+b)^3 &= (a+b)(a+b)(a+b) \notag \\
&= (a^2 + 2ab + b^2)(a+b) \\
&= (a+b)(a^2 + 2ab + b^2) \\
&= a^3 + 3a^2b + 3ab^2 + b^3 \notag
\end{align}
\begin{align*}
(a+b)^3 &= (a+b)(a+b)(a+b) \\
&= (a^2 + 2ab + b^2)(a+b) \\
&= (a+b)(a^2 + 2ab + b^2) \\
&= a^3 + 3a^2b + 3ab^2 + b^3
\end{align*}
(3.12)
(3.13)
CAPITULO 3. MATEMATICA
34
3.8.4.
split
\begin{equation}
\begin{split}
(a+b)^3 &= (a+b)(a+b)(a+b) \\
&= (a^2 + 2ab + b^2)(a+b) \\
&= (a+b)(a^2 + 2ab + b^2) \\
&= a^3 + 3a^2b + 3ab^2 + b^3
\end{split}
\end{equation}
3.8.5.
aligned
\begin{equation}
\begin{aligned}
a &= b + c + d \\
z &= x + y \\
m &= n
\end{aligned}
\qquad
\begin{aligned}
A &= B + C + D \\
Z &= X + Y
\end{aligned}
\qquad
(3.14)
DE FORMULAS
3.8. ALINEACION
35
\begin{aligned}
\phi &= \mu +\nu +\eta
\end{aligned}
\end{equation}
a=b+c+d
z =x+y
m=n
A=B+C +D
Z =X +Y
=++
\begin{equation*}
\begin{aligned}[t]
a &= b + c + d \\
z &= x + y \\
m &= n
\end{aligned}
\qquad
\begin{aligned}[t]
\phi &= \mu +\nu +\eta
\end{aligned}
\end{equation*}
a=b+c+d
z =x+y
m=n
3.8.6.
gathered
\begin{equation}
\begin{gathered}[t]
a = b + c + d \\
z = x + y \\
m = n
\end{gathered}
\qquad
\begin{gathered}[t]
A = B + C + D \\
Z = X + Y
=++
(3.15)
CAPITULO 3. MATEMATICA
36
\end{gathered}
\qquad
\begin{gathered}[t]
\phi = \mu +\nu +\eta
\end{gathered}
\end{equation}
a=b+c+d
z =x+y
m=n
A=B+C +D
Z =X +Y
=++
\begin{equation*}
\begin{gathered}[b]
a = b + c + d \\
z = x + y \\
m = n
\end{gathered}
\qquad
\begin{gathered}[b]
A = B + C + D \\
Z = X + Y
\end{gathered}
\qquad
\begin{gathered}[b]
\phi = \mu +\nu +\eta
\end{gathered}
\end{equation*}
a=b+c+d
z =x+y
m=n
3.8.7.
A=B+C +D
Z =X +Y
=++
flalign
\begin{flalign}
a &= b + c & A &= B + C & \phi &= \mu + \nu + \eta\\
z &= x + y & Z &= X + Y \notag\\
m &= n
(3.16)
DE FORMULAS
3.8. ALINEACION
37
\end{flalign}
a=b+c
z =x+y
m=n
3.8.8.
A=B+C
Z =X +Y
= + + (3.17)
(3.18)
intertext
\begin{align}
\intertext{Dado que por la regla de la cadena se tiene la
igualdad}
(fg)^{\prime} &= f^{\prime}g + fg^{\prime}\\
\intertext{la cual se puede reescribir como}
fg^{\prime} &= (fg)^{\prime} - f^{\prime}g\\
\intertext{entonces se concluye que}
\int fg^{\prime} &= \int (fg)^{\prime} - \int f^{\prime}g
\end{align}
(3.19)
(3.20)
fg =
(f g)
f 0g
(3.21)
CAPITULO 3. MATEMATICA
38
3.9.
Par
entesis y signos de agrupaci
on
Para los smbolos de los parentesis y de los corchetes se usan las teclas usuales,
para los demas smbolos LATEXprovee de una variada gama de comandos para
producir dichos signos de agrupacion. A continuacion se listan los comandos
de los signos mas usualmente utilizados.
\{
{
\langle h
\vert
|
\lfloor b
\lceil d
\}
}
\rangle i
\Vert
k
\rfloor c
\rceil e
$((a_1b_1)-(a_2b_2))((a_2b_1)+(a_1b_2))$
((a1 b1 ) (a2 b2 ))((a2 b1 ) + (a1 b2 ))
$\big((a_1b_1)-(a_2b_2)\big)\big((a_2b_1)+(a_1b_2)\big)$
(a1 b1 ) (a2 b2 ) (a2 b1 ) + (a1 b2 )
$\bigg((a_1b_1)-(a_2b_2)\bigg)\bigg((a_2b_1)+(a_1b_2)\bigg)$
(a1 b1 ) (a2 b2 ) (a2 b1 ) + (a1 b2 )
39
$\Big((a_1b_1)-(a_2b_2)\Big)\Big((a_2b_1)+(a_1b_2)\Big)$
(a1 b1 ) (a2 b2 ) (a2 b1 ) + (a1 b2 )
$\Bigg((a_1b_1)-(a_2b_2)\Bigg)\Bigg((a_2b_1)+(a_1b_2)\Bigg)$
!
(a1 b1 ) (a2 b2 )
3.10.
(a2 b1 ) + (a1 b2 )
Cajas de encuadre
de a en el siguiente ejemplo:
3.11.
$\sqrt{a}+\sqrt{b}$
a+
$\sqrt{\vphantom{b}a}+\sqrt{b}$
a+
F
ormulas, fondos y cajas en color
\fbox{$ax^2+bx+c=0,a\neq 0$}
ax2 + bx + c = 0, a 6= 0
CAPITULO 3. MATEMATICA
40
ax2 + bx + c = 0, a 6= 0
\setlength{\fboxrule}{2pt}
\setlength{\fboxsep}{10pt}
\[\fcolorbox{red}{yellow}{
\textcolor{blue}{$\pmb{ax^2+bx+c=0,a\neq 0}$}}\]
ax2 + bx + c = 0, a 6= 0
3.12.
3.12.1.
El paquete amsthm
El comando \newtheorem
El comando
\newtheorem{nombre}{rotulo}[sub]
define una estructura numerada, creando el entorno nombre con su respectivo
contador. rotulo aparece impreso cuando se invoca el entorno. La opcion sub
41
\newtheorem{nombre}[principal ]{rotulo}
El comando \theoremstyle
La sintaxis de este comando es:
\theoremstyle{estilo}
plain Estilo por defecto de LATEX. Los rotulos aparecen en negrita y el texto
enfatizado.
definition Los rotulos aparecen en negrita pero el texto aparece en letra
normal.
remark Los rotulo aparecen enfatizados y el texto aparece en letra normal.
El comando \swapnumbers
Este
comando produce numeracion a izquierda en los entornos creados con
\newtheorem (por ejemplo, 3.1. Teorema en vez de Teorema 3.1.).
El comando \newtheorem*
Este
comando permite generar estructuras no numeradas.
CAPITULO 3. MATEMATICA
42
El entorno proof
La sintaxis de este entorno es:
\begin{proof}[rotulo]
...
\end{proof}
43
CAPITULO 3. MATEMATICA
44
\end{minota}
...
\end{document}
Definici
on 1 (Lnea recta). Llamamos lnea recta al lugar geometrico de
los puntos tales que tomados dos puntos diferentes cualesquiera P1 (x1 , y1 ) y
P2 (x2 , y2 ) del lugar, el valor de la pendiente m resulta siempre constante.
Teorema 1 (Forma punto-pendiente). La recta que pasa por el punto dado
P1 (x1 , y1 ) y tiene la pendiente dada m, tiene por ecuacion
y y1 = m(x x1 ).
(3.22)
y1 y2
(x x1 ), x1 6= x2 .
x1 x 2
(3.23)
y1 y2
, x1 6= x2 .
x1 x2
Por tanto, con esta pendiente y el punto P1 (x1 , y1 ), sustituyendo este valor
de la pendiente en la ecuacion (3.22) del teorema 1 obtenemos la forma (3.23)
tal como se quera demostrar.
Nota. Si x1 = x2 la ecuacion 3.23 no puede usarse. En este caso la recta es
paralela al eje Y , y su ecuacion es x = x1 .
45
\newtheorem{miteorema}{Teorema}[section]
\newtheorem{micorolario}{Corolario}[section]
\newtheorem*{minota}{Nota}
...
\begin{document}
...
\begin{midefinicion}[L
nea recta]
Llamamos l
nea recta al lugar geom
etrico de los puntos tales
que tomados \emph{dos puntos diferentes cualesquiera
$P_{1}(x_{1},y_{1})$ y $P_{2}(x_{2},y_{2})$ del lugar},
el valor de la pendiente $m$ resulta siempre constante.
\end{midefinicion}
\begin{miteorema}[Forma punto-pendiente]
\label{teo-ptom}
La recta que pasa por el punto dado $P_{1}(x_{1},y_{1})$ y tiene
la pendiente dada $m$, tiene por ecuaci
on
\begin{equation} \label{eq-ptom}
y-y_{1} = m(x-x_{1}).
\end{equation}
\end{miteorema}
\begin{micorolario}
La recta cuya pendiente es $m$ y cuya ordenada en el origen es $b$
tiene por ecuaci
on \[y = mx+b.\]
\end{micorolario}
\begin{miteorema}[Forma punto-punto]
La recta que pasa por dos puntos dados $P_{1}(x_{1},y_{1})$ y
$P_{2}(x_{2},y_{2})$ tiene por ecuaci
on
\begin{equation} \label{eq-ptopto}
y-y_{1} = \frac{y_{1}-y_{2}}{x_{1}-x_{2}}(x-x_{1}), \;
x_{1}\neq x_{2}.
\end{equation}
\end{miteorema}
\begin{proof}
Sea la recta $P_{1}P_{2}$. Como se conocen dos de sus puntos,
su pendiente est
a dada por
\[m = \frac{y_{1}-y_{2}}{x_{1}-x_{2}}, \; x_{1}\neq x_{2}.\]
Por tanto, con esta pendiente y el punto $P_{1}(x_{1},y_{1})$,
sustituyendo este valor de la pendiente en la ecuaci
on
(\ref{eq-ptom}) del teorema \ref{teo-ptom} obtenemos la forma
CAPITULO 3. MATEMATICA
46
(3.24)
y1 y2
(x x1 ), x1 6= x2 .
x1 x 2
(3.25)
y1 y2
, x1 6= x2 .
x1 x2
Por tanto, con esta pendiente y el punto P1 (x1 , y1 ), sustituyendo este valor
de la pendiente en la ecuacion (3.24) del teorema 3.12.1 obtenemos la forma
(3.25) tal como se quera demostrar.
Nota. Si x1 = x2 la ecuacion 3.25 no puede usarse. En este caso la recta es
paralela al eje Y , y su ecuacion es x = x1 .
47
CAPITULO 3. MATEMATICA
48
\end{equation}
\end{miteorema}
\begin{proof}
Sea la recta $P_{1}P_{2}$. Como se conocen dos de sus puntos,
su pendiente est
a dada por
\[m = \frac{y_{1}-y_{2}}{x_{1}-x_{2}}, \; x_{1}\neq x_{2}.\]
Por tanto, con esta pendiente y el punto $P_{1}(x_{1},y_{1})$,
sustituyendo este valor de la pendiente en la ecuaci
on
(\ref{eq-ptom}) del teorema \ref{teo-ptom} obtenemos la forma
(\ref{eq-ptopto}) tal como se quer
a demostrar.
\end{proof}
\begin{minota}
Si $x_{1}=x_{2}$ la ecuaci
on \ref{eq-ptopto} no puede usarse.
En este caso la recta es paralela al eje $Y$, y su ecuaci
on es
$x=x_{1}$.
\end{minota}
...
\end{document}
3.12.1 Definici
on (Lnea recta). Llamamos lnea recta al lugar geometrico
de los puntos tales que tomados dos puntos diferentes cualesquiera P1 (x1 , y1 )
y P2 (x2 , y2 ) del lugar, el valor de la pendiente m resulta siempre constante.
3.12.2 Teorema (Forma punto-pendiente). La recta que pasa por el punto
dado P1 (x1 , y1 ) y tiene la pendiente dada m, tiene por ecuacion
y y1 = m(x x1 ).
(3.26)
y1 y2
(x x1 ), x1 6= x2 .
x1 x 2
(3.27)
y1 y2
, x1 6= x2 .
x1 x2
49
Por tanto, con esta pendiente y el punto P1 (x1 , y1 ), sustituyendo este valor
de la pendiente en la ecuacion (3.26) del teorema 3.12.2 obtenemos la forma
(3.27) tal como se quera demostrar.
Nota. Si x1 = x2 la ecuacion 3.27 no puede usarse. En este caso la recta es
paralela al eje Y , y su ecuacion es x = x1 .
Captulo 4
Figuras y tablas
4.1.
El comando \includegraphics
Anchura de la figura.
Altura del figura.
Define un factor de escala a aplicar en ambas direcciones.
Especifica un angulo de rotacion en grados sexagesimales.
Define el trozo rectangular de la figura que se
quiere visualizar (Funciona solo con archivos pdf
y se usa en la forma viewport=xmin ymin xmax
ymax ,clip).
\includegraphics[width=2cm]{unp.png}
50
\includegraphics[height=2cm,angle=45]{unp.png}
\includegraphics[scale=0.17,angle=60]{unp.png}
\includegraphics[scale=0.17,
angle=60]{fc.pdf}
\includegraphics[
scale=1.75,
viewport=270 395 385 460,
clip]{fc.pdf}
4.2.
El entorno tabular
51
52
53
\begin{tabular}{|l|c|r|}
\hline
uno & dos & tres \\
\hline
cuatro & cinco & seis \\
\hline
\end{tabular}
\begin{tabular}{|l|c|r|}
\hline
\multicolumn{3}{|c|}{Tabla con
n
umeros}\\
\hline
uno & dos & tres \\
\hline \hline
cuatro & cinco & seis \\
\cline{1-2} siete & ocho & nueve \\
\cline{2-3}
diez & once & doce \\
\cline{1-3} trece &
\multicolumn{2}{c|}{catorce} \\
\hline
\end{tabular}
uno
cuatro
Tabla
uno
cuatro
siete
diez
trece
dos
cinco
tres
seis
con n
umeros
dos
tres
cinco
seis
ocho nueve
once
doce
catorce
54
\begin{tabular}{|lrrc|}
\hline
Pa
s & Total & Ind
genas & Porcentaje \\
\hline\hline
Bolivia & 6,9 & 4,9 & 71 \\
\hline
Guatemala & 8,0 & 5,3 & 66 \\
\hline
Per
u & 20,0 & 9,3 & 47 \\
\hline
Ecuador & 9,5 & 4,15 & 43 \\
\hline
\end{tabular}
Pas
Total
Bolivia
6,9
Guatemala
8,0
Per
u
20,0
Ecuador
9,5
Indgenas Porcentaje
4,9
71
5,3
66
9,3
47
4,15
43
\begin{tabular}{|l|r@{,}l|r|}
\hline
Estados Unidos & 14 & 7 & 10,5 \\
\hline
Italia & 1 & 82 & 0,25 \\
\hline
Francia & 3 & 4 & 0,6 \\
\hline
\end{tabular}
Estados Unidos
Italia
Francia
14,7
1,82
3,4
\begin{tabular}{|p{3cm}|{p4cm}|}
\hline
Universidad Nacional de Piura & Facultad de Ciencias \\
\hline
Colegio de Matem
aticos del Per
u & Curso Taller \\
\hline
\end{tabular}
Universidad Nacional de Piura
Colegio de Matematicos
del
Per
u
Facultad de Ciencias
Curso Taller: Herramientas del editor
cientfico LATEX
10,5
0,25
0,6
55
El estilo de las tablas esta definido por defecto por LATEX, y puede ser cambiado, globalmente en el preambulo, o de forma local, no dentro del entorno.
Los parametros para realizar cambios de estilo en las tablas son:
\setlength\tabcolsep{<dimensi
on>}
\setlength\arrayrulewidth{<dimensi
on>}
\setlength\doublerulesep{<dimensi
on>}
\renewcommand{\arraystretch}{<factor>}
\setlength{\tabcolsep}{15pt}
\setlength{\arrayrulewidth}{2pt}
\renewcommand{\arraystretch}{3}
\begin{tabular}{|l|c|r|}
\hline
uno & dos & tres \\
\hline
cuatro & cinco & seis \\
\hline
\end{tabular}
uno
cuatro
dos
tres
cinco
seis
56
4.3.
Alineaci
on diferenciada en una columna
Si se necesita una alineacion particular para cada celda de una misma columna,
lo que podemos hacer es poner el texto dentro de una caja.
\begin{tabular}{|l|l|}
\hline
celda 1 &celda 2\\
\hline
celda 3 &\makebox[2.5cm][c]{celda 4}\\
\hline
celda 5 &\makebox[2.5cm][r]{celda 6}\\
\hline
\end{tabular}
4.4.
celda 1 celda 2
celda 3
celda 4
celda 5
celda 6
Divisi
on diagonal en celdas
Para poder hacer divisiones diagonales en las tablas debemos usar el paquete
\slashbox, por lo tanto debemos agregar en el preambulo la declaracion:
\usepackage{slashbox}
Cuando se quiere dividir una celda se usa el siguiente comando:
\backslashbox{izq}{der}
donde izq y der sera el contenido de la celda a cada lado de la lnea diagonal.
\begin{tabular}{|l|r|r|r|}
\hline
\backslashbox{origen}{destino} & Piura & Chiclayo & Trujillo \\
\hline
Piura & 0 Km & 210 Km & 416 Km\\
\hline
Chiclayo & 210 Km & 0 Km & 206 Km\\
\hline
Trujillo & 416 Km & 206 Km & 0Km\\
\hline
\end{tabular}
Piura
Chiclayo
Trujillo
4.5.
57
Para rotar una tabla completa o simplemente el texto de una celda se usa el
entorno sideways del paquete rotating. Para ello se escribe en el preambulo:
columna 2
\begin{tabular}{|l|r|r|}
\hline
&\begin{sideways}columna 1\end{sideways}&
\begin{sideways}columna 2\end{sideways}\\
\hline
fila 1 & $a_{11}$ & $a_{12}$\\
\hline
fila 2 & $a_{21}$ & $a_{22}$\\
\hline
\end{tabular}
columna 1
\begin{sideways}
\begin{tabular}{|l|r|r|}
\hline
& columna 1 & columna 2 \\
\hline
fila 1 & $a_{11}$ & $a_{12}$\\
\hline
fila 2 & $a_{21}$ & $a_{22}$\\
\hline
\end{tabular}
\end{sideways}
columna 1 columna 2
fila 1
a11
a12
fila 2
a21
a22
\usepackage{rotating}
58
4.6.
Escalamiento de tablas
\scalebox{1.5}[2]{
\begin{tabular}{|r|l|l|}
\hline
&columna 1&columna 2\\
\hline
fila 1& celda 1&celda 2\\
\hline
fila 2& celda 3&celda 4\\
\hline
\end{tabular}}
\scalebox{0.5}{
\begin{tabular}{|r|l|l|}
\hline
&columna 1&columna 2\\
\hline
fila 1& celda 1&celda 2\\
\hline
fila 2& celda 3&celda 4\\
\hline
\end{tabular}}
4.7.
columna 1 columna 2
fila 1 celda 1
celda 2
fila 2 celda 3
celda 4
columna 1 columna 2
fila 1 celda 1
celda 2
fila 2 celda 3
celda 4
\resizebox*{ancho}{altura}{argumento}
59
columna1 columna2
fila 1 celda1 celda2
fila 2 celda3 celda4
\resizebox*{!}{2cm}{
\begin{tabular}{|r|l|l|}
\hline
&columna 1&columna 2\\
\hline
fila 1& celda 1&celda 2\\
\hline
fila 2& celda 3&celda 4\\
\hline
\end{tabular}}
4.8.
columna 1 columna 2
fila 1 celda 1
celda 2
fila 2 celda 3
celda 4
Tablas extensas
\begin{supertabular}{llll}
\hline
Clave & C
odigo & Nombre del Curso & Insc \\
\hline
3090 & CB2510 & Biolog
a Celular & 25 \\
3035 & CB2410 & Bioqu
mica & 39 \\
3036 & CB2410 & Bioqu
mica & 22 \\
60
Clave
3090
3035
3036
3020
3080
3115
4.9.
Codigo
CB2510
CB2410
CB2410
CB2405
CB5308
CB4400
Insc
25
39
22
39
21
12
Color en tablas
Para poder colorear las tablas es posible usar el paquete colortbl, por lo tanto
cebe agregarse en el preambulo:
\usepackage{colortbl}
4.9.1.
Columnas en color
\definecolor{micolor}{rgb}{0,1,0.5}
\begin{tabular}{|
>{\columncolor[rgb]{0.7,0,0.7}}c |
>{\columncolor[cmyk]{0.8,0.5,0.4,0.1}}c |
>{\columncolor[gray]{0.7}}c |
>{\columncolor{blue}}c |
>{\columncolor{micolor}}c|}
\hline
Col 1 & Col 2 & Col 3 & Col 4 & Col 5 \\
61
\hline
rgb & cmyk & gray & predefinido & definido por nosotros\\
\hline
\end{tabular}
Col 1 Col 2 Col 3
Col 4
Col 5
rgb cmyk gray predefinido definido por nosotros
Para colorear el entorno multicolumn puede procedersecomo en el siguiente
ejemplo:
\begin{tabular}{|c|c|}
\hline
\multicolumn{2}{|>{\columncolor{red}}c|}{multicolumna 1-2}\\
\hline
\multicolumn{1}{|>{\columncolor{green}}c|}{columna 1} &
\multicolumn{1}{|>{\columncolor{yellow}}c|}{columna 2}\\
\hline
\end{tabular}
multicolumna 1-2
columna 1 columna 2
4.9.2.
Filas en color
\begin{tabular}{|l|l|}
\hline
\rowcolor[cmyk]{1,1,0,0}Abraham & Lapuerta\\
\hline
\rowcolor[rgb]{0,1,1}Roque & Fort\\
\hline
\rowcolor[gray]{0.9}Eva & Dirse\\
\hline
\end{tabular}
62
Abraham Lapuerta
Roque
Fort
Eva
Dirse
4.9.3.
4.10.
Objetos flotantes
Una forma sencilla de ilustrar un objeto flotante, por ejemplo una figura flotante, es
el siguiente: piense en una persona que redacta el texto de un documento y llega a un
punto, en un determinado p
arrafo, en el que precisa insertar una figura. Esta persona puede
escribir, por ejemplo, ... este proceso se ilustra en la siguiente figura: y a continuacion de
este p
arrafo deber
a insertar la respectiva figura (no tiene otra opcion). O puede escribir,
siguiendo con el mismo ejemplo, ... este proceso se ilustra en la figura n. En este u
ltimo
caso, la persona del ejemplo, puede elegir entre insertar la figura a continuacion de este
p
arrafo; o insertarla uno, dos, etc. p
arrafos antes de este parrafo; o insertarla uno, dos, etc.
p
arrafos despues de este p
arrafo, siempre y cuando le asigne el n
umero n a la figura. Dado
4.10.1.
63
Creaci
on de figuras flotantes
Las figuras flotantes se crean con el entorno figure, en cuyo interior situamos
el correspondiente figura con \includegraphics. La sintaxis del entorno es:
\begin{figure}[<posici
on>]
\centering
\includegraphics{figura}
\caption{<pie de la figura>}
\label{<etiqueta>}
\end{figure}
\begin{figure}
\centering
\includegraphics[scale=0.25]{unp.png}
\caption{Ejemplo de figura flotante.}
\label{ej}
\end{figure}
que la mencionada figura no necesariamente quedara ubicada inmediatamente despues del
p
arrafo, sino que flota en el documento, recibe el nombre de figura flotante (un ejemplo
similar se puede plantear para una tabla o cuadro). La ventaja aqu es que LATEX ubica la
figura y le asigna un n
umero en forma automatica.
64
4.10.2.
Posicionamiento de figuras
t
b
p
Sit
ua la figura all donde aparece el entorno. Esta opcion no puede ser ejecutada siempre, pues
es posible que el figura no entre en el espacio
de pagina que reste.
Sit
ua la figura en la parte superior de la pagina.
Sit
ua la figura en la parte inferior de la pagina.
Sit
ua la figura en una pagina separada.
4.10.3.
Creaci
on de tablas flotantes
Para tratar las tablas como un objeto flotante disponemos del entorno table,
cuya sintaxis es:
\begin{table}[<posici
on>]
\centering
entorno tabular
\caption{<pie de la tabla>}
\label{<etiqueta>}
\end{table}
65
1
1
2
3
4
2
1
4
9
16
3
1
8
27
64
\begin{table}
\centering
\begin{tabular}{|l||c|c|l|}
\hline
$a^n$ & 1 & 2 & 3 \\
\hline\hline
1 & 1 & 1 & 1\\\cline{2-4}
2 & 2 & 4 & 8\\\cline{2-4}
3 & 3 & 9 & 27\\\cline{2-4}
4 & 4 & 16 & 64\\\hline
\end{tabular}
\caption{Potencias}
\label{ejt}
\end{table}
4.10.4.
Posicionamiento de tablas
4.11.
El paquete subfigure
66
\begin{figure}
\centering
\subfigure[Logo del COMAP]{
\qquad\includegraphics[scale=0.25]{logo.png}\qquad}
\subfigure[Logo de la FC]{
\qquad\includegraphics[scale=0.15]{fc.png}\qquad}
\caption{Subfiguras.}
\label{ej2}
\end{figure}
Captulo 5
Listas
Existen cuatro tipos de entornos para crear listas:
\begin{enumerate} texto listado \end{enumerate}
\begin{itemize} texto listado \end{itemize}
\begin{description} texto listado \end{description}
\begin{list} texto listado \end{list}
5.1.
Entorno enumerate
\begin{enumerate}
\item Se trata de listas secuenciadas num
ericamente.
\item Los n
umeros son consecutivos comenzando por 1,
en cada llamada al entorno.
\end{enumerate}
\begin{enumerate}
\addtocounter{enumi}{5}
67
CAPITULO 5. LISTAS
68
5.2.
Entorno itemize
\begin{itemize}
\item Cada uno de los \emph{items} son indicados con un
s
mbolo determinado.
\item La longitud del texto no tiene l
mite.
\end{itemize}
5.3.
Entorno description
\begin{description}
\item[Primero:] Parece claro el funcionamiento de este
entorno.
\item[Observaci
on:] No es un entorno demasiado frecuente.
\end{description}
5.4.
69
Entorno list
\begin{list}{$\clubsuit$}{}
\item Colegio de Matem
aticos del Per
u -- Regi
on Piura.
\item Facultad de Ciencias.
\item Curso Taller: Herramientas del Editor Cient
fico \LaTeX.
\end{list}
5.5.
Listas anidadas
Pueden crearse listas de listas, hasta cuatro niveles de inclusion (por defecto).
Los siguientes son dos ejemplos que muestran listas de listas, con cuatro
niveles de inclusion:
\begin{itemize}
\item Primer elemento del primer nivel.
\item Segundo elemento del primer nivel.
\begin{itemize}
\item Primer elemento del segundo nivel.
\begin{itemize}
\item Primer elemento del tercer nivel.
\begin{itemize}
\item Primer elemento del cuarto nivel.
\end{itemize}
\item Segundo elemento del tercer nivel.
\end{itemize}
\item Segundo elemento del segundo nivel.
\end{itemize}
\item Tercer elemento del primer nivel.
\end{itemize}
CAPITULO 5. LISTAS
70
Primer elemento del primer nivel.
Segundo elemento del primer nivel.
Primer elemento del segundo nivel.
Primer elemento del tercer nivel.
Primer elemento del cuarto nivel.
Segundo elemento del tercer nivel.
Segundo elemento del segundo nivel.
Tercer elemento del primer nivel.
\begin{enumerate}
\item Primer elemento del primer nivel.
\item Segundo elemento del primer nivel.
\begin{enumerate}
\item Primer elemento del segundo nivel.
\begin{enumerate}
\item Primer elemento del tercer nivel.
\begin{enumerate}
\item Primer elemento del cuarto nivel.
\end{enumerate}
\item Segundo elemento del tercer nivel.
\end{enumerate}
\item Segundo elemento del segundo nivel.
\end{enumerate}
\item Tercer elemento del primer nivel.
\end{enumerate}
71
Ademas, pueden incluirse listas dentro de otras de distinto tipo, hasta cuatro niveles de inclusion (por defecto).
El siguiente es un ejemplo que muestra listas mixtas, con cuatro niveles de
inclusion:
\begin{itemize}
\item Primer nivel en \texttt{itemize} (primer nivel global)
\begin{enumerate}
\item Primer nivel en \texttt{enumerate} (segundo nivel
global).
\begin{itemize}
\item Segundo nivel en \texttt{itemize} (tercero global).
\begin{enumerate}
\item Segundo nivel en \texttt{enumerate} (cuarto global).
\item Segundo elemento del cuarto nivel global.
\end{enumerate}
\item Vuelta al tercer nivel global (segundo en
\texttt{itemize}).
\end{itemize}
\item Segundo nivel global (primer en \texttt{enumerate}).
\end{enumerate}
\item Primer nivel global.
\end{itemize}
CAPITULO 5. LISTAS
72
5.6.
Manipulaci
on de etiquetas en el entorno
enumerate
\begin{enumerate}
\item Etiqueta de primer nivel
\begin{enumerate}
\item Etiqueta de segundo nivel
\begin{enumerate}
\item Etiqueta de tercer nivel
\begin{enumerate}
\item Etiqueta de cuarto nivel
\item Etiqueta de cuarto nivel
\end{enumerate}
\item Etiqueta de tercer nivel
\end{enumerate}
\item Etiqueta de segundo nivel
\end{enumerate}
\item Etiqueta de primer nivel
\end{enumerate}
CAPITULO 5. LISTAS
74
may
usculas) y \alph, \Alph (numeracion alfabetica, en min
usculas y may
usculas). Tengase en cuenta que listas alfabeticas con mas elementos que letras del
alfabeto generara errores en la compilacion.
\renewcommand{\theenumi}{\Roman{enumi}}
\renewcommand{\labelenumi}{[\textbf{\theenumi}]}
\renewcommand{\theenumii}{\Alph{enumii}}
\renewcommand{\labelenumii}{[\textbf{\theenumi}\textit{\theenumii}]}
\begin{enumerate}
\item Etiqueta de primer nivel
\begin{enumerate}
\item Etiqueta de segundo nivel
\item Etiqueta de segundo nivel
\end{enumerate}
\item Etiqueta de primer nivel
\end{enumerate}
5.7.
Manipulaci
on de etiquetas en el entorno
itemize
Captulo 6
La bibliografa
6.1.
El entorno thebibliography
\cite{etiqueta1 }
\cite{etiqueta1,etiqueta2,...}
75
CAPITULO 6. LA BIBLIOGRAFIA
76
Si queremos a
nadir alg
un dato mas a la referencia (n
umero de pagina donde
aparece, o el captulo, etc.) usamos un argumento opcional:
\cite[Pagina 25 ]{etiqueta1 }
...
La referencia cl
asica en \LaTeX\ es \cite{Gr}.
Otras referencias interesantes son \cite{Gu,Kn}.
...
\begin{thebibliography}{9}
...
\bibitem{Gr} Griffiths, D and Higham, D. LEARNING \LaTeX.
The Society for Industrial and Applied Mathematics (1997).
\bibitem{Gu} Gurari, E. WRITING WITH \TeX. McGraw-Hill,
Inc. (1994).
\bibitem{Kn} Knuth, D. THE \TeX BOOK. Adisson-Wesley
Publishing Company (1991).
\end{thebibliography}
La referencia clasica en LATEX es [3]. Otras referencias interesantes son [4, 5].
6.1.1.
Indice de contenidos
77
El Texto de entrada el lo que deseamos que aparezca en el ndice correspondiente. As, en un libro, la entrada a incluir sera:
\addcontentsline{toc}{chapter}{Bibliograf
a}
6.2.
El programa BibTEX
La elaboracion de entornos para bibliografa puede automatizarse comodamente usando el programa BibTEX. Dicho programa crea un entorno bibliografico
para un documento concreto a partir de una base de datos previamente construida. De este modo, solo es necesario mantener una base de datos y recurrir
a ella para construir la bibliografa de cada documento que escribamos.
La base de datos consiste en uno o varios archivos con extension .bib que
deben poseer una estructura concreta. Por cada referencia debemos incluir una
entrada en dicho archivo, que sera etiquetada de forma similar a lo que se hace
en un \bibitem.
En el momento en el que aparezca una cita a una de las referencias de
nuestra base de datos, esta sera automaticamente incluida en la bibliografa
del mismo a traves del programa BibTEX.
Para usar dicho programa debemos incluir en nuestro archivo fuente un comando que llame a la base o bases de datos que queramos utilizar, del siguiente
modo:
\bibliography{database1,database2 }
El comando anterior especifica que las entradas bibliograficas se colocaran
en la posicion en la que aparece dicho comando y seran extradas de los archivos
database1.bib y database2.bib.
El estilo que aparecera en la bibliografa viene especificado por el comando
\bibliographystyle, que determinara el formato en el que apareceran las
diferentes entradas. Por ejemplo:
\bibliographystyle{plain}
especifica que las entradas seran formateadas seg
un el estilo plain que se
CAPITULO 6. LA BIBLIOGRAFIA
78
6.2.1.
Estilos de BibTEX
plain Estilo estandar. Las entradas son numeradas correlativamente por orden alfabetico de autores.
unsrt Similar al estilo plain, pero las entradas son numeradas en el orden en
que son citadas en el documento.
alpha Se diferencia con el estilo plain, en que las etiquetas de las entradas
estan formadas por el nombre del autor y el a
no de publicacion, en lugar
de ser n
umeros.
abbrv Similar al estilo plain, pero las entradas son mas compactas, quedando
abreviados los nombres de pila de los autores, las revistas, etc.
acm Estilo usado en las revistas de la ACM (Association for Computing Machinery).
apalike Estilo usado en las revistas de la American Psychology Association
(APA). Precisa del paquete apalike.
Ademas varias organizaciones, revistas, etc. han desarrollado sus propios estilos bibliograficos, algunos de los cuales vienen con la distribucion MiKTEX(vease
C:\Archivos de programa\MiKTeX 2.9\bibtex\bst).
6.2.2.
79
Notese que las referencias que apareceran en el texto son aquellas que hayan
sido citadas mediante \cite, y no todas las presentes en la base de datos .bib.
En ocasiones, es posible querer incluir publicaciones que no son explcitamente citadas. Pare ellos usamos el comando n cualquier parte del documento.
Dicho comando no produce texto alguno pero hace que la referencia citada sea
incluida por BibTEX. El comando \nocite{*} hace que todas las entradas de
la base de datos sean incluidas.
6.2.3.
Creaci
on de bases de datos bibliogr
aficos
@BOOK{knuth:86a,
AUTHOR ="Donald E. Knuth",
TITLE ={The \TeX\book},
EDITION ="third"
PUBLISHER ="Addison-Wesley",
ADDRESS ={Reading, MA},
YEAR =1986}
La primera palabra, prefijada por @, determina el tipo de entrada, que variara seg
un el tipo de publicacion que sea: libros, artculos, prepublicaciones,
etc. El resto de la informacion es escrita entre llaves, comenzando por la etiqueta (la que usaremos para la referencia con el comando \cite), En el ejemplo
anterior pondramos \cite{knuth:86a}. El resto de la informacion sobre la
referencia es introducida mediante varios campos, separados por comas, en el
formato que se aprecia. Los espacios son opcionales. La informacion de cada
campo puede ser incluida entre llaves o entre comillas dobles; sin embargo, si
la informacion del campo consta u
nicamente de n
umeros, no son necesarios
los delimitadores. Cada tipo de entrada tiene una serie de campos requeridos
y otros opcionales. En caso de ausencia de alg
un campo requerido BibTEX
dara un informe de error.
CAPITULO 6. LA BIBLIOGRAFIA
80
81
Captulo 7
Documentos b
asicos
7.1.
Artculo
\documentclass[opciones]{article}
(
declaraciones: paquetes, comandos
Preambulo
ttulo, autor, fecha
\begin{document}
\maketitle
\begin{abstract}...\end{abstract}
\tableofcontents
\section{...}
Documento
\subsection{...}
\subsubsection{...}
\begin{thebibliography}
...
\end{thebibliography}
\end{document}
7.1. ARTICULO
83
CAPITULO 7. DOCUMENTOS BASICOS
84
7.1. ARTICULO
85
Indice
1. Artculo en LATEX
1.1. Estructura de un artculo . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
1
Resumen
En este documento se exhibir
an las caractersticas m
as importantes de un artculo
escrito en LATEX.
1.
Artculo en LATEX
Los artculos son la clase de documentos LATEX mas ampliamente utilizados, dada la
sencillez en su creacion.
1.1.
Estructura de un artculo
Este tipo de documento se puede dividir en dos partes, los campos de identificacion:
ttulo, autor y fecha. Y el cuerpo del documento, en el cual el texto pertenece a una de las
siguientes unidades divisionales: resumen, secciones, subsecciones, paragrafos, subparagrafos,
etc.
Referencias
[1] Aranda, E. CURSO DE LATEX. Departamento de Matematicas, E.T.S. Ingenieros Industriales, Universidad de Castilla, La Mancha. (2008).
* Catedr
atico,
UNP, autor@unp.edu.pe
CAPITULO 7. DOCUMENTOS BASICOS
86
7.2.
Libro
\documentclass[opciones]{book}
(
declaraciones: paquetes, comandos
Preambulo
ttulo, autor, fecha
\begin{document}
\maketitle
\frontmatter
\tableofcontents
\mainmatter
\chapter{...}
\section{...}
Documento
\subsection{...}
\subsubsection{...}
\appendix
\backmatter
\begin{thebibliography}
...
\end{thebibliography}
\end{document}
7.2. LIBRO
87
88
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage[left=4cm,right=3cm,top=4cm,bottom=3cm]{geometry}
\author{A. Utor \thanks{Catedr
atico, UNP, autor@unp.edu.pe}}
\title{La clase book en \LaTeX}
\date{}
\begin{document}
\maketitle
\frontmatter
\chapter{Pr
ologo}
La clase book facilita la digitaci
on de libros de alta calidad.
\tableofcontents
\mainmatter
\chapter{Libro en \LaTeX}
Los libros son la clase de documentos \LaTeX\ m
as completa.
\section{Estructura de un libro}
Este tipo de documento se puede dividir en tres partes, la
apertura: pr
ologo, agradecimientos, tabla de contenidos, etc.
La parte central del documento, en la que se desarrolla el
tema tratado y el texto pertenece a una de las siguientes
unidades divisionales: cap
tulos secciones, subsecciones, etc.
Y el cierre del documento que contiene la bibliograf
a,
conclusiones, recomendaciones, etc.
\backmatter
\begin{thebibliography}{9}
\bibitem{Ar} Aranda, E. CURSO DE \LaTeX. Departamento de
Matem
aticas, E.T.S. Ingenieros Industriales, Universidad de
Castilla, La Mancha. (2008).
\end{thebibliography}
\end{document}
7.2. LIBRO
89
Catedr
atico, UNP, autor@unp.edu.pe
CAPITULO 7. DOCUMENTOS BASICOS
90
Pr
ologo
La clase book facilita la digitacion de libros de alta calidad.
7.2. LIBRO
91
Indice general
Pr
ologo
LAT
1. Libro en
EX
1.1. Estructura de un libro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
iii
1
1
CAPITULO 7. DOCUMENTOS BASICOS
92
Captulo 1
Libro en LATEX
Los libros son la clase de documentos LATEX mas completa.
1.1.
Estructura de un libro
Este tipo de documento se puede dividir en tres partes, la apertura: prologo, agradecimientos, tabla de contenidos, etc. La parte central del documento, en la que se desarrolla el
tema tratado y el texto pertenece a una de las siguientes unidades divisionales: captulos secciones, subsecciones, etc. Y el cierre del documento que contiene la bibliografa, conclusiones,
recomendaciones, etc.
7.2. LIBRO
93
Bibliografa
[1] Aranda, E. CURSO DE LATEX. Departamento de Matematicas, E.T.S. Ingenieros Industriales, Universidad de Castilla, La Mancha. (2008).
CAPITULO 7. DOCUMENTOS BASICOS
94
7.3.
Diapositivas
\documentclass[opciones]{beamer}
(
declaraciones: temas, paquetes, comandos
Preambulo
autor, ttulo, logo, instituto, fecha
\begin{document}
\maketitle
\begin{frame}\titlepage\end{frame}
\begin{frame}\tableofcontents\end{frame}
\begin{frame}{<T
tulo>}
...
\end{frame}
. . .
Documento \begin{frame}{<T
tulo>}
...
\end{frame}
\begin{frame}
\begin{thebibliography}
...
\end{thebibliography}
\end{frame}
\end{document}
Para elaborar diapositivas con TEXMAKER realizamos los siguientes pasos:
1. Clic en la opcion Asitentes de la barra de men
u.
2. Clic en la opcion Quick beamer presentation.
3. Completar el cuadro desplegado de manera similar a la indicada en la
figura 7.11 y hacer clic en el boton aceptar.
4. Editar el codigo impreso (Fig. 7.12) de acuerdo a nuestro requerimiento.
7.3. DIAPOSITIVAS
95
96
7.3. DIAPOSITIVAS
97
\end{itemize}
\begin{enumerate}
\item enumerated item 1
\item enumerated item 2
\item enumerated item 3
\end{enumerate}
\end{multicols}
\begin{theorem}
En un tri
angulo rect
angulo, el cuadrado de la hipotenusa
es igual a la suma de los cuadrados de los otros dos lados.
\end{theorem}
\end{frame}
\section{Bibliograf
a}
\begin{frame}
\begin{thebibliography}{9}
\bibitem{Ar} Aranda, E. CURSO DE \LaTeX. Departamento de
Matem
aticas, E.T.S. Ingenieros Industriales, Universidad de
Castilla, La Mancha. (2008).
\end{thebibliography}
\end{frame}
\end{document}
Primera secci
on
Bibliografa
31 de enero de 2014
CAPITULO 7. DOCUMENTOS BASICOS
98
Primera secci
on
Bibliografa
Primera seccion
Bibliografa
A. Utor
Primera secci
on
Bibliografa
Primera diapositiva
Una formula:
Una lista:
e x dx =
itemized item 1
itemized item 2
itemized item 3
1
2
3
enumerated item 1
enumerated item 2
enumerated item 3
Teorema
En un triangulo rectangulo, el cuadrado de la hipotenusa es
igual a la suma de los cuadrados de los otros dos lados.
A. Utor
7.3. DIAPOSITIVAS
99
Primera secci
on
Bibliografa
A. Utor
Captulo 8
Elementos de programaci
on
8.1.
8.1.1.
Creaci
on de comandos y entornos
Comandos
DE COMANDOS Y ENTORNOS
8.1. CREACION
101
Para cada una de estas tres posibilidades existen versiones con y sin asterisco; las versiones con asterisco (\newcommand*{NombreComando}[NumArg]
{ArgDef }{Def }, etc.) no permiten que los argumentos puedan extenderse a
mas de un parrafo, mientras que las versiones sin asterisco (\newcommand{
NombreComando}[NumArg]{ArgDef }{Def }, etc.) permiten que los argumentos se extiendan a mas de un parrafo.
Es preferible que ubicar las definiciones de los nuevos comandos en el
preambulo.
Supongamos que la expresion (x1 , x2 , . . . , xn ) aparece frecuentemente en
nuestro documento. Podemos entonces definir
\newcommand{\vect}{(x_1,x_2,\dots,x_n)}
con lo cual, cada vez que escribamos \vect (el nombre del nuevo comando) se imprimira (x1 , x2 , . . . , xn ).
Ahora compliquemos un poco el ejemplo con la introduccion de argumentos variables. Si por ejemplo escribimos
\newcommand{\vect}[1]{(#1_1,#1_2,\dots,#1_n)}
(a
nadiendo un argumento, que se sustituye en la formula con #1),
escribiendo $\vect{x}$ obtendramos (x1 , x2 , . . . , xn ), mientras que con
$\vect{a}$ se tendra (a1 , a2, . . . , an ), etc.
A
nadiendo mas argumentos, podemos obtener construcciones mas complejas, por ejemplo, definiendo
\newcommand{\vect}[2]{(#1_1,#1_2,\dots,#1_#2)}
$\vect{x}{n}$ dara como resultado (x1 , x2 , . . . , xn ), mientras que con
$\vect{a}{p}$ se obtendra (a1 , a2 , . . . , ap ).
Practiquemos ahora la definicion de comandos con argumentos optativos,
que toman un determinado valor por defecto. Por ejemplo, construyamos
\newcommand{\nuevovector}[2][x]{(#1_1,#1_2,\dots,#1_#2)}
donde la x entre corchetes es el valor por defecto del argumento opcional (siempre el primero). As, escribiendo $\nuevovector{n}$ o
$\nuevovector{p}$ obtendramos (x1 , x2 , . . . , xn ) y (x1 , x2 , . . . , xp ) respectivamente, mientras que a
nadiendo un argumento optativo cambia
ramos el valor por defecto de x, $\nuevovector[a]{n}$ dara
(a1 , a2 , . . . , an ).
CAPITULO 8. ELEMENTOS DE PROGRAMACION
102
8.1.2.
Entornos
DE COMANDOS Y ENTORNOS
8.1. CREACION
103
obtenemos
Ejemplo de texto con una anchura
est
andar de media p
agina, centrado, y en tipo de letra negrita.
o, si queremos emplear el argumento optativo y reducir la anchura del texto a
0, 3 veces la anchura de texto (\textwidth)
\begin{mientorno}[0.3]
Ejemplo de texto con una anchura de un tercio de p
agina,
centrado, y en tipo de letra negrita
\end{mientorno}
Ejemplo de texto
con una anchura de
un tercio de p
agina,
centrado, y en tipo
de letra negrita
Es importante tener en cuenta que los argumentos de un entorno solo pueden utilizarse en la definicion de entrada (DefEntrada). Si los necesitamos en
la definicion de salida, podemos utilizar el truco de guardarlos convenientemente, empleando un comando \newcommand para ello. En el siguiente ejemplo,
creamos un entorno cita para escribir citas, dando el nombre del autor como
argumento
\newenvironment{cita}[1]{\newcommand{\autor}{#1}%
\begin{quote}\itshape}{\end{quote}\centerline{\autor}}
Tras lo cual, por ejemplo,
\begin{cita}{Andres Fern
andez}
Nuestras vidas son los r
os que van a parar al mar,
que es el morir
\end{cita}
produce
Nuestras vidas son los ros que van a parar al mar, que es el
morir.
Andres Fernandez
CAPITULO 8. ELEMENTOS DE PROGRAMACION
104
8.2.
8.2.1.
Contadores y longitudes
Contadores
1, 2, 3, ...
a, b, c, ... (vea nota 1)
A, B, C, ... (vea nota 1)
I, II, III, ... (vea nota 2)
I, II, III, ...
*, **, ***, ... (vea nota 3)
105
Cuando LATEX define un nuevo contador, le asigna inicialmente la representacion correspondiente al formato \arabic; si queremos cambiarla, podemos
redefinirla mediante el comando \renewcommand*; veamos unos ejemplos de lo
que se puede hacer
Este ejemplo muestra c
omo obtener
el n
umero de la p
agina en curso;
esta
p
agina es la n
umero \thepage, en la
representaci
on original.\\
\renewcommand*{\thepage}{\roman{page}}
Ahora esta cambiada a n
umeros romanos;
esta
p
agina es la n
umero \thepage.\\
\renewcommand*{\thepage}{[Sec.
\thesection\ -- P
ag. \arabic{page}]}
Luego, algo m
as elaborado;
esta p
agina
es la n
umero \thepage.\\
\renewcommand*{\thepage}{\arabic{page}}
Finalmente, volvemos al formato original;
esta
p
agina es la n
umero \thepage.
Esta es la secci
on \thesection. Pero podemos
a~
nadirle 2 f
acilmente;
\addtocounter{section}{2}
ahora estamos en la secci
on \thesection.
106
107
\end{enumerate}
Mas adelante, se estudiar
an temas m
as complicados:
\begin{enumerate}
\setcounter{enumi}{\value{conserva}}
\item Continuidad
\item Derivaci
on
\end{enumerate}
\newcounter{prg}[section]\newcounter{linea}[prg]
\newcommand*{\lin}{%
\addtocounter{linea}{1}\thelinea\quad}
\renewcommand*{\theprg}{\arabic{section}.\arabic{prg}}
\newenvironment*{programa}{%
108
\refstepcounter{prg}
\begin{center}Programa~\theprg\end{center}
\obeylines\obeyspaces}{\par}
\begin{programa}
Entrada: $N$, $x_1,x_2,\ldots,x_N$.
Salida: $SUMA=\sum_{i=1}^Nx_i$.
\lin $SUMA=0$.
\lin Para $i=1,2,\ldots,N$: $SUMA=SUMA+x_i$.
\lin SALIDA($SUMA$); PARAR.
\end{programa}
Programa 2.1
Entrada: N , x1 , x2 , . . . , xN .
P
Salida: SU M A = N
i=1 xi .
1 SU M A = 0.
2 Para i = 1, 2, . . . , N : SU M A = SU M A + xi .
3 SALIDA(SU M A); PARAR.
8.3.
Longitudes
Al igual que con los contadores, LATEX es tambien capaz de crear y modificar
variables de tipo Longitud. Las longitudes que habitualmente utiliza LATEX
pueden tomar dos tipos de valores:
8.3. LONGITUDES
109
\smallskip \vspace{\smallskipamount}
y donde cada una de estas longitudes elasticas toma valores:
\bigskipamount :: 12.0pt plus 4.0pt minus 4.0pt
\medskipamount :: 6.0pt plus 2.0pt minus 2.0pt
\smallskipamount :: 3.0pt plus 1.0pt minus 1.0pt
Puede obtenerse el valor de cualquier longitud con el comando:
\the\NombreLongitud
donde NombreLongitud es el nombre de la longitud; este comando siempre
expresa las longitudes en unidades pt, con el punto como separador decimal.
Al igual que ocurra con los contadores, los valores de una longitud pueden
modificarse. Existen dos comandos para ello:
\setlength{\NombreLongitud }{Valor } Asigna a la longitud
\NombreLongitud un valor igual al argumento Valor, que debe ser una
110
Al contrario de lo que ocurra con los contadores, cuyas asignaciones tienen caracter global (es decir, trascienden el grupo dentro del cual han sido
declaradas, y tienen efecto en todo el resto del documento), las asignaciones
de longitud tienen por defecto caracter local ; si se realizan dentro de un grupo,
el valor anterior a la asignacion se recupera a la salida del grupo. En el caso de
que deseemos un efecto global, puede ser aconsejable realizar tales asignaciones
en el preambulo del documento.
Se pueden definir nuevas longitudes con el comando:
\newlength{\NuevaLongitud }
que crea una nueva longitud llamada \NuevaLongitud ; es importante que
\NuevaLongitud no sea ni un comando ni una longitud LATEX ya existentes, en
cuyo caso obtendramos un mensaje de error. Por defecto, las nuevas longitudes
son creadas con un valor inicial 0.0 pt.
Para la gestion de valores de longitud son u
tiles los siguientes comandos:
\settowidth{\NombreLongitud }{Objeto}
\settoheight{\NombreLongitud }{Objeto}
\settodepth{\NombreLongitud }{Objeto}
que calculan, respectivamente, la anchura (width), altura (height) y profundidad1 (depth) de un objeto, asignando el valor resultante a la longitud
\NombreLongitud.
1
8.3. LONGITUDES
111
Integral es
Veamos un u
ltimo ejemplo:
\newlength{\longA}
\settowidth{\longA}{xxxxx}
\begin{center}
xxxxx\\
xxxxx\hspace{\longA}xxxxx\\
xxxxx\hspace{\longA}xxxxx\hspace{\longA}xxxxx\\
xxxxx\hspace{\longA}xxxxx\\
xxxxx
\end{center}
CAPITULO 8. ELEMENTOS DE PROGRAMACION
112
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
8.3.1.
Longitudes el
asticas fil
fil
fill
que LATEX utiliza para introducir espacios de longitud variable. Ambas proporcionan dos diferentes grados de elasticidad infinita; fil es una unidad de
longitud elastica infinitamente mas grande que cualquier longitud rgida, mientras que fill es infinitamente mas grande que fil (y por tanto, que cualquier
longitud rgida).
Basados en estas unidades de longitud, existe una variedad de comandos:
\fill Es una longitud, de valor 0pt plus 1fill.
\stretch{n} Es una longitud de valor 0pt y holgura un n
umero n de
unidades fill (entero o decimal). As, \fill equivale a \stretch{1}.
De este modo, los comandos \hfill y \vfill equivalen a \hspace{\fill}
y \vspace{\fill}, respectivamente. La utilidad del comando \stretch{n}
esta en la posibilidad de separar objetos con espacios proporcionales a
diversas cantidades. Vease el siguiente ejemplo:
Colocamos un texto centrado:\\[2mm]
\vrule\hspace{\stretch{1}}Texto
centrado\hspace{\stretch{1}}\vrule\par
Ahora colocamos un texto con el doble de espacio a
un lado que al otro:\par
\noindent\vrule\hspace{\stretch{1}}%
Texto\hspace{\stretch{2}}\vrule\par
Otro ejemplo, con la distancia entre T1 y T2 igual a
tres veces la distancia a los m\{a}rgenes:\par
\noindent\vrule\hspace{\stretch{1}}
T1\hspace{\stretch{3}}T2 \hspace{\stretch{1}}\vrule
Colocamos un texto centrado:
8.3. LONGITUDES
113
Texto centrado
T2
C
E
Por que cambian las posiciones de B y C en la primera lnea? La respuesta esta en que, antes de cortar una lnea, LATEX introduce un espacio de
elasticidad variable, a fin de evitar que las lneas cortas se estiren hacia la
derecha. Este
espacio se controla a traves de la longitud \parfillskip,
que por defecto tiene el valor 0pt plus 1fil. Por tanto, en el primer ejemplo se equilibran los espacios asociados a tres comandos \hfil. En el
segundo caso, esto no sucede, dado que \hfill corresponde a un grado
de elasticidad infinitamente mas grande.
\hfilneg
y
\vfilneg
Equivalen,
respectivamente,
a
\hspace{0pt plus -1fil} y a \vspace{0pt plus -1fil}, y permiten
cancelar el efecto de los comandos \hfil y \vfil; por ejemplo:
\parindent=0pt \parfillskip=0pt
\newcommand*{\centrar}[1]{\vrule\hfil #1\hfil\vrule}
\centrar{Centrado}\par
\centrar{Centrado anulado\hfilneg}\par
\centrar{\hfilneg Centrado anulado}
Centrado
Centrado anulado
Centrado anulado
CAPITULO 8. ELEMENTOS DE PROGRAMACION
114
Los siguientes comandos (algunos de ellos ya mencionados anteriormente) tienen un efecto similar a \hfill, con la diferencia de que en el espacio
intermedio introducen diversos smbolos de extension variable (en direccion
horizontal)
\hrulefill
A\hrulefill B\hrulefill C
A
\dotfill
A\dotfill B\dotfill C
A.................................B.................................C
\downbracefill y \upbracefill Llaves hacia abajo o hacia arriba, respectivamente.
\leftarrowfill y \rightarrowfill Flechas a izquierda y derecha, respectivamente.
\parindent=0pt \parfillskip=0pt
\mbox{}\hspace{\stretch{1}}A%
\hspace{\stretch{3}}\mbox{}\\[-3pt]
\mbox{}\downbracefill\mbox{}%
\hspace{\stretch{2.3}}\mbox{}\\
B\hspace{\stretch{1}}C%
\hspace{\stretch{1}}D\\[-7pt]
\mbox{}\hspace{\stretch{2.3}}%
\mbox{}\upbracefill\mbox{}\\
\mbox{}\hspace{\stretch{1}}E%
\hspace{\stretch{2}}F%
\hspace{\stretch{1}}\mbox{}\\[-5pt]
\mbox{}\hspace{\stretch{0.5}}%
\rightarrowfill%
\hspace{\stretch{0.5}}\mbox{}\\
8.3. LONGITUDES
z
B
115
A
}|
{
C
|
{z
E
F
D
}
Captulo 9
Personalizaciones
9.1.
El paquete titlesec
117
9.1.1.
9.1.2.
Personalizaci
on tesis fc-unp
Es importante mencionar que en las opciones del comando \titleformat podemos utilizar los comandos \filcenter, \filright y \filleft para justifi-
CAPITULO 9. PERSONALIZACIONES
118
Captulo 1
Introducci
on al an
alisis
1.1.
1.1.1.
N
umeros reales. Conjuntos. L
ogica simb
olica
Concepto de n
umero real
(1.1)
donde bxc es el n
umero entero mayor que no sobrepasa x y se denomina parte
entera del n
umero x, xn {0, 1, 2, . . . , 9} para cualquier n N.
En este caso, las fracciones en las cuales xn = 9 para todo n n0 (n0 es
cierto n
umero natural) se excluyen com
unmente de la consideracion en virtud
de las siguientes igualdades:
bxc, 999 . . . = bxc + 1,
bxc, x1 x2 . . . xn0 1 999 . . . = bxc, . . .
Un n
umero real x es racional, es decir, puede ser representado en forma de
la razon m
, m, n Z cuando, y solo cuando, la fraccion 1.1 es periodica. En
n
el caso contrario el n
umero x es irracional.
Se llama valor absoluto o m
odulo del n
umero real x un n
umero no negativo
(
x, si x 0,
|x| =
x, si x < 0.
Se supone que las reglas de comparacion de los n
umeros reales, como tambien las operaciones aritmeticas sobre los mismos se conocen por el curso de
ense
nanza secundaria.
1
119
car tanto el texto del ttulo como la etiqueta (o los dos globalmente) al centro,
derecha o izquiera, respectivamente.
La figura 9.2 muestra el aspecto de las unidades de estructura obtenido el
siguiente codigo:
\usepackage{titlesec}
\titleformat
{\chapter}%Comando de Estructura
[display]%Tipo
{\bfseries\Large\filcenter}%Formato
{\MakeUppercase{\chaptername}\;\Roman{chapter}}%Etiqueta
{25pt}%Separaci
on
{\MakeUppercase}%C
odigo anterior
[\thispagestyle{empty}]%C
odigo posterior
\titleformat
{\section}%Comando de Estructura
[hang]%Tipo
{\bfseries\large}%Formato
{\arabic{chapter}.\arabic{section}.}%Etiqueta
{1em}%Separaci
on
{}%C
odigo anterior
\titleformat
{\subsection}%Comando de Estructura
[hang]%Tipo
{\bfseries}%Formato
{\arabic{chapter}.\arabic{section}.\arabic{subsection}.}%Etiq.
{1em}%Separaci
on
{}%C
odigo anterior
9.1.3.
Personalizaci
on titlerule
CAPITULO 9. PERSONALIZACIONES
120
CAPITULO I
AL ANALISIS
INTRODUCCION
1.1.
1.1.1.
N
umeros reales. Conjuntos. L
ogica simb
olica
Concepto de n
umero real
(1.1)
donde bxc es el n
umero entero mayor que no sobrepasa x y se denomina parte
entera del n
umero x, xn {0, 1, 2, . . . , 9} para cualquier n N.
En este caso, las fracciones en las cuales xn = 9 para todo n n0 (n0 es
cierto n
umero natural) se excluyen com
unmente de la consideracion en virtud
de las siguientes igualdades:
bxc, 999 . . . = bxc + 1,
bxc, x1 x2 . . . xn0 1 999 . . . = bxc, . . .
Un n
umero real x es racional, es decir, puede ser representado en forma de
, m, n Z cuando, y solo cuando, la fraccion (1.1) es periodica. En
la razon m
n
el caso contrario el n
umero x es irracional.
Se llama valor absoluto o m
odulo del n
umero real x un n
umero no negativo
(
x, si x 0,
|x| =
x, si x < 0.
Se supone que las reglas de comparacion de los n
umeros reales, como tambien las operaciones aritmeticas sobre los mismos se conocen por el curso de
ense
nanza secundaria.
Figura 9.2: Aspecto de las unidades de estructura obtenido con la personalizacion tesis fc-unp.
121
9.1.4.
Personalizaci
on leftmarg
Para especificar una indentacion arbitraria en los distintos elementos del ttulo,
se utiliza el comando:
\titlespacing{Comando de estructura}{Indentacion Izq.}
{Espacio anterior }{Espacio posterior }[Indentacion Der.]
CAPITULO 9. PERSONALIZACIONES
122
Captulo 1
Introduccin al anlisis
1.1.
1.1.1.
(1.1)
x, si x 0,
x, si x < 0.
Se supone que las reglas de comparacin de los nmeros reales, como tambin las operaciones aritmticas sobre los mismos se conocen por el curso de
enseanza secundaria.
1
Figura 9.3: Aspecto de las unidades de estructura obtenido con la personalizacion titlerule.
123
9.1.5.
Personalizaci
on tikz
CAPITULO 9. PERSONALIZACIONES
124
1
1.1
N
umeros
reales.
Conjuntos.
L
ogica
simb
olica
Introducci
on al an
alisis
1.1.1
Concepto de n
umero real
(1.1)
donde bxc es el n
umero entero mayor que no sobrepasa x y se denomina parte
entera del n
umero x, xn {0, 1, 2, . . . , 9} para cualquier n N.
En este caso, las fracciones en las cuales xn = 9 para todo n n0 (n0 es
cierto n
umero natural) se excluyen com
unmente de la consideracion en virtud
de las siguientes igualdades:
bxc, 999 . . . = bxc + 1,
bxc, x1 x2 . . . xn0 1 999 . . . = bxc, . . .
Un n
umero real x es racional, es decir, puede ser representado en forma de
, m, n Z cuando, y solo cuando, la fraccion (1.1) es periodica. En
la razon m
n
el caso contrario el n
umero x es irracional.
Se llama valor absoluto o m
odulo del n
umero real x un n
umero no negativo
(
x, si x 0,
|x| =
x, si x < 0.
Se supone que las reglas de comparacion de los n
umeros reales, como tambien las operaciones aritmeticas sobre los mismos se conocen por el curso de
ense
nanza secundaria.
Figura 9.4: Aspecto de las unidades de estructura obtenido con la personalizacion leftmarg.
125
126
CAPITULO 9. PERSONALIZACIONES
\titleformat
{name=\chapter,numberless}%C. de Estructura (cap. no numer.)
[hang]%Tipo
{\bfseries\LARGE}%Formato
{\backgr}%Etiqueta
{1em}%Separaci
on
{\titlechap}%C
odigo anterior
[\thispagestyle{empty}]%C
odigo posterior
\titlespacing{\chapter}{-5ex}{7ex}{20ex}
\newcommand{\nodesec}{%
\begin{tikzpicture}[%
baseline={([yshift=-5.5pt]current bounding box.center)}]
\node[draw=Black]{\textcolor{SteelBlue}{\thesection}};
\end{tikzpicture}%
}
\newcommand{\titlesec}[1]{%
\textcolor{SteelBlue}{#1}%
}
\titleformat
{\section}%Comando de Estructura
[hang]%Tipo
{\bfseries\large}%Formato
{\nodesec}%Etiqueta
{0.5em}%Separaci
on
{\titlesec}%C
odigo anterior
\newcommand{\titlesubsec}[1]{%
\textcolor{SteelBlue}{#1}%
}
\titleformat
{\subsection}%Comando de Estructura
[hang]%Tipo
{\bfseries}%Formato
{\textcolor{SteelBlue}{\thesubsection}}%Etiqueta
{0.5em}%Separaci
on
{\titlesubsec}%C
odigo anterior
127
Observaciones.
1. El lector debe tener en cuenta que en este caso es preciso a
nadir la opcion
svgnames al comando \documentclass para que sean reconocidos los
nombres de colores: Black y SteelBlue; y as obtener un resultado sin
errores, como el que se muestra en la figura 9.5. En este ejemplo se uso el
codigo:
\documentclass[12pt,a4paper,svgnames]{book}
al inicio del documento.
2. Otra capacidad interesante del paquete es la especificacion condicional
de formatos de ttulo para paginas pares o impares, utilizando la variable
page (con valores even u odd) en la opcion comando de estructura. Para
que esto funcione, es importante que el manuscrito este formateado con
la opcion twoside.
9.2.
El paquete facyhdr
9.2.1.
Las figuras 9.6 y 9.7 muestran el aspecto, por defecto, de los encabezados y
pies de pagina.
CAPITULO 9. PERSONALIZACIONES
128
Introducci
on al an
alisis
1.1 N
umeros reales. Conjuntos. L
ogica simb
olica
1.1.1 Concepto de n
umero real
Por el curso de la escuela secundaria sabemos que todo n
umero real no
negativo x se representa mediante una fraccion decimal infinita
bxc, x1 x2 . . . ,
(1.1)
donde bxc es el n
umero entero mayor que no sobrepasa x y se denomina parte
entera del n
umero x, xn {0, 1, 2, . . . , 9} para cualquier n N.
En este caso, las fracciones en las cuales xn = 9 para todo n n0 (n0 es
cierto n
umero natural) se excluyen com
unmente de la consideracion en virtud
de las siguientes igualdades:
bxc, 999 . . . = bxc + 1,
bxc, x1 x2 . . . xn0 1 999 . . . = bxc, . . .
Un n
umero real x es racional, es decir, puede ser representado en forma de
, m, n Z cuando, y solo cuando, la fraccion (1.1) es periodica. En
la razon m
n
el caso contrario el n
umero x es irracional.
Se llama valor absoluto o m
odulo del n
umero real x un n
umero no negativo
(
x, si x 0,
|x| =
x, si x < 0.
Se supone que las reglas de comparacion de los n
umeros reales, como tambien las operaciones aritmeticas sobre los mismos se conocen por el curso de
ense
nanza secundaria.
Figura 9.5: Aspecto de las unidades de estructura obtenido con la personalizacion tikz.
129
AL ANALISIS
CAPITULO 1. INTRODUCCION
1.2.
1.3.
Figura 9.6: Encabezado y pie de pagina, por defecto, en una pagina par.
CAPITULO 9. PERSONALIZACIONES
130
1.4. LOGICA
SIMBOLICA
1.4.
L
ogica simb
olica
Figura 9.7: Encabezado y pie de pagina, por defecto, en una pagina impar.
9.2.2.
131
Personalizaci
on simple
Las figuras 9.8 y 9.9 muestran el aspecto de los encabezados y pies de pagina
obtenidos con el siguiente codigo:
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{} % borra todos los campos del encabezado y pie
\fancyhead[R]{Universidad Nacional de Piura} %Especifica
%el texto a poner a la derecha del encabezado
\fancyfoot[LO,RE]{P
agina \thepage} %N
umero de p
agina
%a la izquierda en las p
aginas impares
%y a la derecha en las pares
\fancyfoot[LE,RO]{Proyecto Fin de Carrera} %Escribe este
%texto a la izquierda en las p
aginas impares
%y a la derecha en las pares
9.2.3.
Personalizaci
on rule
\renewcommand{\headrulewidth}{g}
\renewcommand{\footrulewidth}{g}
Si se desea obligar a que desaparezca una o ambas lneas bastara con asignar
el valor 0pt a g.
Las figuras 9.10 y 9.11 muestran el aspecto de los encabezados y pies de
pagina obtenidos con el siguiente codigo:
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{} % borra todos los campos del encabezado y pie
\fancyhead[RO,LE]{\bfseries Matem
atica b
asica}
CAPITULO 9. PERSONALIZACIONES
132
1.2.
1.3.
Pagina 2
Figura 9.8: Encabezado y pie de pagina, en una pagina par, obtenido con la
personalizacion simple.
133
1.4.
L
ogica simb
olica
Pagina 3
Figura 9.9: Encabezado y pie de pagina, en una pagina impar, obtenido con la
personalizacion simple.
CAPITULO 9. PERSONALIZACIONES
134
\fancyfoot[LE,RO]{\thepage} % N
umero de p
agina
%a la izquierda en las p
aginas pares
%y a la derecha en las impares
\fancyfoot[CO,CE]{Dpto. Matem
atica - UNP} % Escribe este
%texto al centro en las p
aginas impares
%y al centro en las pares
\fancyfoot[LO,RE]{R. Ipanaqu
e} % Escribe este
%texto a la izquierda en las p
aginas impares
%y a la derecha en las pares
\renewcommand{\headrulewidth}{0.4pt} % Establece una
%l
nea de 0.4pt de grosor en el encabezado
\renewcommand{\footrulewidth}{0.4pt} % Establece una
%l
nea de 0.4pt de grosor en el pie de p
agina
9.2.4.
Personalizaci
on actualizable
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{%
\markboth{\MakeUppercase{\chaptername\ \thechapter.\ #1}}{}}
\renewcommand{\sectionmark}[1]{%
\markright{\MakeUppercase{\thesection.\ #1}}}
\fancyhead{}
\fancyfoot{}
\fancyhead[RE]{\slshape \leftmark}
\fancyhead[LO]{\slshape \rightmark}
1
135
Matem
atica b
asica
1.2.
1.3.
R. Ipanaque
Figura 9.10: Encabezado y pie de pagina, en una pagina par, obtenido con la
personalizacion rule.
CAPITULO 9. PERSONALIZACIONES
136
Matem
atica b
asica
1.4.
L
ogica simb
olica
R. Ipanaque
Figura 9.11: Encabezado y pie de pagina, en una pagina impar, obtenido con
la personalizacion rule.
137
\fancyhead[LE,RO]{\thepage}
\renewcommand{\headrulewidth}{0pt}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]%
{\markboth{\MakeUppercase{\thechapter.\ #1}}{}}
\renewcommand{\sectionmark}[1]%
{\markright{\MakeUppercase{\thesection.\ #1}}}
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0.5pt}
\newcommand{\helv}{%
\fontfamily{phv}\fontseries{b}\fontsize{9}{11}\selectfont}
\fancyhf{}
\fancyhead[LE,RO]{\helv \thepage}
\fancyhead[LO]{\helv \rightmark}
\fancyhead[RE]{\helv \leftmark}
\fancyfoot[RO,LE]{\helv UNP}
\fancyfoot[RE,LO]{%
\vspace{-2ex}\includegraphics[scale=0.075]{unp}%
}
9.3.
El paquete titletoc
CAPITULO 9. PERSONALIZACIONES
138
AL ANALISIS
1. INTRODUCCION
1.2.
1.3.
Figura 9.12: Encabezado y pie de pagina, en una pagina par, obtenido con la
personalizacion actualizable.
139
1.4. LOGICA
SIMBOLICA
1.4.
L
ogica simb
olica
UNP
Figura 9.13: Encabezado y pie de pagina, en una pagina impar, obtenido con
la personalizacion actualizable.
Bibliografa
[1] Aranda, E. CURSO DE LATEX. Departamento de Matematicas, E.T.S. Ingenieros Industriales, Universidad de Castilla, La Mancha. http://www.
wiphala.net/courses/tools/latex/KAS_LATEX/2008-I (2008).
140