Exposicion Latex

67
Curso Rápido de LaTeX Control de proceso Químicos 1 Basado en el curso dictado por el profesor: Gonzalo Medina

Transcript of Exposicion Latex

Page 1: Exposicion Latex

Curso Rápido de LaTeX

Control de proceso Químicos

1

Basado en el curso dictado por el profesor:

Gonzalo Medina

Page 2: Exposicion Latex

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

Page 3: Exposicion Latex

Instalación

3

MIKTEK 2.7

TeXnicCenter

C:\Archivos de programa\MiKTeX

2.5\miktex\bin

Ghostscript

Ghostview

Page 4: Exposicion Latex

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

Page 5: Exposicion Latex

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

Page 6: Exposicion Latex

\documentclass[opciones]{clase}

preámbulo del

documento

\begin{document}

cuerpo del documento.

\end{document}

6Estructura del documento

Page 7: Exposicion Latex

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

Page 8: Exposicion Latex

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

Page 9: Exposicion Latex

Ejemplo de Articulo\documentclass[a4paper,12pt]{article}

\title{}

\author{}

\date{}

\begin{document}

\maketitle

\begin{abstract}

...

\end{abstract}

\section{}

...

\subsection{}

...

\end{document}

9

Page 10: Exposicion Latex

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.

Page 11: Exposicion Latex

Caracteres especiales

Los siguiente Caracteres están reservados para LateX

% # $ & - { }

^ \

Para obtenerlos explícitamente, se debe escribir de la

siguiente manera

\% \# \$ \& \_ \{ \}

\verb+^+ \verb+\+

11

Page 12: Exposicion Latex

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}.

Page 13: Exposicion Latex

13

Unidades de Medidas

Las unidades de medidas establecidas por LaTeX son las

siguientes.

Page 14: Exposicion Latex

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

Page 15: Exposicion Latex

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.

Page 16: Exposicion Latex

16

ARRIBA

\vfill

CENTRO

\vfill

ABAJO

Espacio en LaTeX

Espacio Vertical

Page 17: Exposicion Latex

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

Page 18: Exposicion Latex

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

Page 19: Exposicion Latex

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}

Page 20: Exposicion Latex

20

Cajas

Page 21: Exposicion Latex

21

Cajas

Page 22: Exposicion Latex

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

Page 23: Exposicion Latex

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

Page 24: Exposicion Latex

24

MANEJO DE LISTAS Y TABLAS EN

LATEX

Page 25: Exposicion 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

Page 26: Exposicion Latex

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

Page 27: Exposicion Latex

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

Page 28: Exposicion Latex

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}

Page 29: Exposicion Latex

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}

Page 30: Exposicion Latex

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}

Page 31: Exposicion Latex

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}

Page 32: Exposicion Latex

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}

Page 33: Exposicion Latex

33

MATEMATICAS EN LATEX

Page 34: Exposicion 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

Page 35: Exposicion Latex

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

Page 36: Exposicion Latex

Ejemplo

36

Código

La igualdad

\begin{equation}

f(x)=f(-x)

\end{equation}

indica que $f$ es par

Page 37: Exposicion Latex

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*}

Page 38: Exposicion Latex

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

Page 39: Exposicion Latex

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

Page 40: Exposicion Latex

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

Page 41: Exposicion Latex

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

Page 42: Exposicion Latex

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

Page 43: Exposicion Latex

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

Page 44: Exposicion Latex

Entorno caseCódigo

\[

f(x)= \begin{cases}

1, & \text{si $x$ es racional}\\

0, & \text{si $x$ es irracional}

\end{cases}

\]

44

Page 45: Exposicion Latex

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

Page 46: Exposicion Latex

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}

Page 47: Exposicion Latex

47

GRAFICAS Y OBJETOS

FLOTANTES

Page 48: Exposicion Latex

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}

Page 49: Exposicion Latex

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}

Page 50: Exposicion Latex

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.

Page 51: Exposicion Latex

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}

Page 52: Exposicion Latex

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}

Page 53: Exposicion Latex

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

Page 54: Exposicion Latex

54

BIBLIOGRAFIA

Page 55: Exposicion Latex

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}

Page 56: Exposicion Latex

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:

Page 57: Exposicion Latex

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

Page 58: Exposicion Latex

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

Page 59: Exposicion Latex

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.

Page 60: Exposicion Latex

Valores permitidos para TIPO

60

Page 61: Exposicion Latex

Tipos y sus campos I

61

Page 62: Exposicion Latex

Tipos y sus campos II

62

Page 63: Exposicion Latex

Tipo y sus campos III

63

Page 64: Exposicion Latex

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

Page 65: Exposicion Latex

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.

Page 66: Exposicion Latex

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}

Page 67: Exposicion Latex

67

SE TERMINO

LA PARTE TEORICA AHORA A TRABAJAR EN

LATEX