lunes, 24 de noviembre de 2008

Programa Latex

Introducción
Latex es un procesador de texto, de gran potencialidad en el manejo de fórmulas matemáticas, cuadros y tablas. A través de este manual aprenderás como crear un documento en LaTeX .

Los archivos de LaTeX tienen la terminación .tex es decir un documento escrito en Latex debe estar contenido en un archivo cuya extensión sea .tex, por ejemplo informe.tex. Para la edición de este documento puedes utilizar cualquier editor,como por ejemplo vi o joe . Una vez terminada la edición del documento éste debe ser compilado. El proceso puede variar un poco dependiendo del computador en que te encuentres trabajando, por ejemplo, en cipres, araucaria o anakena se utiliza el siguiente comando:

% latex informe.tex

Esta instrucción genera cuatro archivos más: informe.log (mensajes de la compilación), informe.aux e informe.dvi, este último es el que posteriormente se imprimirá. Para el trabajo con Latex, también existe una herramienta muy importante que permite ver el documento creado tal como se obtendrá en la impresión, el comando sólo se puede utilizar una vez compilado el documento en Latex, esta herramienta es el xdvi y se encuentra disponible en araucaria, cipres y anakena.

% xdvi informe.dvi

Esto dará como resultado una nueva ventana que desplegará el documento tal como se obtendrá de la impresora, su manejo es muy sencillo, y con ese fin en la parte derecha de la nueva ventana, se encuentra una columna con los comandos y sólo necesitas hacer un click sobre el que deseas se ejecute. Finalmente para poder imprimir tu documento debes utilizar el comando qprint, que está disponible en araucaria y cipres.

Para imprimir tu documento por ambos lados de la hoja :

% qprint informe.dvi

Para imprimir por un solo lado de la hoja:

% qprint -simplex informe.dvi

Algunas opciones de este comando son:

-c #n Saca #n copias.
-duplex Imprime por ambos lados de la hoja.
-simplex Imprime solamente por una cara de la hoja.
-oficio Imprime en hojas oficio (legal).
-carta Imprime en hojas de carta (A4 o letter).

Para imprimir tu documento desde anakena, debes ejecutar:

% dvips informe.dvi

Caracteres reservados de LaTeX
Para evitar un tipo común de errores en Latex, es necesario conocer cuales caracteres son usados como comandos o delimitadores por el compilador de Latex, estos caracteres son:

# $ % & _ { } ~ ^ \

Para poder incluir estos caracteres dentro de tu documento, como parte del texto debes anteponerle un backslash, por ejemplo

Para obtener # , escribe \#
Para obtener $ , escribe \$
Para obtener % , escribe \%
Para obtener & , escribe \&
Para obtener _ , escribe \_
Para obtener { o } , escribe \{ o \}
Para obtener ~ , escribe \verb'~'
Para obtener ^ , escribe \verb'^'
Para obtener \ , escribe \verb'\'

Cómo comenzar y estructurar la forma del texto:
Un documento en Latex consiste en un texto propiamente tal y una serie de comandos para el compilador que son los que le van a dar la forma al texto. Un comando comienza con el caracter \ seguido por su nombre (debes tener cuidado pues existen diferencias en la utilización de mayúsculas y minúsculas), un ejemplo de comando es

\pagestyle{empty};
El documento contiene dos secciones principales que son, el encabezado, que está
compuesto por los comandos para definir la estructura general del documento, y el documento propiamente tal, que contiene el texto y algunos otros comandos. La forma general de un documento en Latex es

\documentclass[...
\usepackage{...}
(Comandos del encabezado)
\begin{document}
(Texto del documento y comandos)
\end{document}

Un encabezado típico
Un encabezado típico para un documento es

\documentclass[12pt,spanish]{article}
\usepackage[spanish,activeacute]{babel}
\usepackage[latin1]{inputenc}
\oddsidemargin 0in
\textwidth 6.75in
\topmargin 0in
\textheight 8.5in
\parindent 0em
\parskip 2ex
\vegin{document}

Paquetes
Mientras se escribe un documento, te darás cuenta que existen algunas áreas donde el LATEX básico no puede resolver el problema, por ejemplo si se desea incluir una gráfica, texto de color o código fuente de algún archivo en el documento. En tal caso, se requiere ampliar las capacidad de LATEX usando paquetes. Los paquetes son activados con el siguiente comando:

\usepackage[opciones]{paquete}
Las opciones son una lista de palabras que activan ciertas capacidades del paquete.

Márgenes del texto

\oddsidemargin 0in
\textwidth 6.75in
\topmargin 0
\headheight 0in
\textheight 8.5in

El comando \oddsidemargin dice al compilador de Latex que el márgen izquierdo será de 1+0 pulgadas desde el borde izquierdo de la hoja ( el argumento 0in también puede ser negativo).

El comando \textwidth define el ancho del texto y con esto también se puede calcular el márgen derecho asociado.

El comando \topmargin coloca el margen superior del texto a 1+0 pulgadas desde el inicio de la hoja.

El comando \headheight define el largo del texto excluyendo el encabezado y el pie de página.

No se pueden utilizar estos comandos para modificar los márgenes del texto durante documento, para esto se utilizan otras instrucciones que se verán más adelante.

Nota: Las unidades de medida para los comandos, se darán más adelante.

Estilo de página
\pagestyle{style}

Este comando decide cual será el encabezado y el pie de página. Las opciones de argumento para este comando son

plain
Indica que el número de página va en el final y que el encabezado es vacío, ésta es la opción por omisión en el caso de article y report.

empty
Indica que tanto el encabezado como el pie de página van vacíos.

headings
El número de página y cualquier otra información, que ha sido determinada en el documentclass va en el encabezado, y el pie de página va vacío.

myheadings
Similar a headings pero es posible anexar información propia a través de los comandos \markboth y \markright.

Cambiando el estilo y tamaño de las letras

Cambiando el tipo de letra

LaTeX provee de varios tipos y tamaños de letras, la siguiente es una lista de sus posibilidades:

\rm roman
\em italic
\bf boldface
\sl slanted
\sf sans serif
\sc small caps
\tt typewriter

Roman es el estilo por omisión y typewriter es el estilo del ambiente verbatim.

Si se desea cambiar el estilo de la letra sólo en unos pocos caracteres, se tiene la posibilidad de utilizar el siguiente comando

Según el {\emSeñor Gonzalez} el trabajo...

Da como resultado:

Según el Señor Gonzalez el trabajo...

Para secciones de texto más largas, es mejor cambiar el tipo de letra a través del comando

\begin{bf}
(text to be printed)
\end{bf}

Cambiando el tamaño de la letra
Los mismos comados que se utilizan para cambiar el estilo de las letras son los que se utilizan para cambiar el tamaño de estas. Una lista de tamaños viene a continuación (ordenada desde al más pequeño al más grande)

\tiny
\scriptsize
\footnotesize
\small
\normalsize
\large
\Large
\LARGE

Al igual que en la sección anterior se puede hacer un comando de la forma:

{\Large CENTRO DE COMPUTACIÓN }

Imprimiendo en columnas a través de tabuladores
El ambiente de tabulación se define de la siguiente manera:

\begin{tabbing}
---- \= ------ \= ----- \= ... \kill
Texto \> Texto \> Texto \\
\> Texto \> Texto \> Texto \\
\end{tabbing}

La primera línea abre el ambiente de tabulación. La segunda línea localiza las posiciones de tabuladores. El comando \= es el que establece la posición exacta del tabulador y los signos menos (-) sólo son filtros para establecer la posición. Luego el comando \kill es el que da término al formateo de los tabuladores.

En la siguiente línea , entre el texto, se encuentra el comando \> , es él quien produce que la impresión continue en el siguiente tabulador.

Por último el comando \end{tabbing} es el que cierra el ambiente de tabulación. Un ejemplo es el siguiente:

\begin{tabbing}
----- \= --- \= \kill
C *** Este es un programa en fortran\\
\> DO 200J=1,15\\
\> \> Y(J) = A*X(J)\\
\> \> SUM = SUM + Y(J)\\
200 \> CONTINUE
\end{tabbing}

Esto produce:

C *** Este una programa en fortran
DO 200J=1,15
Y(J) = A*X(J)
SUM = SUM + Y(J)
200 CONTINUE

Listas
Una lista es una serie de ítemes, que son marcados con caracteres, letras o números. LaTeX provee tres tipos de listas, estas son; enumerate, itemize y description.

Ecuaciones y fórmulas
Como anteriormente se mencionó Latex es especialmente apropiado para imprimir fórmulas, ecuaciones y símbolos matemáticos. Para esto existe el ambiente matemático, el cual se puede utilizar a través de 4 comandos que son: math (para fórmulas en el texto), displaymath (para una línea de ecuación no numerada), equation (para una línea de ecuación numerada) y por último eqnarray (para varias líneas de ecuación).

En esta sección del manual se describe como utilizar herramientas para obtener formulas.

Símbolos matemáticos

Glosario de símbolos
Algunos de los símbolos matemáticos que se pueden utilizar están en la tabla 2. Estos se utilizan en el modo matemático de la siguiente forma

Si $\log x \leq \epsilon$ entonces $\partial y / \partial x = 20 \pm 0.1$

Raíz cuadrada y otras raíces
El comando \sqrt{} es que el permite generar el símbolo de raíz cuadrada. Entre los corchetes es donde debes poner el argumento que deseas esté dentro de la raíz.

Existe un segundo parámetro opcional para este comando sqrt[n]", donde n es el número que identifica el orden de la raíz, ejemplos

$\sqrt{b^{2}-4ac}$

$sqrt[3]{x+y}$

Sumatorias, productorias e integrales
Los comandos \sum, \prod y \int, son los utilizados para crear estos símbolos especiales muy importantes en el ambiente matemático. Para darles argumentos e intervalos, se utiliza la siguiente forma :

\[sum_{i=1}^{n} x_{i} \]

\[ \prod_{i=1}^{n} x_{i} \]

Líneas superiores, inferiores y paréntesis
Los comandos \overline y \underline son los que ponen líneas superiores e inferiores respectivamente sobre el argumento. Ejemplos:

$\underline{x+y}$

$\overline{\overline{x}^{2} + 1}$

De la misma forma es posible poner corchetes en vez de líneas, para esto los comandos

son, \overbrace y \underbrace, por ejemplo

$\overbrace{a+ \underbrace{b + c} + d}$

También es posible titular el corchete, esto se hace, por ejemplo:

\[ \underbrace{a + \overbrace{b+ \cdots + y}^{24} + z}_{35} \]

Acentos, tildes, tongos, etc.
Es posible generar tongos y acentos a las letras en ambiente matemático, para esto se utilizan comandos que están en la siguiente lista

\hat{x}
\check{x}
\breve{x}
\tilde{x}
\bar{x}
\vec{x}
\acute{x}
\grave{x}
\dot{x}
\ddot{x}

Creando fórmulas y ecuaciones y complejas
El comando \frac{num}{den} es usado para crear una fracción donde num es el numerador y den es el denominador, por ejemplo

\[ x = \frac{y + z/2}{y^{2} + 1} \]

\[ \frac{e^{xy} }{1+ \frac{y}{x+1}} \]
IMAGENES DE LATEX


PARA MAS INFORMACION CONSULTA ESTA
BIBLIOGRAFIA O PAGINA WEB

http://www.fceia.unr.edu.ar/lcc/cdrom/Instalaciones/LaTex/latex.html#SECTION01010000000000000000

No hay comentarios: