Download - Dr. Teresa Guzmán Flores M. D. M. Benjamín Zúñiga Becerra

Transcript
Page 1: Dr. Teresa Guzmán Flores M. D. M.  Benjamín Zúñiga Becerra

1 Dr. Teresa Guzmán Flores

M. D. M. Benjamín Zúñiga Becerra

Mayo de 2010

Page 2: Dr. Teresa Guzmán Flores M. D. M.  Benjamín Zúñiga Becerra

HISTORIA DEL TEX

Tex: programa que sirve para componer formulas

matemáticas, Donald E. Knuth, 1977. Mejorar la calidad

tipográfica en libros y artículos.

El Tex como se conoce hoy fue publicado en 1982 y

mejorado para 1989.

Tex es muy estable y el número de versiones converge a π.

Tex se pronuncia “Tej”.

Page 3: Dr. Teresa Guzmán Flores M. D. M.  Benjamín Zúñiga Becerra

HISTORIA DEL LATEX

Es un paquete de macros que permite componer e imprimir trabajos con la mayor calidad tipográfica posible.

Fue escrito originalmente por Leslie Lamport, empleando el formato Tex como motor de composición.

Actualmente un equipo de programadores le da mantenimiento.

Es pronunciado “Látej”.

Page 4: Dr. Teresa Guzmán Flores M. D. M.  Benjamín Zúñiga Becerra

VENTAJAS DEL LATEX

Se dispone de composición diseñadas profesionalmente, lo

que un documento parezca realmente “impreso”.

El soporte para la composición de fórmulas matemáticas es

muy adecuado.

Los usuarios sólo tienen que aprender unas pocas órdenes

fáciles de entender, que especifican la estructura lógica del

documento. Casi nunca necesitan preocuparse del aspecto

real del documento.

Es fácil generar incluso estructuras complejas, como notas al

pie, referencias, índices o bibliografías.

Incita a los autores a escribir textos bien estructurados,

porque así trabaja LaTex.

TeX, el motor de formato de LaTeX2e, es libre y muy portable.

Page 5: Dr. Teresa Guzmán Flores M. D. M.  Benjamín Zúñiga Becerra

DESVENTAJAS DEL LATEX

No funciona bien para quienes han vendido su alma a ciertas compañías.

Aunque pueden ajustarse algunos parámetros dentro de una cierta composición del documento, el diseño de una nueva composición completa es difícil y lleva mucho tiempo.

Es muy duro escribir documentos desestructurados y desorganizados.

Page 6: Dr. Teresa Guzmán Flores M. D. M.  Benjamín Zúñiga Becerra

INTRODUCCIÓN A LATEX

Programas de composición Visual (Word). Escritura, Composición, Visualización e Impresión.

Tratamiento de Textos científicos

Latex es motor para la composición tipográfica

“Winedt” para la escritura

Ghostscript es un interprete de documentos Postscrip

Ghostview es un visor /impresor de estos documentos

Miktex es una distribución TeX/LaTeX para Microsoft Windows que fue desarrollada por Christian Schenk.

Page 7: Dr. Teresa Guzmán Flores M. D. M.  Benjamín Zúñiga Becerra

El proceso de escritura y composición se completa con la visualización y la impresión eventual del documento.

Manuscrito

Editor de texto

Fichero.tex

LATEX

Fichero.dvi

Traductor Gráfico

. t f m Fichero.aux

Fichero.log

.pk

Salida ImpresoraSalida por Pantalla

TeX font metric

Packed raster mapas de bits

Mensajes proceso de composición

Información de etiquetas de LATeX

Page 8: Dr. Teresa Guzmán Flores M. D. M.  Benjamín Zúñiga Becerra

ESTRUCTURA DE UN DOCUMENTO

Todos los documentos LATEX consisten en dos partes bien diferenciadas: el preámbulo y el cuerpo.

El preámbulo es una colección de macros que encabezan el documento, determinan su aspecto general e influyen en su estilo. Una de esas macros determinan la clase de documento que se trata ( \documentclass{clase} ).Clase:

article para artículos de revista y comunicación en congresos.

report para reportes de investigación letter para cartas slides para transparencias de retroproyección

El cuerpo es el contenido del documento. Es decir, el texto del documento conjuntamente con todas aquellas macros adicionales que resultan necesarias para su composición.

Page 9: Dr. Teresa Guzmán Flores M. D. M.  Benjamín Zúñiga Becerra

El preámbulo de un documento comienza con la macro

\documentclass[opciones]{clase}

Mientras que el cuerpo comienza con la macro

\begin{document}

y acaba con la macro

\end{document}

\documentclass[opciones]{clase}\usepackage{ }

:.

\begin{document}:.

\end{document}

Cualquier cosa aquí es ignorada

} preámbulo

} cuerpo

Page 10: Dr. Teresa Guzmán Flores M. D. M.  Benjamín Zúñiga Becerra

CARACTERES ESPECIALES

Tienen un significado especial bajo LATEX o no están disponibles en todas las tipografías:

♯ $ % ^ & _ { } ~ \

Si se requiere de estos símbolos especiales en un documento deberá de anteponérseles una retrobarra (barra invertida) \

Pero \ no se puede introducir añadiendo otra retrobarra, porque \\ o la macro (\newline) se usa para saltar de linea. Si necesita en su composicón de \ use la macro ( \backslash ).

Page 11: Dr. Teresa Guzmán Flores M. D. M.  Benjamín Zúñiga Becerra

ORDENES LATEX

Son sensibles a mayúsculas y minúsculas.

Comienzan con una retrobarra \ y luego tienen un nombre que consiste sólo de letras. Los nombres de ordenes terminan con un espacio, un número o cualquier otra `no-letra`.

Consiste en una retrobarra y exactamente una no-letra.

Prescinde del espacio en blanco tras las órdenes.

Si se quiere conseguir un espacio tras una orden se usa { } y un blanco o una orden especial de espaciado tras el nombre de la orden. { } impiden comerse todo el espacio.

Page 12: Dr. Teresa Guzmán Flores M. D. M.  Benjamín Zúñiga Becerra

COMENTARIOS

1.- Con el carácter % prescinde del resto de la línea actual, el salto de línea y todo el espacio en blanco al comienzo de la línea siguiente.

2.- Para comentarios más largos puede usar el entorno comment proporcionado por el paquete comment o verbatim. Es decir, se debe incluir

\usepackage{verbatim} o \usepackage{comment}

Y

\begin{comment} Esto es un ejemplo de comentario

\end{comment}

Page 13: Dr. Teresa Guzmán Flores M. D. M.  Benjamín Zúñiga Becerra

ACENTOS Y CARACTERES ESPECIALES

Un documento LATEX sólo contiene caracteres ASCII. Para escribir comillas, rayas, guiones, puntos suspensivos, caracteres con macro diacríticas y otros caracteres especiales, se debe respectar ciertas convenciones del LATEX.

Comillas dobles apertura 2 acentos abiertos ( ` `) y cierre, 2 apóstrofos (‘ ‘).

Comillas simples apertura 1 acento abierto ( ` ) y cierre , 1 apóstrofe ( ‘ ). Un guión ó (hyphen) mediante un ( - ). Dos guiones para el largo (en-

dash).

Tres guiones para la raya (em-dash). Puntos suspensivos bajos \ldots Acentos (apóstrofe): \’a á \’e é \’o ó

\’u ú \’ \i í \’{\i} í

\’’u ü fiel ? f{}iel n ñ

Page 14: Dr. Teresa Guzmán Flores M. D. M.  Benjamín Zúñiga Becerra

MI PRIMER DOCUMENTO EN LATEX

Componga un documento que contenga las siguiente frases:0.- Mi primer documento en LATEX

1.- El “día del niño” en China se celebra Primero de Junio…Poner como comentario: No me importa porque no vivo ahíAquí en México es el ’30’ de Abril.

2.- He leído que Knuth divide a la gente que trabaja con TEX en TEXnicos y TEXpertos.

Hoy es 7 de mayo de 2010.

3.- Curso para académicos-científicos desde 6:00−8:00 p.m es decir, estoy ocupado.

Page 15: Dr. Teresa Guzmán Flores M. D. M.  Benjamín Zúñiga Becerra

LA CLASE ARTICLE Las macros de división en capítulos y apartados son:

\section{texto} Abre un apartado que lleva por titulo texto.

\subsection{texto} Abre un subapartado que lleva por titulo texto.

\subsubsection{texto} Abre un subsubapartado con titulo texto.

\paragraph{texto} Compone un párrafo con el titulo texto.

\subparagraph{texto} Compone un subpárrafo con titulo texto.

\appendix Establece la numeración de apartados con letras en lugar de números, para escribir un apéndice.

El LATEX selecciona automáticamente el estilo y el cuerpo de la fuente para componer el titulo de los apartados y subapartados, además del espaciado.

Page 16: Dr. Teresa Guzmán Flores M. D. M.  Benjamín Zúñiga Becerra

Las clases report y book, hay dos macros adicionales:

\part{texto} Abre un parte que lleva por título texto.

\chapter{texto} Abre un capítulo que lleva por título texto.

Las clases letter y slides no admiten ninguna de estas macros de división en capítulos y apartados.

El LATEX enumera automáticamente los capítulos y apartados en que se divide el cuerpo de un documento

\part{Título} Parte I Titulo \chapter{Título} Capítulo 1 Titulo

\section{Título} 1.1 Titulo \subsection{Título} 1.1.1 Titulo

\subsubsection {Título} 1.1.1.1 Título

Page 17: Dr. Teresa Guzmán Flores M. D. M.  Benjamín Zúñiga Becerra

TEXTO CON LATEX

Tanto los programas de composición visual como los sistemas de composición lógica permiten alinear horizontalmente los párrafos. Dicha alineación puede ser, a la: Izquierda, Derecha, Centrado y Justificado.

Para lo anterior se introducen divisiones de línea o en medio de las palabras (separando en sílabas) y el espacio restante se reparte entre las palabras de la línea.

Esto en programas visuales introduce demasiado espacio entre palabras de un párrafo, porque los espacios en blanco que se introducen son de tamaño fijo.

El proceso anterior con LATEX es mucho más complejo y el uso de de espacios blancos de tamaño variable nos permite optimizar la distribución de los espacios, en todo el párrafo y no sólo línea a línea.

Page 18: Dr. Teresa Guzmán Flores M. D. M.  Benjamín Zúñiga Becerra

REGLAS BÁSICAS Dado que la composición de texto lo hace LATEX, de acuerdo con las macros introducidas en el documento. Por tanto, es preciso delimitar correctamente las palabras , mediante la escritura de uno o más espacios, así como para los párrafos, dejando una o más líneas en blanco o una macro \par para indicar el final del párrafo. La manera como se componen los párrafos depende de la clase de documento.Dentro del texto del documento se pueden introducir macros para indicar al LATEX el estilo en que se quiere componer una parte del texto o su función dentro del documento.

LATEX usa un algoritmo muy sofisticado de división de páginas en párrafos, de división de párrafos en líneas y de división de líneas en palabras que intenta encontrar las mejores divisiones posibles. Cuando lo anterior no es posible LATEX deja que la línea sobresalga de la anchura de la caja y da un mensaje de aviso (overfull hbox) durante la compilación.

\sloppy se usa para tener divisiones medianamente buenas.

Page 19: Dr. Teresa Guzmán Flores M. D. M.  Benjamín Zúñiga Becerra

DIVISIONES Es posible introducir una división de línea mediante las macros:

\\ produce la división de línea pero prohíbe la división de página.

\newline introduce una división de línea sin alinearla a la izquierda.

\linebreak produce la división de la línea como la alineación a la izquierda.

\newpage \clearpage imágenes y texto que faltan en otra página

LATEX a menudo separa una palabra en sílabas para introducir una división de línea justo en medio de dos sílabas de la palabra.

Algoritmo de división (patrones de guionado).

En el preámbulo del documento se puede definir mediante la macros:

\hyphenation y \-

\hyphenation{des-pre-cio}tro\-le\-b\’us Sistema Babel

Page 20: Dr. Teresa Guzmán Flores M. D. M.  Benjamín Zúñiga Becerra

PÓLIZAS Y FUENTES DE CARACTERES DE TEXTO

LATEX escoge las fuentes y el cuerpo más apropiado en función de la clase de Documento y de la estructura lógica. Cuenta con fuentes base y cuerpo base .Las fuentes se especifican como una combinación de : 1.- forma (redonda, cursiva ..); 2.- la serie (normal o negrita) y 3.- familia de la fuente ( romana, lineal o mecanográfica).

Macro Declaración Ejemplo

\textup{Redonda} \upshape Redonda Redonda

\textit{Cursiva} \itshape Cursiva Cursiva

\textsl{Redonda inclinada} \slshape Redonda inclinada Redonda inclinada

\textsc{Versales} \scshape Versales Versales

\textmd{Normal} \mdseries Normal Normal

\textbf{Negrita} \ bfseries Negrita Negrita

\textrm{Romana} \rmfamily Romana Romana

\textsf{Lineal} \sffamily Lineal Lineal

\texttt{Mecanográfica} \ttfamily Mecanográfica Mecanográfica

Page 21: Dr. Teresa Guzmán Flores M. D. M.  Benjamín Zúñiga Becerra

CAMBIOS EN EL CUERPO DE LA FUENTE

\tiny

\scriptsize

\footnotesize

\small

\normalsize

\large

\Large

\LARGE

\huge

\Huge

Page 22: Dr. Teresa Guzmán Flores M. D. M.  Benjamín Zúñiga Becerra

ESPACIO EN EL TEXTO

\indent Sangrado en un párrafo

\noident Anula el sangrado

\hspace{tamaño} Espacio horizontal de longitud tamaño

\vspace{tamaño} Espacio entre párrafos

\\[tamaño] Espacio vertical entre líneas

\ Un espacio en blanco de longitud fija

Un espacio de tamaño fijo y prohíbe la división de línea

Page 23: Dr. Teresa Guzmán Flores M. D. M.  Benjamín Zúñiga Becerra

ENTORNO DE TEXTO

Los más importantes entornos son los que permiten componer incisos, citaciones y poemas (quote, quotation y verse), enumeraciones (itemize, enumerate, description y list, texto alineado horizontalmente (flushleft, flushrighgt, center, tabular y tabbing) y textos mecanografiado (verbatim), así como las llamadas minipáginas (ninipage).

\begin{nombre} \newenvironment{texto} {apertura}{cierre}

Texto

\end{nombre}

\begin{itemize}

\item C\’alculo \item[(1)] C\’alculo

\end{itemize}

Page 24: Dr. Teresa Guzmán Flores M. D. M.  Benjamín Zúñiga Becerra

EJERCICIO DE ENTORNO DE TEXTO

1. Introducción al LATEX

2. Texto con LATEX

(a) Reglas básicas

(b) Entorno de texto

i. Incisos, citaciones y poemas

A. quote

B. quotation

C. verse

ii. Enumeraciones

iii. Texto alineado horizontalmente

iv. Texto mecanografiado

Page 25: Dr. Teresa Guzmán Flores M. D. M.  Benjamín Zúñiga Becerra

EJERCICIO 2 ENTORNO DE TEXTO

Usando {verbatim}

Funtion fib(n: integer): integer;

begin

If n=0 then

fib:=0

else

if n=1 then

fib:=1

else

fib:=fib(n-1)+fib(n-2);

End;

Page 26: Dr. Teresa Guzmán Flores M. D. M.  Benjamín Zúñiga Becerra

FÓRMULAS EN MODO TEXTO CON LATEX

Llamado modo matemático, el cual permite escribir expresiones matemáticas tanto dentro de un párrafo de texto como en un párrafo aparte (destacar o resaltar fórmula).

Fórmulas en modo matemático dentro de un párrafo:

\( fórmula \) $fórmula$ \begin{math} fórmula \end{math}

Page 27: Dr. Teresa Guzmán Flores M. D. M.  Benjamín Zúñiga Becerra

EJERCICIOS CON LATEX

P: Existen q y r tales que a = b q + r

R: $Existen q y r tales que a = b q + r$

R: Existen $q$ y $r$ tales que $a=b q+r$

Page 28: Dr. Teresa Guzmán Flores M. D. M.  Benjamín Zúñiga Becerra

TEXTO EN FÓRMULAS

El LATEX también permite escribir texto en modo matemático mediante las macros:

\textup, \textit, \textsl, \textsc, \textmd, \textbf, \textrm, \textsf, \texttt

\textup{ Ejemplo }

Otra posibilidad son:

\mathit, \mathbf, \mathrm, \mathsf, \mathtt

Page 29: Dr. Teresa Guzmán Flores M. D. M.  Benjamín Zúñiga Becerra

EJERCICIOS CON LATEX

P: a = b q + rsiempre que0 ≤ r < bR:$ a = b q + r \textrm{siempre que} 0 \leq r < b$

P: a = b q + r siempre que 0 ≤ r < b

R: $a = b q + r$ siempre que $0 \leq r < b$

R: $ a = b q + r \textrm{ siempre que } 0 \leq r < b$

R: $ a = b q + r \mathrm{ siempre que } 0 \leq r < b$ R: $ a = b q + r \mathrm{\ siempre\ que\ } 0 \leq r < b$R: $ a = b q + r \ \mathrm{siempre que}\ 0 \leq r < b$

Page 30: Dr. Teresa Guzmán Flores M. D. M.  Benjamín Zúñiga Becerra

FORMULAS EN MODO MATEMÁTICO

Se puede escribir formulas en párrafo aparte, mediante:

1.- \[ fórmula destacada \]

2.- $$ fórmula destacada $$

3.- \begin{displaymath}

fórmula destacada

\end{displaymath}

4.- \begin{eqnarray}

fórmulas destacada

\end{eqnarray}

Page 31: Dr. Teresa Guzmán Flores M. D. M.  Benjamín Zúñiga Becerra

EJERCICIO

P: La fórmula (a0 + b0 + c0, a1 + b1 + c1, . . ., an + bn + cn) se puede componer también en un párrafo aparte:

(a0 + b0 + c0, a1 + b1 + c1, . . ., an + bn + cn)

R: La f\´ormula $(a_0 + b_0 + c_0, a_1 + b_1 + c_1,\ldots, a_n + b_n + c_n)$ se puede componer tambi\´ en en un p\´arrafo aparte:

$$\left(a_0 + b_0 + c_0, a_1 + b_1 + c_1,\ldots, a_n + b_n + c_n\right)$$

Page 32: Dr. Teresa Guzmán Flores M. D. M.  Benjamín Zúñiga Becerra

EJERCICIO 2

P:

R:

\[ \mathop {\lim }\limits_{x \to \infty } \frac{{\sqrt {x^2 + 25} }}{x}

\]

limx

x2 25x

Page 33: Dr. Teresa Guzmán Flores M. D. M.  Benjamín Zúñiga Becerra

MATHTYPE

P:

x2 1

xx1

n

sin(x)dx

d sin x

dx1 1 1 x x

ABu ruu 1 2

2 3ei

Page 34: Dr. Teresa Guzmán Flores M. D. M.  Benjamín Zúñiga Becerra

HTML P: Crea una página WEB que muestre:

Prueba de Fórmulas con HTML – LaTeX con WinEdt

http://www.codecogs.com/latex/eqneditor.php

P: Escriba la fórmula

Pasos:

1.- Incluir dentro los <Head>

<script type="text/javascript" src="http://latex.codecogs.com/editor.js"></script> <\head>

2.- Del sitio(caja amarilla, cambiar a “HTML” y copiar el texto que produce las fórmulas LaTex

<img src="http://latex.codecogs.com/gif.latex?\int\limits_0^\pi {\sin x^2 dx}" title="\int\limits_0^\pi {\sin x^2 dx}" />

sin x2 dx0

Page 35: Dr. Teresa Guzmán Flores M. D. M.  Benjamín Zúñiga Becerra

FIN

GRACIAS