Vous êtes sur la page 1sur 8

LaTeX

¿Qué es LaTeX?

LaTeX es un sistema de creación de textos, especialmente orientado para cubrir las


necesidades de los técnicos y científicos. Está basado en un lenguaje de composición de bajo
nivel llamado TeX y fundamentalmente consiste en una colección de "macros" que facilitan el
uso de este potente lenguaje. A diferencia de otros sistemas para procesar textos no se obtiene el
resultado final a medida que se va escribiendo sino que primero se crea un código fuente y
luego se procesa para llegar al documento. En este sentido es similar a los lenguajes de
"marcas" como el HTML.

El creador de TeX es Donald E. Knuth. Su trabajo fue un encargo de la American


Mathematical Society a principios de los años 70. Esta sociedad buscaba un lenguaje para
fomatear sus artículos llenos de teoremas y fórmulas matemáticas muy complejas. El resultado
fue un lenguaje extremadamente potente y configurable pero también difícil de aprender y de
usar. Para facilitar el trabajo con TeX fueron surgiendo "macros" que agrupaban diferentes
instrucciones de TeX.

El responsable inicial del LaTeX es Leslie Lamport. En su página puedes encontrar algunos
estilos de LaTeX y poco más.

Una de las grandes ventajas de LaTeX es la existencia de una gran cantidad de "paquetes"
estándares pensados para dotar a los textos de toda la funcionalidad que se precise. Así hay
paquetes para incluir gráficos, textos de lenguajes de programación, fórmulas físicas y
químicas, diagramas matemáticos, etc.

El sistema LaTeX está incluido de serie en todas las distribuciones de LINUX. Esto es una
razón más para instalarnos este magnífico sistema operativo. Sin embargo, para todos aquellos
que estamos en el mundo Windows también existe la posibilidad de usarlo. Desde hace unos
años algunos programadores han creado distribuciones de calidad de LaTeX para Windows. Su
trabajo ha tenido doble mérito: no sólo es bueno sino que también es gratis. De entre todas las
distribuciones vamos a estudiar la denominada MiKTeX, la cual es, a mi entender, la más
sencilla y configurable. Los detalles de su instalación los discutimos en la sección ¿Cómo lo
instalo?

¿Merece la pena?

La respuesta depende de qué quieras hacer. Si necesitas apuntes y trabajos de calidad la


respuesta es afirmativa. No existe por ahora ningún otro sistema más completo de edición de
textos científicos. Además tiene otra ventaja añadida: es gratis. Si por el contrario sólo te
interesa hacer resúmenes sencillos y trabajos menores puedes seguir usando los procesadores
más habituales: WORD, WORDPERFECT, etc. Baste decir que de hecho el sistema LaTeX es
el estándar de creación de textos científicos desde hace muchos años. Pero no nos engañemos,
no todo son ventajas. Hay un inconveniente que puede disuadir a mucha gente: aprender LaTeX
no es cosa de un día. Ciertamente no es fácil pero tampoco es imposible. Con una buena guía y
algo de paciencia y organización se pueden conseguir resultados casi inmediatos.

¿Cómo lo instalo?

Como ya hemos mencionado en secciones anteriores, nos vamos a ocupar del sistema LaTeX
para Windows (95,98 y NT) llamado MiKTeX. Sigue siendo un programa gratuito pero ahora
tiene la opción de soporte por correo electrónico tras pagar una pequeña cantidad. Esta opción
no es necesaria pero sirve para mantener la actividad del programador y es recomendable para la
continuidad del proyecto.

En los párrafos que siguen explicaremos cómo instalarlo y configurarlo en nuestras máquinas.

En primer lugar, hemos de conseguir una distribución actualizada de MiKTeX. Actualmente


va por la versión estable 2.2.

Vamos a detallar un poco la instalación de esta versión. Se he simplificado mucho y ahora


sólo hace falta descargarte un programita (unos 200 K)que se encarga de todo. Puedes hacerlo
aquí . Este programita es un asistente de instalación que te permite elegir los paquetes que te
interesa tener y descargarlos del sitio web.

Tenemos las opciones de descargar paquetes desde Internet (Download Only) o de instalarlos
desde una ubicación local en la que ya tengamos los archivos (Install). Por supuesto, para una
nueva instalación hemos de elegir la opción de descarga desde Internet.
Tenemos tres opciones: una instalación pequeña de 23 megas (Small), una instalación grande
de 64 megas (Large) o una instalación Total de 143 megas (Total)

Una vez elegido el tipo de instalación se nos informa de los FTP's disponibles para efectuar la
descarga
Tenemos que elegir un servidor y una vez hecha nuestra elección se nos sugiere un directorio
local en el que se guardarán los archivos.

Comienza el proceso de descarga que se tomará su tiempo si nuestra conexión es lenta.


Afortunadamente, podremos retomarlo en el caso de que no podamos hacerlo en una sola
sesión.

Finalmente se nos notifica las elecciones que hemos hecho y se procede a la instalación que
resulta sencilla y clara.

La instalación dura un cierto tiempo y hace uso de pantallas MS-DOS para la configuración
final.

Importante: Una vez acabada la instalación es necesario incorporar el directorio


c:\texmf\miktex\bin a nuestras rutas de acceso (PATH). Esto en Windows95 y 98 se hace
incluyendo la línea

set PATH=c:\texmf\miktex\bin;%PATH%
en el fichero C:\Autoexec.bat. En el caso de NT basta con ir al Panel de Control --> Sistema -->
Entorno --> Variable --> PATH y añadir al final de la línea de la entrada de esta variable el
valor

;c:\texmf\miktex\bin

Afortunadamente, este proceso no suele ser necesario pues el propio programa de instalación
se encarga de ello. De todas maneras comprobadlo pues no he realizado instalaciones en
sistemas diferentes de windows NT, 2000 y XP.

Para actualizar nuestra distribución una vez instalada tenemos una nueva opción: "MiKTeX
Update Wizard" a la que accederemos desde el menú Inicio->Programas->MikTeX.

Tenemos las opciones de descargar actualizaciones por Internet, de un directorio local (Local
Folder) o del CD-R de MiKTeX. Si elegimos la opción de descargar por Internet (el caso más
común), se nos indicarán los distintos lugares de descarga. Una vez elegido uno de ellos se nos
muestran los paquetes actualizados y se nos permite seleccionar los que nos interese,
procediendo a su posterior descarga.

Importante: Para que tengan efecto las actualizaciones es necesario "refrescar" la base de datos
y los formatos. Esto se hace desde Inicio->Programas->MikTeX->MikTeX Options.
Sólo debemos pulsar en los botones "Refresh Now" y luego en "Update Now".

¿Cómo lo uso?
Los archivos que lee todo sistema LaTeX son simples archivos de texto ASCII a los que se les
dota de la extensión tex. Por ello, para crear tu documento sólo necesitas un editor capaz de
producir tales archivos. Una vez terminado se procesa por medio de la línea de comandos. Basta
escribir en una ventana MS-DOS la instrucción:

latex "nombre_de_archivo.tex".

Observaremos una serie de mensajes y se crearán al menos dos ficheros, uno con extensión
LOG donde se guardan los mensajes de salida de LaTeX y otro con extensión DVI que
corresponde al fichero ya procesado. Vamos a ilustrar esto con un ejemplo. fichero fuente se va
a llamar ejemplo.tex y consiste en las instrucciones siguientes:

\documentclass[12pt,a4paper,spanish]{book} %%%Esto indica el tipo de documento.


Va a ser un libro (book), el tamaño es a4, la lengua castellano (spanish)%%%
\usepackage{babel} %%%Incluimos el paquete Babel que sirve para separar correctamente las
palabras de multitud de idiomas%%%
\usepackage[latin1]{inputenc}%%%Este paquete permite poner acentos directamente%%%
\usepackage{amsmath}%%%Macros AMS%%%
\usepackage{amsthm}%%%Macros AMS para teoremas%%%
\usepackage{amsfonts}}%%%Permite usar fuentes AMS%%%
\usepackage[dvips]{epsfig} %%%Inclusión de figuras postscript con visualización
posterior%%%
\usepackage{indentfirst} }%%%Espaciado de
primera línea de cada párrafo%%%
\author{Tú mismo}
\title{Esto es un ejemplo de LaTeX en acción}
\date{La fecha de hoy}
\begin{document}%%%Aquí empieza el documento%%%
\maketitle
\tableofcontents
\listoffigures
\chapter{Primer capítulo}
\section{Primera sección}
Texto de la sección
\begin {eqnarray} \label{eq1} %%%Comienzo
de la ecuación%%%
f:A \times M \rightarrow M \\
(\lambda, x) \rightarrow \lambda x \nonumber
\end {eqnarray} %%%Fin de la ecuación%%%
\end {document}

Ahora escribimos en la línea de comandos:

latex ejemplo.tex

y obtenemos los ficheros siguientes: ejemplo.dvi, ejemplo.log , ejemplo.aux, ejemplo.lof. El


fichero con extensión DVI puede visualizarse con un programa adecuado para ello. La
distribución de MiKTeX usa un visor llamado YAP (que aparece en el menú de MiKTeX como
DVI Viewer). Las siguientes son capturas de pantalla del visor YAP correspondientes al
archivo ejemplo.dvi:

Página 1

Página 3

Página 5

Página 7
El fichero ejemplo.log muestra los mensajes de salida que se han producido al procesar el
fichero ejemplo.tex. Es útil en el caso de que el fichero no muestre una correcta salida. Podemos
depurarlo leyendo los datos de este fichero. El fichero ejemplo.lof nos muestra los datos de
salida de la lista de figuras incluidas en el documento. El fichero ejemplo.toc, los datos de la
tabla de contenidos y el fichero ejemplo.aux las referencias cruzadas y otras cuestiones como la
división en secciones.

Referencia bibliográfica:

http://www.matematicas.net/paraiso/latex.php#queeslatex

Vous aimerez peut-être aussi