Post on 18-Jun-2015
Curso Rápido de LaTeX
Control de proceso Químicos
1
Basado en el curso dictado por el profesor:
Gonzalo Medina
INTRODUCCION
QUE ES LATEX ?
es un sistema de composición de textos,
orientado especialmente a la creación
de libros, documentos científicos y
técnicos que contengan fórmulas
matemáticas.
HISTORIA DE LATEX:
-1984 TeX creado Donald Knuth:
sistema de procesamiento de texto.
-1985 LaTeX creado Leslie Lamport:
Macro de latex.
- LaTeX2ε Integración de varios
dialectos.
-LaTeX3 Proyecto Nuevo.
Porque Utilizar LaTeX ?
•Facilita la composición de formulas
matemáticas.
•Produce textos de excelente calidad,
bien estructurados.
•Facilita la generación de estructuras
complejas (referencias cruzadas, tabla de
contenido, bibliógrafa, índices, etc.)
•Es independiente de la plataforma
(Unix\Linux, Windows, Mac)
•Es gratuito y abierto.
2
Instalación
3
MIKTEK 2.7
TeXnicCenter
C:\Archivos de programa\MiKTeX
2.5\miktex\bin
Ghostscript
Ghostview
Procesamiento de Documentos
Manuscrito
Fichero.tex
Fichero.auxFichero.log
Documentos de
impresión
doc.dvi – doc.pdf
Todo lo relacionado al
procesamiento de la información
incluye los errores y alertas
Contiene información del
manejo de ecuaciones,
referencias, etc. 4
Características de los
comandos LaTeX
• Comienzan con una barra inclinada: \
• Distinguen MAYUSCULAS-minúsculas.
•Luego de un comando se ignoran los espacios. Solución: escribir \
después del comando.
•Pueden tener parámetros [opcionales] y/u {obligatorios}
5Estructura del documento
\documentclass[opciones]{clase}
preámbulo del
documento
\begin{document}
cuerpo del documento.
\end{document}
6Estructura del documento
Clases de documentos:
\documentclass[...]{clase}
•article Articulos
•book libro
•report repotes
•letter cartas
•slide diapositivas
•beamer presentación
opciones del documento
•10pt, 11pt, 12pt: tamaño de la fuente.
• letterpaper, legalpaper, a4paper,. . . :
tamaño del papel.
• portrait, landscape : orientación del
papel.
• onecolumn, twocolumn : significado
obvio.
7
Como definir paquetes:
Uso
\documentclass[...]{...}
\usepackage[opciones]{paquete}
\begin{document}
Ejemplos
•\usepackage[spanish]{babel}: Españolización.
• \usepackage[latin1]{inputenc}: letras con acentos, eñes, etc.
• \usepackage{graphicx}: manejo de graficas.
• \usepackage{amsmath}: esencial para textos matemáticos.
8
Ejemplo de Articulo\documentclass[a4paper,12pt]{article}
\title{}
\author{}
\date{}
\begin{document}
\maketitle
\begin{abstract}
...
\end{abstract}
\section{}
...
\subsection{}
...
\end{document}
9
10
MANEJO DE TEXTOS EN LATEX
• Caracteres especiales
•Tamaño y Tipo de las Fuentes.
• Unidades de Medidas.
• Espacios En LaTex.
•Textos Centrados.
•Alineación izquierda o derecha
•Otros Entornos.
•Cajas .
•Entornos de minipage.
Caracteres especiales
Los siguiente Caracteres están reservados para LateX
% # $ & - { }
^ \
Para obtenerlos explícitamente, se debe escribir de la
siguiente manera
\% \# \$ \& \_ \{ \}
\verb+^+ \verb+\+
11
12
Tamaño y Tipo de Fuente
CODIGO
{\tiny Este} {\scriptsize ejemplo}
{\footnotesize muestra} {\small los}
{\normalsize diez} {\large tamaños}
{\Large de} {\LARGE fuentes}
{\huge en} {\Huge \LaTeX}.
\par \textrm{Este} \textsf{otro}
\texttt{muestra} \textbf{los}
\textit{tipos} \textsl{de}
\textsc{fuentes}.
13
Unidades de Medidas
Las unidades de medidas establecidas por LaTeX son las
siguientes.
14
Espacio en LaTeX
CODIGO
Izquierda \hspace{5cm} \textquestiondown Derecha?\\
\hspace*{3cm} \textquestiondown Izquierda? \hfill
Derecha\\
Izquierda \hfill Derecha \\
Izquierda \hfill Centro \hfill Derecha\\
Izquierda \hrulefill Centro \dotfill Derecha
Espacio Horizontal
15
Espacio en LaTeX
Espacio Vertical
CODIGO
Ahora vamos a
\vspace{5mm}
ilustrar saltos verticales del \vspace{5mm} texto;
ya hubo uno; compare los resultados con este otro.
16
ARRIBA
\vfill
CENTRO
\vfill
ABAJO
Espacio en LaTeX
Espacio Vertical
17
Texto Centrado
CODIGO
\centerline{Cómo centrar una
línea de texto}
CODIGO
\begin{center}
Este texto ha sido centrado
utilizando el entorno
\texttt{center}
\end{center}
NOTA.
Para centrar Material dentro de otros entornos se utiliza el comando \centering
18
Alineación izquierda o derecha
\begin{flushleft}
Este texto aparecerá \\
alineado por su \\
parte izquierda
\end{flushleft}
\begin{flushright}
Ahora este texto \\
tiene alineación \\
a la derecha
\end{flushright}
Este texto aparecerá
alineado por su
parte izquierda
Ahora este texto
tiene alineación
a la derecha
19
Otros Entornos
• Colocar pies de paginas.
footnote{texto}
• Para reproducir textos en estilo maquina de escribir
Para una sola línea: verb+…+
Para varias líneas: \begin{verbatim}……….\end{verbatim}
• Para reproducir citas.
Sin sangría, citas cortas:
\begin{quote}………\end{quote}
Con sangria, citas largas
\begin{quotation}……..\end{quotation}
20
Cajas
21
Cajas
22
Mini-paginas
Si se quiere tener la opción de acceder a todos los comandos de control de
una pagina normal, pero variando las características geométricas de parte
de la pagina, se puede usar el entorno minipage, de la manera siguiente.
CODIGO
\begin{minipage}[pos][alt][pos.int]{ancho}
Texto
\begin{minipage}
pos. Es la posición de la caja con respecto al texto anterior a ella. pos. Int. Es la
posición del texto dentro de la caja.
Si se desea usar el argumento pos. Int. Entonces los argumentos pos. y alt. Son
obligatorios
Ejemplo de minipage
23
CODIGO
\begin{figure}[h] \begin{minipage}{0.5 \textwidth} %
0.5 \textwidth = 50% ancho de página La Imagen de
la derecha muestra un Icosaedro junto con un
Dodecaedro (figura central), los satélites son un
icosaedro, un dodecaedro y un tetraedro. Las figuras
fueron generadas con {\sc Mathematica} y {\sc Corel
Photo House}. \end{minipage}
\ \
\hfill \begin{minipage}{5cm}% También se puede
indicar en cms \begin{center}
\includegraphics{polyhed.eps} \caption{{\small
Poliedros}} \end{center} \end{minipage} \end{figure}
La Imagen de la derecha muestra un icosaedro junto con un
Dodecaedro(figura central), los satelites son un icosaedro, un
dodecaedro y un tetraedro. Las figuras fueron generadas con
MATHEMATICA y ADOBE ILUSTRATOR
24
MANEJO DE LISTAS Y TABLAS EN
LATEX
25
LISTAS
Existen tres tipos de entornos para crear listas formateadas.
CODIGO
\begin{itemize}
\item ….
\end{itemize}
Para listas en que
cada item se
marca con
simbolo ·
CODIGO
\begin{enumerate}
\item….
\end{enumerate}
Para listas en que
cada item se
enumera
CODIGO
\begin{description}
\item[etiqueta1]
\end{description}
Para listas en que
cada item lleva una
etiqueta descriptiva
26
FORMATO DE TABLAS
\begin{tabular}{formato}
... & ... & ... \\
... & ... & ... \\
...
... & ... & ... \\
\end{tabular}
O, para tablas con un ancho predeterminado,
\begin{tabular*}{ancho}{formato}
... & ... & ... \\
... & ... & ... \\
...
... & ... & ... \\
\end{tabular*}
A continuación se mostrara el entorno para la generación de tablas
27
formato: especifica el numero de columnas de la tabla
con su respectiva.
justicacion: l (a la izquierda), c (centrada) y r (a la
derecha).
Para columnas de
un ancho definido, se utiliza p{ancho}. El simbolo | en el
formato controla las lineas verticales de la tabla.
El contenido de las columnas se separa con & y el de
las filas, con \\
El comando \hline controla las líneas horizontales de la
tabla. Se coloca después de \\ o antes de la primera la.
DESCRIPCION DEL FORMATO
28
EJEMPLO 1(Formatos de Tablas)
\begin{tabular}{|c|c|c|}
\hline
\multicolumn{3}{|c|}{Numero de variables}\\
\hline
uno & dos & tres\\
\hline \hline
cuatro & cinco & seis \\
\cline{1-2}
siete & ocho & nueve \\
\cline{2-3}
diez & once & doce \\
\cline{1-2}
trece & \multicolumn{2}{c}{catorce}\\
\hline
\end{tabular}
29
EJEMPLO 2(Formatos de Tablas)
\begin{tabular}{|lrrc|}
\hline
\multicolumn{4}{|c|}{Notas de Control}\\
\hline
Pedro Perez& $2.0$ & $1.2$ & $4.0$ \\
\hline
Joselito Vaca& $5.0$ & $5.0$ & $4.9$ \\
\hline
Cesar Cortez & $5.0$ & $5.0$ & $4.9$ \\
\hline
\end{tabular}
30
EJEMPLO 3(Formatos de Tablas)
\begin{tabular}{|p{3cm}|p{1.6cm}|}
\hline
Esto es un párrafo insertado dentro de la celda
de una
tabla & Se debe tener en cuenta el tamaño de
las palabras para
colocar en la tabla \\
\hline
& pentatetragonal\\\hline
\end{tabular}
31
EJEMPLO 4(Formatos de Tablas)
\begin{tabular}{|c|c|}
\hline \multirow{2}{5cm}{aquí viene un texto
muy largo}
&columna1\\\cline{2-2} &columna2\\\hline
\end{tabular}
NOTA: Antes de usar este comando se debe
cargar el paquete: \usepackage{multirow}
Tablas con Objetos Flotantes
32
\begin{table}
\centering
Entorno tabular
\caption{aqui se coloca el nombre de la tabla}
\label{aquí se coloca como quiere referencia la
tabla}
\end{table}
Para poder citar la tabla hecha se debe
utilizar el comando.
\ref{aquí va el nombre que se le coloco en
el entorno table}
33
MATEMATICAS EN LATEX
Opciones Básicas
$...$
para expresiones matemáticas no desplegadas.
\[
: : :
\]
para expresiones matemáticas de una línea desplegadas y centradas.
\begin{equation}
: : :
\end{equation}
para expresiones matemáticas desplegadas, centradas y numeradas.
34
Ejemplos
35
Código
La igualdad $f(x)=f(-x)$
indica que $f$ es par.
Código
La igualdad
\[
f(x)=f(-x)
\]
indica que $f$ es par
Ejemplo
36
Código
La igualdad
\begin{equation}
f(x)=f(-x)
\end{equation}
indica que $f$ es par
Superíndices y Subíndices
37
LaTeX utiliza los símbolos ^ y _ para superíndices y subíndices, el contenido
de esto debe ir entre corchetes {………..}
\begin{align*}
& x_i & \quad &\sum_{k=1}^k{2} &\quad &int_{a}^{b}f(x)dx\\
&\{x_{i_{k}}\}_{k\in k} &\quad & (x+y)^{(n+1)^{2}}\\
\end{align*}
Entornos del paquetes (amsmath)
38
NOTA:
Es indispensable añadir en el preámbulo el paquete
\usepackage{amsmath}
ENTORNOS DISPONIBLES:
equation equation* gather gather*
align align* multline multline*
flalign flalign* alignat alignat*
split
Entorno gather
Código
\begin{gather}
(a+b)^{2} = a^{2}+2ab+b^{2}\\
(a+b)^{3} = a^{3}+3a^{2}b+3ab^{2}+b^{3}\\
(a+b)^{4} = a^{4}+4a^{3}b+6a^{2}b^{2}+4ab^{3}+b^{4}
\end{gather}
39
Entorno multline Codigo
\begin{multline}
(a+b)^{4}=(a+b)^{2}(a+b)^{2}=\\
(a^{2}+2ab+b^{2})(a^{2}+2ab+b^{2})=\\
a^{4}+4a^{3}b+6a^{2}b^{2}+4ab^{3}+b^{4}
\end{multline}
40
Entorno align
Codigo
\begin{align}
(a+b)^{4} &= (a+b)^{2}(a+b)^{2} \\
&= (a^{2}+2ab+b^{2})(a^{2}+2ab+b^{2})\\
&= a^{4}+4a^{3}b+6a^{2}b^{2}+4ab^{3}+b^{4}
\end{align}
41
Entorno align II
Codigo
\begin{align}
x&=r\cos \theta & r&=\sqrt{x^{2}+y^{2}}\\
y&=r\sin \theta & \tan \theta&=\dfrac{y}{x}
\end{align}
42
Entorno align III
Codigo
\begin{minipage}{0.4\textwidth}
\begin{align}
x&=r\cos \theta\\
y&=r\sin \theta
\end{align}
\end{minipage}
\begin{minipage}{0.4\textwidth}
\begin{align}
r&=\sqrt{x^{2}+y^{2}}\\
\tan \theta&=\dfrac{y}{x}
\end{align}
\end{minipage}
43
Entorno caseCódigo
\[
f(x)= \begin{cases}
1, & \text{si $x$ es racional}\\
0, & \text{si $x$ es irracional}
\end{cases}
\]
44
Control de la numeración I
Código
\begin{align}
(a+b)^{4} &= (a+b)^{2}(a+b)^{2}\tag{$\ast$} \\
&= (a^{2}+2ab+b^{2})(a^{2}+2ab+b^{2})\notag\\
&= a^{4}+4a^{3}b+6a^{2}b^{2}+4ab^{3}+b^{4}\tag{$\ast\ast$}
\end{align}
45
Control de la numeración IIEl paquete amsmath ofrece las siguientes tres opciones para la colocación y numeración de formulas desplegadas:
reqno: formulas centradas, numeración a la derecha (opción por defecto).
leqno: formulas centradas, numeración a la izquierda.
eqn: formulas a una distancia fija del margen izquierdo, numeración a la derecha.
46
Como utilizarlo:
\usepackage[reqno]{amsmath}
\usepackage[leqno]{amsmath}
\usepackage[fleqn]{amsmath}
47
GRAFICAS Y OBJETOS
FLOTANTES
Como insertar graficas
48
Que paquete se debe utilizar:
\usepakage{graphicx} NOTA:
Es recomendable que todos los
archivos de las graficas que se
van a insertar estén en el
mismo directorio en que están
todos los archivos .txt del
documento principal.Este es el comando que se utiliza para
incluir graficas en LaTeX.
Código
\includegraphics[opciones]{imagen}
Opción de las Graficas
49
Algunas de las opciones para el
control de graficas son:
•Scale=unidad : factor de escalado
•Angle=valor: angulo de rotacion
deseado
•Width= unidad: ancho deseado
•Height=unidad: altura deseada
Codigo:
\includegraphics[height=3cm]{imagen}
\includegraphics[width=0.4\textwidth]{imagen}
\includegraphics[scale=0.5,angle=90]{imagen}
Situaciones a tener en cuenta
50
El caso PS
Si se desea producir un
documento con extensión PS,
entonces:
•Utilizar exclusivamente graficas
con extension EPS ( BMP).
El caso PDF
Si se desea Producir un
documento con extension
PDF, entonces:
•Utilizar exclusivamnete
graficas con extension
PDF,PNG,JPG o JPGE.
Entorno Figure
51
NOTA:
Con el entorno figure las
graficas son tratadas como
objetos flotantes.
El siguiente ejemplo muestra cómo inserta una imagen centrada con
ancho de 3cm y con rótulo:
Codigo
\begin{figure}{!ht}
\centering
\includegraphics[width=3cm]{imagen}
\caption{Descripcion de la figura}
\end{figure}
Ejemplos de graficas
52
\begin{figure}[!ht]
\centering
\includegraphics[width=1.7cm]%
{escudo}
\caption{El logo de la UN}
\end{figure}
\begin{figure}[!ht]
\centering
\includegraphics[scale=0.4,
angle=90]{escudo}
\caption{El logo de la UN}
\end{figure}
Ejemplo de Graficas
53
\begin{figure}[h]
\centering
\subfigure[Pato de anchura 4cm]{
\includegraphics[width=4cm]{escudo} }
\subfigure[Pato de anchura 5cm]{
\includegraphics[width=5cm]{escudo} }
\caption{Varias figuras en una}
\end{figure}
NOTA: se debe tener en cuenta que
al utilizar el comando subfigure se
debe cargar el paquete en le
preámbulo con el mismo nombre
54
BIBLIOGRAFIA
Generando Bibliografías
55
La manera más sencilla de producir una bibliografía utilizando el entorno
thebibliography.
Codigo
\begin{thebibliography}{et. mas ancha}
\bibitem{clave1} Datos ref. 1
\bibitem{clave2} Datos ref. 2
...
\bibitem{claveN} Datos ref. N
\end{thebibliography}
Ejemplo I.
56
Codigo
\begin{thebibliography}{9}
\bibitem{aty-mac} Atiyah, M.F. and MacDonald, I.G.
\textit{Introduction to Commutative Algebra}.
Addison-Wesley, 1969.
\bibitem{zar-sam1} O. Zariski and Pierre Samuel.
\textit{Commutative Algebra, Vol. 1}.
Van Nostrand, Princeton, 1958.
\bibitem{zar-sam2} O. Zariski and Pierre Samuel.
\textit{Commutative Algebra, Vol. 2}. Springer, 1976.
\end{thebibliography}
Con el estilo article, el siguiente código.
Produce la siguiente salida:
57
Referencias
[1] Atiyah, M.F. and MacDonald, I.G. Introduction to
Commutative Algebra.
Addison-Wesley, 1969.
[2] O. Zariski and Pierre Samuel. Commutative Algebra,
Vol. 1. Van Nos-
trand, Princeton, 1958.
[3] O. Zariski and Pierre Samuel. Commutative Algebra,
Vol. 2. Springer,
1976.
Salida del comando
Ejemplo II
Codigo
\begin{thebibliography}{Z-S2}
\bibitem[A-M]{aty-mac} Atiyah, M.F. and MacDonald, I.G.
\textit{Introduction to Commutative Algebra}.
Addison-Wesley, 1969.
\bibitem[Z-S1]{zar-sam1} O. Zariski and Pierre Samuel.
\textit{Commutative Algebra, Vol. 1}.
Van Nostrand, Princeton, 1958.
\bibitem[Z-S2]{zar-sam2} O. Zariski and Pierre Samuel.
\textit{Commutative Algebra, Vol. 2}. Springer, 1976.
\end{thebibliography}
58
Paquete BibTeX
Primero, se debe(n) crear el(los) archivo(s) que contendrán las
bases de datos bibliográficas. Estos archivos se deben guardar con
extensión .bib Las entradas de estos archivos son de la forma
59
Codigo
@TIPO{clave,campos}
en donde TIPO hace referencia a la clase de publicación que se va a
incluir; clave es el nombre escogido por el usuario para referirse al
documento en cuestión con el comando \cite y los campos contienen la
información asociada a cada documento.
Valores permitidos para TIPO
60
Tipos y sus campos I
61
Tipos y sus campos II
62
Tipo y sus campos III
63
Ejemplos de uso
64
\bibliographystyle{estilo}
\bibliography{basedatos}
en donde estilo define qué estilo utilizar y basedatos.bib es el archivo
.bib que contiene la base de datos bibliográfica.
NOTA:
El documento (llamado doc.tex, por ejemplo) debe procesarse de la siguiente
manera:
latex doc.tex
bibtex doc
latex doc.tex
latex doc.tex
Estilos comunes en LaTeX plain: items ordenados alfabeticamente por autores;
etiquetas numéricas entre paréntesis angulares.
unsrt: los items aparecen en orden de citación; etiquetas
numéricas entre paréntesis angulares.
alpha: items ordenados alfabéticamente por autores;
etiquetas de la forma[nomb_aut_abrev, año].
abbrv: items ordenados alfabéticamente por autores;
etiquetas de la forma [nomb_aut_abrev].
65
Otros estilos son: acm, amsplain, amsalpha, apalike, siam.
Manejo de Documentos Grandes
66
NOTA
Para la escritura de
documento grandes se deben
realizar archivos individuales
y agregarlos de la siguiente
manera con el comando
\include{…..}
Codigo
\documentclass[openany]{book}
%paquetes,formato,etc.
\begin{document}
\maketitle
\frontmatter
\include{pref}
\mainmatter
\include{capuno}
\include{capdos}
\include{captres}
\appendix
\include{apen}
\bibliographystyle{plain}
\bibliography{basedatos}
\end{document}
67
SE TERMINO
LA PARTE TEORICA AHORA A TRABAJAR EN
LATEX