Professional Documents
Culture Documents
Septiembre, 2012
Introduccin a LATEX
2 / 85
Instalacin
Seccin 1
3 / 85
Distribuciones
4 / 85
Instalacin en MS Windows
Vamos a instalar la distribucin MiKTEX
Usaremos una variante de esta, ProTEXt, que tiene incluidas algunos
programas adicionales como Texniccenter o Ghostscript. Adems incluye un
fichero pdf con instrucciones detalladas y desde el que se puede realizar la
instalacin paso a paso.
La mayor parte de las distribuciones se pueden descargar de CTAN
(Comprehensive TeX Archive Network)
http://www.ctan.org/tex-archive/systems
Es importante que previamente tengamos instalado algn visor de archivos
PDF. Se recomienda Adobe Acrobat Reader si queremos aprovechar todas las
posibilidades del formato PDF.
5 / 85
Editores
6 / 85
Generalidades
Seccin 2
7 / 85
Introduccin
Qu es TEX?
TEX es un programa destinado a la composicin de documentos que
contienen texto y frmulas matemticas con calidad de imprenta creado por
Donald Knuth en 1978
Una imprenta y un impresor
NO es un editor de texto sino un procesador de macros y lenguaje de
programacin
Y LATEX?
LATEX es un conjunto de macros para TEX debido originalmente a Leslie
Lamport para facilitar el uso de TEX.
8 / 85
Introduccin
Caractersticas de LATEX
Transportabilidad: los ficheros .tex slo contienen texto, son de pequeo
tamao y se pueden manipular en cualquier plataforma.
Sistematizacin: LATEX se ocupa del formato del documento. El usuario no
tiene que preocuparse (si no quiere) de hacer saltos de
pgina, justificaciones, sangras, referencias cruzadas, ndice
del documento, etc.
Versatilidad: esencialmente puede hacer cualquier cosa, los lmites estn
en la imaginacin del usuario
Flexibilidad: permite al usuario crear nuevos comandos y entornos para
facilitar la escritura de los documentos. Adems, cualquier
comando preexistente puede ser modificado y mejorado.
Actualizacin: LATEX es mejorado constantemente de forma altruista. Se
crean y mejoran paquetes que son compartidos como
software libre.
9 / 85
Ventajas e incovenientes
Ventajas
Composicin de frmulas
Calidad de imprenta
Facilidad para gestionar
bibliografas, notas,
referencias, etc.
Muchos paquetes adicionales
Independiente de la
plataforma: Unix, Windows,
OSX,...
Software libre
Inconvenientes
El diseo de un documento
(nuevo) es difcil si los
predefinidos no se ajustan a lo
que necesitamos
Deteccin y manejo de errores
Separacin de contenido y
forma
10 / 85
Ayuda
11 / 85
Algunos usos
Artculos,
exmenes, ejercicios,
cartas, informes,
libros, apuntes,
posters, presentaciones, etc.
12 / 85
13 / 85
Ficheros LATEX
14 / 85
Encabezamiento
Contiene toda la informacin sobre los aspectos globales del documento
que pretendemos crear: tipo de documento, tipo de letra, mrgenes, espacio
entre lneas, etc.
Es el lugar en el que debemos indicar a LATEX las herramientas que debe
cargar
Comienza con la declaracin del tipo de documento:
\documentclass[opciones]{tipo de documento}
Cuerpo
Contiene el texto que deseamos escribir as como los comandos para darle
el formato deseado a dicho texto
Se encuentra encerrado por los comandos \begin{document} y
\end{document}
J. Alaminos, M. Martn, J. Mer | Anlisis Matemtico
15 / 85
LATEX finaliza las lneas donde considera ms oportuno, justifica el texto por
la derecha (realizando segmentacin silbica) y realiza sangra por la
izquierda al comienzo de cada prrafo
Para cambiar de prrafo debemos dejar una lnea en blanco o escribir \par
16 / 85
La primera compilacin
Cmo se hace?
...
17 / 85
Es muy habitual que aparezcan errores en la compilacin. En ese caso, LATEX para
de compilar y se queja. Hay diversas formas de proceder ante un error:
Pulsar intro: le estamos diciendo olvida el error y haz lo que puedas. Puede
ser necesario repetir el proceso varias veces
Pulsar x y luego intro: LATEX para la compilacin
18 / 85
Primeros pasos
Seccin 4
19 / 85
20 / 85
Ejemplos
\xi escribe la letra griega xi:
\hfill inserta un espacio horizontal dinmico
\usepackage[spanish]{babel} le dice a LATEX que cargue el paquete babel con la
opcin espaol
J. Alaminos, M. Martn, J. Mer | Anlisis Matemtico
20 / 85
21 / 85
21 / 85
\end {entorno}
21 / 85
\end {entorno}
21 / 85
\end {entorno}
Ejemplos
Entornos para escribir listas: itemize, enumerate
Entornos para escribir tablas: table, array, matrix
Entornos para situar el texto: center, flushleft, flushright
Suele ser una buena estrategia cerrar los entornos justo despus de abrirlos y luego
continuar con el contenido del entorno.
J. Alaminos, M. Martn, J. Mer | Anlisis Matemtico
21 / 85
Grupos
Un grupo es una parte bien delimitada del documento, con un inicio y un fin y que
abarca todo lo que hay comprendido entre ambos
22 / 85
Grupos
Un grupo es una parte bien delimitada del documento, con un inicio y un fin y que
abarca todo lo que hay comprendido entre ambos
Para abrir un grupo utilizamos { y para cerrarlo }
22 / 85
Grupos
Un grupo es una parte bien delimitada del documento, con un inicio y un fin y que
abarca todo lo que hay comprendido entre ambos
Para abrir un grupo utilizamos { y para cerrarlo }
Los grupos se pueden anidar unos dentro de otros
22 / 85
Grupos
Un grupo es una parte bien delimitada del documento, con un inicio y un fin y que
abarca todo lo que hay comprendido entre ambos
Para abrir un grupo utilizamos { y para cerrarlo }
Los grupos se pueden anidar unos dentro de otros
Ejemplo
Queremos escribir una frase en letras maysculas pequeas y
una parte dentro de ella en azul y a su vez otras partes en
negrita y otra ms grande:
22 / 85
Grupos
Un grupo es una parte bien delimitada del documento, con un inicio y un fin y que
abarca todo lo que hay comprendido entre ambos
Para abrir un grupo utilizamos { y para cerrarlo }
Los grupos se pueden anidar unos dentro de otros
Ejemplo
Queremos escribir una frase en letras maysculas pequeas y
una parte dentro de ella en azul y a su vez otras partes en
negrita y otra ms grande:
\textsc{Queremos escribir una frase en letras maysculas pequeas
{\color{blue} y una parte de ella en \textbf{azul}} y a su vez otras partes en
\textbf{negrita} y otra ms {\Large grande} }
22 / 85
23 / 85
Saltos de pgina
\newpage inicia una nueva pgina sin completar la pgina en curso
\clearpage produce un efecto similar al comando anterior ubicando los
objetos flotantes (como tablas o grficos) en una nueva pgina sin texto
alguno
23 / 85
Saltos de pgina
\newpage inicia una nueva pgina sin completar la pgina en curso
\clearpage produce un efecto similar al comando anterior ubicando los
objetos flotantes (como tablas o grficos) en una nueva pgina sin texto
alguno
LATEX realiza una sangra a la izquierda al comienzo de cada nuevo prrafo por
defecto. Si se quiere evitar se utiliza el comando \noindent
J. Alaminos, M. Martn, J. Mer | Anlisis Matemtico
23 / 85
Smbolos especiales
Smbolos reservados
Algunos caracteres tienen una utilidad especial para LATEX y su uso est
reservado. Todos se pueden escribir anteponiendo una barra invertida salvo la
propia barra invertida (\\indica lnea nueva)
$ Declarar el modo matemtico \$
{ } Iniciar y finalizar grupos \{
\}
\_
Pegar palabras \
24 / 85
Smbolos especiales
Smbolos ortogrficos
Es mejor usar el paquete inputenc con la codificacin adecuada que escribir
el comando necesario para cada smbolo.
Cmo se escriben las comillas, comillas?
Y los puntos suspensivos...?
Y los ordinales? 1 tendremos que aprenderlo
25 / 85
Divisin de palabras
26 / 85
Alineacin de prrafos
Centrar prrafos
Se pueden centrar prrafos con \begin{center} ... \end{center}
Esto es un texto centrado
Alinear
Se pueden alinear a izquierda o derecha prrafos usando \begin{flushleft}
... \end{flushleft} o \begin{flushright} ... \end{flushright}
Alineado a la izquierda. . .
. . . alineado a la derecha.
27 / 85
Miscelnea - Prrafos
28 / 85
Tipos y colores
Familias de tipos de letra
Hay tres tipos de letra:
Texto normal \textrm
Sanserif o sin adornos \textsf
Mquina de escribir \texttt
Perfiles
Recto: \textup{Texto} hola
Itlica: \textit{Texto} hola
Inclinado: \textsl{Texto} hola
Versalita: \textsc{Texto} hola
29 / 85
Tipos y colores
Grosor
Normal \textmd{Texto}
hola
o grueso \textbf{Texto en negritas}
hola
hola
hola
30 / 85
Tipos y colores
Tamaos de letra
Hay
unos pocos
comandos
\tiny
tamaos
de letra
\scriptsize \footnotesize
\small
\normalsize
\huge \Huge
31 / 85
Tipos y colores
Colores
Es necesario cargar el paquete color
\usepackage[pdftex,usenames,dvipsnames]{color}
\textcolor{Red}{Texto}
Rojo
\textcolor[rgb]{0.89,0.67,0.31}{Texto}
Otro color
32 / 85
Ejemplos
Sea f : R R la funcin dada por f (x ) = x 2 + sen(x ) ex .
Que se escribe $f :\mathbb{R}\longrightarrow\mathbb{R}$ y
$f(x)=x2+\sen(x)-\ex$
P
2
Tambin podemos escribir la suma de una serie: n=1 n12 = 6 que se
escribe $\sum_{n=1}\infty \frac{1}{n2}=\frac{\pi2}{6}$
O bien escribir algunas letras griegas: , , , , , , , ,
$\eps,\delta,\alpha,\beta,\gamma, \lambda,\xi,\Gamma,\Lambda$
33 / 85
Ejemplo
Estamos escribiendo texto normal e insertamos unas frmulas en displaystyle:
ei + 1 = 0,
ex dx =
X
1
2
=
2
n
6
n=1
34 / 85
Funciones
Como cualquier comando comienzan con \ y luego continan con el apcope
usual del nombre de la funcin (no olvidis los dlares)
$\sen(x)$
sen(x )
$\cos(x)$
cos(x )
$\ln(x)$
ln(x )
35 / 85
Funciones
Como cualquier comando comienzan con \ y luego continan con el apcope
usual del nombre de la funcin (no olvidis los dlares)
$\sen(x)$
sen(x )
$\cos(x)$
cos(x )
$\ln(x)$
ln(x )
Smbolos
Se escriben con \ seguido de un nombre descriptivo en ingls (no olvidis los
dlares)
$\infty$
$\in$
$\notin$
$\leqslant$
$\geqslant$
/
>
35 / 85
Letras diversas
Letras griegas
Se escriben con \ seguido del nombre de la letra. Algunas se pueden escribir en
mayscula poniendo la primera letra en mayscula (no olvidis los dlares)
$\eps$
$\delta$
$\Delta$
$\sigma$
$\Sigma$
36 / 85
Letras diversas
Letras griegas
Se escriben con \ seguido del nombre de la letra. Algunas se pueden escribir en
mayscula poniendo la primera letra en mayscula (no olvidis los dlares)
$\eps$
$\delta$
$\Delta$
$\sigma$
$\Sigma$
36 / 85
37 / 85
xn
$xn$
xn
37 / 85
x12
37 / 85
x12
x nk
37 / 85
x12
x nk
37 / 85
x12
x nk
numerador
denominador
37 / 85
x12
x nk
numerador
denominador
37 / 85
x12
x nk
n
Races: $\sqrt{x}$
x
$\sqrt[n]{x}$
x
37 / 85
x12
x nk
n
Races: $\sqrt{x}$
x
$\sqrt[n]{x}$
x
lim
x +
37 / 85
Delimitadores
38 / 85
Delimitadores
38 / 85
Delimitadores
38 / 85
Estilos de pgina
Seccin 5
39 / 85
40 / 85
Estilos de pgina
Existen varios estilos de pgina en LATEXque determinan el aspecto de la
cabecera y el pie. Los ms importantes son:
40 / 85
Estilos de pgina
Existen varios estilos de pgina en LATEXque determinan el aspecto de la
cabecera y el pie. Los ms importantes son:
empty La cabecera y el pie quedan vacos
40 / 85
Estilos de pgina
Existen varios estilos de pgina en LATEXque determinan el aspecto de la
cabecera y el pie. Los ms importantes son:
empty La cabecera y el pie quedan vacos
plain La cabecera est vaca y el pie contiene el nmero de pgina
centrado
40 / 85
Estilos de pgina
Existen varios estilos de pgina en LATEXque determinan el aspecto de la
cabecera y el pie. Los ms importantes son:
empty La cabecera y el pie quedan vacos
plain La cabecera est vaca y el pie contiene el nmero de pgina
centrado
40 / 85
Estilos de pgina
Existen varios estilos de pgina en LATEXque determinan el aspecto de la
cabecera y el pie. Los ms importantes son:
empty La cabecera y el pie quedan vacos
plain La cabecera est vaca y el pie contiene el nmero de pgina
centrado
\thispagestyle{estilo}
40 / 85
41 / 85
42 / 85
42 / 85
42 / 85
42 / 85
impresin al texto
42 / 85
impresin al texto
42 / 85
Longitudes
Seccin 7
43 / 85
Longitudes en LATEX
Existen gran cantidad de medidas de longitud en LATEX que son usadas en la
composicin del documento. Algunas de las ms importantes son:
44 / 85
Longitudes en LATEX
Existen gran cantidad de medidas de longitud en LATEX que son usadas en la
composicin del documento. Algunas de las ms importantes son:
Medidas de longitud
mm (Milmetro)
cm (Centmetro)
pt (Punto): 0.351 mm
ex : Altura de una x minscula
em : Anchura de una M mayscula
44 / 85
Longitudes en LATEX
Existen gran cantidad de medidas de longitud en LATEX que son usadas en la
composicin del documento. Algunas de las ms importantes son:
Medidas de longitud
mm (Milmetro)
cm (Centmetro)
pt (Punto): 0.351 mm
ex : Altura de una x minscula
em : Anchura de una M mayscula
Las longitudes se expresan como un nmero decimal seguido de una medida de
longitud, pueden ser positivas y negativas.
1.3cm
-11pt
44 / 85
45 / 85
46 / 85
46 / 85
46 / 85
\enlargethispage{Longitud}
46 / 85
\vspace*{Longitud}
\hspace*{Longitud}
47 / 85
\vspace*{Longitud}
\hspace*{Longitud}
\medskip
\bigskip
47 / 85
\vspace*{Longitud}
\hspace*{Longitud}
\medskip
\bigskip
47 / 85
\vspace*{Longitud}
\hspace*{Longitud}
\medskip
\bigskip
47 / 85
\vspace*{Longitud}
\hspace*{Longitud}
\medskip
\bigskip
47 / 85
\widowpenalty=10000
48 / 85
49 / 85
50 / 85
Etiquetas
Para poder hacer referencia a un objeto (captulo, seccin, frmula, tabla,
grfica,. . . ) antes debemos ponerle una etiqueta con el comando
\label{NombreEtiqueta}
50 / 85
Etiquetas
Para poder hacer referencia a un objeto (captulo, seccin, frmula, tabla,
grfica,. . . ) antes debemos ponerle una etiqueta con el comando
\label{NombreEtiqueta}
Referencias
Para hacer referencia a una etiqueta utilizamos los comandos:
\ref{NombreEtiqueta}
\eqref{NombreEtiqueta}
50 / 85
51 / 85
Listas
Seccin 10
52 / 85
Listas
Listas numeradas
Existen tres entornos en LATEX para escribir listas: enumerate, itemize y description.
53 / 85
Listas
Listas numeradas
Existen tres entornos en LATEX para escribir listas: enumerate, itemize y description.
Entorno enumerate
\ begin { enumerate }
\ item Primer \ {\ i } tem ,
\ item segundo \ {\ i } tem ,
y
\ item tercer \ {\ i } tem .
\ end { enumerate }
Primer tem,
segundo tem, y
tercer tem.
53 / 85
Listas
Listas con vietas
Existen tres entornos en LATEX para escribir listas: enumerate, itemize y description.
54 / 85
Listas
Listas con vietas
Existen tres entornos en LATEX para escribir listas: enumerate, itemize y description.
Entorno itemize
\ begin { itemize }
\ item Primer \ {\ i } tem ,
\ item segundo \ {\ i } tem ,
y
\ item tercer \ {\ i } tem .
\ end { itemize }
Primer tem,
segundo tem, y
tercer tem.
54 / 85
Listas
Listas descriptivas
Existen tres entornos en LATEX para escribir listas: enumerate, itemize y description.
55 / 85
Listas
Listas descriptivas
Existen tres entornos en LATEX para escribir listas: enumerate, itemize y description.
Entorno description
\ begin { description }
\ item [ Curso ] Direcci \ { o
} n o carrera .
\ item [ Alumno ] Disc \ {\ i }
pulo , respecto de su
maestro ...
\ item [ Maestro ] Dicho de
un irracional .
\ end { description }
55 / 85
Listas
Las listas se pueden anidar
\ begin { itemize }
\ item Varias cosas :
\ begin { enumerate }
\ item Una ;
\ item otra ;
\ item la \ { u } ltima .
\ end { enumerate }
\ item segundo \ {\ i } tem y
\ item tercer \ {\ i } tem .
\ end { itemize }
Varias cosas:
1
2
3
Una;
otra;
la ltima.
segundo tem y
tercer tem.
56 / 85
Listas
Y despus?
1
Ejercicios
1
57 / 85
Columnas
Seccin 11
58 / 85
Columnas
El paquete multicols
LATEX trae incorporada la
posibilidad de escribir a
una o dos columnas. Sus
posibilidades son limitadas.
sodales commodo,
lectus velit ultrices
augue, a dignissim nibh
lectus placerat pede.
Vivamus nunc nunc,
molestie ut, ultricies vel,
semper in, velit. Ut
porttitor. Praesent in
sapien. Lorem ipsum
lobortis sollicitudin.
Praesent blandit blandit
mauris. Praesent lectus
tellus, aliquet aliquam,
luctus a, egestas a,
turpis. Mauris lacinia
lorem sit amet ipsum.
Nunc quis urna dictum
turpis accumsan semper.
59 / 85
Columnas
\ usepacakge { multicol }
\ begin { multicols }{3}
% \ columnsep = 3 mm % separaci \ { o } n entre columnas
% \ columnseprule = 0.4 pt % grosor de la l \ {\ i } nea de
separaci \ { o } n
% \ multicolsep = 12 pt plus 4 pt minus 3 pt
% separaci \ {
o } n del resto
\ LaTeX \ trae incorporada la posibilidad de ...
\ columnbreak
Es mucho mejor utilizar alguno ...
\ end { multicols }
\ begin { multicols }{4}
Lorem ipsum ...
\ end { multicols }
60 / 85
Grficos
Seccin 12
61 / 85
Objetos flotantes
Ejemplos de objetos flotantes: grficos, cuadros o tablas.
62 / 85
Objetos flotantes
Ejemplos de objetos flotantes: grficos, cuadros o tablas.
Suelen tener un tamao considerable
62 / 85
Objetos flotantes
Ejemplos de objetos flotantes: grficos, cuadros o tablas.
Suelen tener un tamao considerable
Se pueden partir a lo largo de varias pginas?
62 / 85
Objetos flotantes
Ejemplos de objetos flotantes: grficos, cuadros o tablas.
Suelen tener un tamao considerable
Se pueden partir a lo largo de varias pginas?
LATEX se encarga de su colocacin que, usualmente, no coincidir con su
posicin en el documento fuente.
62 / 85
Objetos flotantes
Figuras
Grficos
\ begin { figure }[ Posici \ { o } n ]
Objeto
\ caption [ Texto Leyenda \ { I } ndice ]{ Texto Leyenda }
\ end { figure }
Tablas
\ begin { table }[ Posici \ { o } n ]
Objeto
\ caption [ Texto Leyenda \ { I } ndice ]{ Texto Leyenda }
\ end { table }
63 / 85
Objetos flotantes
Figuras
Grficos
\ begin { figure }[ Posici \ { o } n ]
Objeto
\ caption [ Texto Leyenda \ { I } ndice ]{ Texto Leyenda }
\ end { figure }
Posicin
Uno o varios de los valores siguientes:
h del ingls here, es decir, aqu;
t del ingls top, es decir, en la parte superior de una pgina
normal;
b del ingls bottom, es decir, en la inferior de una pgina normal;
p en una pgina que no contiene texto, slo objetos flotantes.
J. Alaminos, M. Martn, J. Mer | Anlisis Matemtico
64 / 85
Objetos flotantes
Figuras
Grficos
\ begin { figure }[ Posici \ { o } n ]
Objeto
\ caption [ Texto Leyenda \ { I } ndice ]{ Texto Leyenda }
\ end { figure }
Caption
Es opcional.
Sirve para escribir una leyenda a la figura.
Se puede escribir antes o despus de la figura.
Si se utiliza, se numera la figura. En este caso es conveniente etiquetar la
figura para poder referirnos a ella con posterioridad.
65 / 85
Insertar grficos
Lo primero es cargar el paquete graphicx: \usepackage{graphicx}
Comando \includegraphics
\includegraphics[clip,height=Longitud] {NombreGrfico}
66 / 85
Insertar grficos
Lo primero es cargar el paquete graphicx: \usepackage{graphicx}
Comando \includegraphics
\includegraphics[clip,height=Longitud] {NombreGrfico}
Longitud es una medida que hay que introducir (dar la altura final del
grfico)
66 / 85
Insertar grficos
Lo primero es cargar el paquete graphicx: \usepackage{graphicx}
Comando \includegraphics
\includegraphics[clip,height=Longitud] {NombreGrfico}
Longitud es una medida que hay que introducir (dar la altura final del
grfico)
Si compilamos en .pdf podemos usar grficos con diversas extensiones: pdf,
jpg, jpeg, png, tiff,. . .
66 / 85
Insertar grficos
Lo primero es cargar el paquete graphicx: \usepackage{graphicx}
Comando \includegraphics
\includegraphics[clip,height=Longitud] {NombreGrfico}
Longitud es una medida que hay que introducir (dar la altura final del
grfico)
Si compilamos en .pdf podemos usar grficos con diversas extensiones: pdf,
jpg, jpeg, png, tiff,. . .
El archivo con el grfico debe estar en la misma carpeta que el archivo .tex
que lo va a utilizar
66 / 85
Insertar grficos
Lo primero es cargar el paquete graphicx: \usepackage{graphicx}
Comando \includegraphics
\includegraphics[clip,height=Longitud] {NombreGrfico}
Longitud es una medida que hay que introducir (dar la altura final del
grfico)
Si compilamos en .pdf podemos usar grficos con diversas extensiones: pdf,
jpg, jpeg, png, tiff,. . .
El archivo con el grfico debe estar en la misma carpeta que el archivo .tex
que lo va a utilizar
66 / 85
Tablas
Seccin 13
67 / 85
Tablas
El entorno tabular
La forma de escribir tablas bsicas es con el entorno tabular.
\ begin { tabular }{ ccc }
Edad & Altura & Peso \\
5 & 105 & 25 \\
10 & 120 & 35
\ end { tabular }
Edad
5
10
Altura
105
120
Peso
25
35
68 / 85
Tablas
El entorno tabular
La forma de escribir tablas bsicas es con el entorno tabular.
\ begin { tabular }{ ccc }
Edad & Altura & Peso \\
5 & 105 & 25 \\
10 & 120 & 35
\ end { tabular }
Edad
5
10
Altura
105
120
Peso
25
35
68 / 85
Tablas
El entorno tabular
La forma de escribir tablas bsicas es con el entorno tabular.
\ begin { tabular }{ ccc }
Edad & Altura & Peso \\
5 & 105 & 25 \\
10 & 120 & 35
\ end { tabular }
Edad
5
10
Altura
105
120
Peso
25
35
68 / 85
Tablas
\begin{tabular}[Posici\{o}n]{Formato columnas}
Fila1Col1 & Fila1Col2 & Fila1Col3 \\
Fila2Col1 & Fila2Col2 & Fila2Col3 \\
Fila3Col1 & Fila3Col2 & Fila3Col3
Posicin
t La parte superior de la tabla se alinea con la lnea.
b La parte inferior de la tabla se alinea con la lnea.
Si no se escribe opcin, la tabla se centra verticalmente en la
lnea.
69 / 85
Tablas
\begin{tabular}[Posici\{o}n]{Formato columnas}
Fila1Col1 & Fila1Col2 & Fila1Col3 \\
Fila2Col1 & Fila2Col2 & Fila2Col3 \\
Fila3Col1 & Fila3Col2 & Fila3Col3
Formato columnas
Tiene que haber una entrada por columna as como valores (opcionales) para los
separadores. Los valores posibles son
l El contenido de la columna est alineado a la izquierda.
c El contenido de la columna est centrado.
r El contenido de la columna est alineado a la derecha.
p{wd} El texto de la columna se escribe en lneas de longitud wd.
Los separadores bsicos son | (lnea vertical) y k (doble lnea).
70 / 85
Tablas
Un ejemplo
Pas
GF
GC
Puntos
Espaa
Italia
Croacia
Irlanda
3
3
3
3
2
1
1
0
0
0
1
3
1
2
1
0
6
4
4
1
1
2
3
9
7
5
4
0
71 / 85
Tablas
Un ejemplo
Pas
GF
GC
Puntos
Espaa
Italia
Croacia
Irlanda
3
3
3
3
2
1
1
0
0
0
1
3
1
2
1
0
6
4
4
1
1
2
3
9
7
5
4
0
Pas
GF
GC
Ptos.
Espaa
Italia
Croacia
Irlanda
3
3
3
3
2
1
1
0
0
0
1
3
1
2
1
0
6
4
4
1
1
2
3
9
7
5
4
0
71 / 85
Tablas
Miscelnea Lneas horizontales
hline
El comando \hline aade una lnea horizontal a lo largo de una fila.
booktabs
El paquete booktabs (crgalo con \usepackage{booktabs} en la cabecera),
aade, entre otras cosas, los comandos
\toprule Lnea gruesa encima de la tabla.
\midrule Lnea normal para separar filas.
\bottomrule Lnea gruesa para terminar la tabla.
72 / 85
Tablas
Miscelnea Celdas con prrafos
Otra cosa
12
123
73 / 85
Tablas
Miscelnea Celdas extendidas
1 ao
2 aos
3 aos
Perros
Gatos
Medio
Mx
Medio
Mx
3
3
3
5
5
5
1
1
1
2
4
5
Cuadro : Falsa comparativa del peso de perros y gatos en sus primeros aos. Como
haras algo as?
74 / 85
Tablas
Miscelnea El separador @{Objeto}
ABC
CDE
EFG
123,456
12,45
1,3455
75 / 85
Notas
Seccin 14
76 / 85
algo parecido
s
b esta
77 / 85
algo parecido
s
b esta
Comprueba que ocurre con las notas cuando cambias la clase (artculo, libro,...)
J. Alaminos, M. Martn, J. Mer | Anlisis Matemtico
77 / 85
Bibliografa
Seccin 15
78 / 85
Introducir la bibliografa
El entorno thebibliography
Permite introducir la bibliografa mediante la sintaxis:
\begin{thebibliography}{99}
\bibitem[Opc1]{Etiqueta1} primer elemento de la bibliografa
\bibitem[Opc1]{Etiqueta2} segundo elemento de la bibliografa
..
.
\end{thebibliography}
79 / 85
Introducir la bibliografa
El entorno thebibliography
Permite introducir la bibliografa mediante la sintaxis:
\begin{thebibliography}{99}
\bibitem[Opc1]{Etiqueta1} primer elemento de la bibliografa
\bibitem[Opc1]{Etiqueta2} segundo elemento de la bibliografa
..
.
\end{thebibliography}
Qu es cada cosa?
{99}
Etiqueta1
Opc1
79 / 85
Ejemplo de bibliografa
80 / 85
81 / 85
81 / 85
Ejemplos
La referencia principal de este curso es el libro de B. Cascales et
al. [Cas2000].
El problema fue resuelto en [1, Theorem 1].
81 / 85
Ejemplos
La referencia principal de este curso es el libro de B. Cascales et
al. [Cas2000].
El problema fue resuelto en [1, Theorem 1].
En el curso avanzado aprenderemos a manejar grandes bibliografas
81 / 85
Frmulas
Seccin 16
82 / 85
Alineacin de frmulas
Existen numerosos entornos en LATEX y AMS-LATEX para alinear ecuaciones y partir
frmulas demasiado largas. Sin embargo, el entorno align permite conseguir la
mayora de los resultados deseados
83 / 85
Alineacin de frmulas
Existen numerosos entornos en LATEX y AMS-LATEX para alinear ecuaciones y partir
frmulas demasiado largas. Sin embargo, el entorno align permite conseguir la
mayora de los resultados deseados
\begin{align*}
FlaIzda & FlaDcha (&Ec2 &. . . ) \\
FlaIzda & FlaDcha (&Ec2 &. . . ) \\
...
\end{align*}
(modo matemtico)
83 / 85
Alineacin de frmulas
Existen numerosos entornos en LATEX y AMS-LATEX para alinear ecuaciones y partir
frmulas demasiado largas. Sin embargo, el entorno align permite conseguir la
mayora de los resultados deseados
\begin{align*}
FlaIzda & FlaDcha (&Ec2 &. . . ) \\
FlaIzda & FlaDcha (&Ec2 &. . . ) \\
...
\end{align*}
(modo matemtico)
Ejemplos
Queremos alinear dos parejas de frmulas:
s
h
2 i 2
1
a + b + (c + d)2
=
a+d
r
2
2
3 a + b
= |a| + |b|
3
J. Alaminos, M. Martn, J. Mer | Anlisis Matemtico
a+b
=
c +d
a+
b+
q
c+
1 = (a + b)2
83 / 85
Alineacin de frmulas
Existen numerosos entornos en LATEX y AMS-LATEX para alinear ecuaciones y partir
frmulas demasiado largas. Sin embargo, el entorno align permite conseguir la
mayora de los resultados deseados
\begin{align*}
FlaIzda & FlaDcha (&Ec2 &. . . ) \\
FlaIzda & FlaDcha (&Ec2 &. . . ) \\
...
\end{align*}
(modo matemtico)
Ejemplos
Queremos partir una cadena de desigualdades demasiado larga:
z}|{ z }| { z
}|
{
z}|{
1
1 1 1 1 1 1
1 1 1 1
1 +
+ + + + + + + > + + + +
2
3 4 5 6 7 8
2 2 2 2
> 2 +
J. Alaminos, M. Martn, J. Mer | Anlisis Matemtico
83 / 85
Matrices y Determinantes
El entorno para para escribir matrices es matrix donde se sustituye por p
(parntesis) si queremos una matriz encerrada por parntesis y por v (barras
verticales) si queremos un determinante
84 / 85
Matrices y Determinantes
El entorno para para escribir matrices es matrix donde se sustituye por p
(parntesis) si queremos una matriz encerrada por parntesis y por v (barras
verticales) si queremos un determinante
\begin{matrix}
a11 & a12 & . . . \\
a21 & a22 & . . . \\
..
.
\end{matrix}
84 / 85
Matrices y Determinantes
El entorno para para escribir matrices es matrix donde se sustituye por p
(parntesis) si queremos una matriz encerrada por parntesis y por v (barras
verticales) si queremos un determinante
\begin{matrix}
a11 & a12 & . . . \\
a21 & a22 & . . . \\
..
.
\end{matrix}
84 / 85
Delimitadores
85 / 85
Delimitadores
85 / 85
Delimitadores
85 / 85