Vous êtes sur la page 1sur 9

Procesamiento de texto con Latex

Luis Bertel
*.





Resumen



El artculo hace una resea histrica de Tex y Latex. Tambin se analiza los
pro y contras de trabajos de textos con Latex, adems se hace una
comparativa con otros editores de texto comerciales. Por ltimo se desarrolla
un ejemplo sencillo del uso de Latex.


*.
Profesor Facultad de Ingeniera, Universidad de Manizales. Ibertel@glec.umanizales.edu.co
Edicin Especial - Universidad de Manizales, mayo / 2003



Si, lo admito, comenzar a trabajar con Latex no es fcil, pero despus de
dedicarle algunas horas es una herramienta insuperable para la creacin de
documentos de calidad profesional. Pero bien vale el tiempo invertido en
aprender Latex por los resultados y la flexibilidad que nos proporciona. La
forma de trabajar en Latex se centra en el contenido y no en el formato del
documento. No hay que preocuparse si el ttulo de nivel 1 es times roman a
12 ptos o arial negrita a 14 ptos, Latex se encarga de esas minucias; esto
nos permite enfocar todo el esfuerzo en el contenido del documento. Latex le
da forma al documento por medio de lenguajes de marcas -html se basa en
el mismo concepto- que permiten definir el tipo de documento (carta, libro,
ieee, ams, partituras musicales, partidas de ajedrez, etc), el ttulo,
paginacin, secciones, tabla de contenido, ecuaciones, imgenes etc.

UN POCO DE HISTORIA


Para entender la evolucin de Latex,
tenemos que hablar de Tex. Tex es el
lenguaje de formato de texto desarrollado
por Donald Knuth miembro de la Sociedad
Americana de Matemticas (AMS).

Latex es un conjunto de macros creado por
Leslie Lamport para elaborar cualquier tipo
de documento. Latex le adiciona a Tex un
conjunto de comandos que permiten
centrarse en el proceso de escritura sin
necesidad de programar instrucciones para dar formato al documento.

Latex ha crecido, donde la versin LaTex2e es la ms utilizada en la actualidad y
esperando LaTex3e que pretende librarse de la necesidad de utilizar Tex para su
funcionamiento.

LOS MITOS DE LATEX

Latex es de uso exclusivo para los iluminados
de Unix y GNU/Linux


Bueno, la verdad es que no se puede culpar a las personas en utilizar un sistema
operativo de verdad y todas las herramientas que proporciona, pero no se aflijan,
tambin se encuentran versiones de Latex para Windows.
Procesamiento de texto con Latex Bertel (2993) pp 47-86
2
CENTRO DE INVESTIGACIONES Y DESARROLLO FACULTAD DE INGENIERA
MSWord es ms fcil que Latex

Se necesitan de 10 a 15 minutos para que una persona sea capaz de realizar texto
sencillos que no pasen de 5 pginas en MSWord. Pero les juro y no invento, tengo
una amiga que llora cuando al insertar la ecuacin nmero 30+n en sus informes de
laboratorio, MSWord le muestra una hermosa ventana informando que ha producido
un error y se cerrar. A estas alturas slo me atrevo a decir que debe haber alguna
copia de seguridad, slo para darle nimos. Y los que dicen que se le hace tedioso
insertar comandos para crear un documentos en Latex y que prefieren dar clic aqu,
clic all; no se desesperen, hay frontend para Latex como por ejemplo Lyx y KLyx,
que con clics se logran documentos que serian pesadillas en MSWord.


Latex produce documentos que solo se puede leer en Unix

Latex est en la capacidad de generar documentos en dvi, ps (PostScript), pdf(S,
los mismos que hay en Windows), html, png, jpeg.


En Latex no se pueden agregar grficas

Mentirosos, no difamen!. En Latex como en cualquier otro sistema de
procesamiento de texto moderno soporta la inclusin de imgenes, tablas y
mucho ms. Adems las imgenes no se corren, las tablas no se
superponen, no aparecen las imgenes insertadas con una gran cruz roja
indicando que en un tiempo pasado estaba alguna imagen.

Los pecados de Latex

Aunque soy un convencido de la superioridad de Latex en la creacin de
documentos, tambin admito que Latex posee puntos negativos como:


Curva de aprendizaje lenta


La iniciacin en Latex es lenta; ya que aprender un nuevo lenguaje con toda
su sintaxis toma cierto tiempo. Afortunadamente no se necesita conocer
Latex para utilizarlo, ya que con Lyx todo se elabora por medio del ratn,
pero creo que es conveniente que los usuarios que piensan utilizar Latex con
regularidad dediquen el tiempo necesario a conocerlo y as poder utilizar toda
la potencia que nos ofrece.
3
Edicin Especial - Universidad de Manizales, mayo / 2003


Difusin

La prxima versin de Latex no saldr en horario triple A en la televisin
promocionndose, ni ocupar una pgina del diario nacional indicando sus
bondades, ni aparecer en las pginas web especializadas del medio
informtico.





Es de mbito acadmico


Latex es utilizado por la comunidad acadmica para la elaboracin de tesis y
documentos tcnicos, pero tambin con Latex se pueden crear cartas de
forma sencilla, adems se pueden crear hojas de vidas, partituras musicales
y libros dedicados al ajedrez. La herramienta est, el usuario la utiliza como
ms le convenga. Por desgracia Latex se ha estereotipado como una
herramienta de utilizacin exclusivamente acadmica.


Necesita apoyo externo para la correccin ortogrfica


En el mundo de Unix se crean herramientas especficas para una labor;
estas herramientas se especializan en su nica tarea logrando realizarla de
forma rpida y eficiente. ispell, es la herramienta que nos permite hacer
correccin ortogrfica en GNU/Linux. La podemos utilizar para verificar
cualquier texto que tengamos y no es de uso exclusivo de Latex.
Procesamiento de texto con Latex Bertel (2993) pp 47-86
4
CENTRO DE INVESTIGACIONES Y DESARROLLO FACULTAD DE INGENIERA

LOS PUNTOS FUERTES DE LATEX

Latex necesita poco recursos


Latex para ser utilizado, un modesto 486 con 4 MB en RAM son mas que
suficientes, a diferencia de la ltima versin de Office XP que para poder
hacer una simple carta necesita recursos que son absurdos para cumplir con
esta tarea.


Nunca vers pantalla azules

Lo garantizo, nunca tendrs que soportar las pantallas azules indicando que
no tienes recursos o que se produjo un error en el Kernel.


Formato de salida de Latex

Latex produce salidas en muchos formatos de textos, la gran mayora son
multiplataforma como html, ps, pdf.


Lo que defines, es lo que hace latex


EL usuario tiene todo el control del documento, no hay fantasmas que corran
las tablas, reenumeren las pginas, escondan las imgenes y en su lugar
coloquen una gran cruz roja, cambien el tamao de las ecuaciones, etc.


Mucha documentacin


En Internet se encuentran miles de pginas dedicadas a Latex, pero
recomiendo el proyecto cervantex de la documentacin de Lucas. Lo puedes
hallar en http://lucas.hispalinux.es


5
Edicin Especial - Universidad de Manizales, mayo / 2003


TRABAJANDO CON LATEX


Para comenzar a trabajar con Latex, debemos tener instalado tetex. Si no lo
tienes instalado, no te preocupes, en casi todas las distribuciones de
GNU/Linux vienen con l. Slo debes instalarlo.































Estructura de documentos en Latex


Como ya se coment en ste artculo, Latex utiliza un lenguaje de marcado
que indica las diferentes partes del documento. Abra un editor de texto plano
(vi, emac, pico, joe, gedit, kedit, etc) y digite el siguiente ejemplo, y gurdelo
como ejemplo1.tex.


Procesamiento de texto con Latex Bertel (2993) pp 47-86
6
CENTRO DE INVESTIGACIONES Y DESARROLLO FACULTAD DE INGENIERA


Ejemplo 1.


%-
% ejemplo1.tex
% Ejemplo 1 para la revista
% Documento basico de Latex
%-
\documentstyle{article}
% Tipo de documento (artculo)
\begin{document} % Inicio del documento
% aqu va todo el contenido del documento
% algunos tipos de formato de texto
\rm {Este texto esta en roman \\} % Fuente Roman
\it {Este texto esta en italica \\} % Cursiva
\bf {Este texto esta negrita \\} % Negrita
\sf {Tipo de letra sans serif \\} % Fuente Sans Serif
\tt {Tipo de letra monoespaciada\\} % Fuente monoespaciada
Courrier
\end{document} % Termina el documento



Expliquemos el cdigo del ejemplo 1.

- Los comentarios empiezan con el smbolo porcentaje (%) como:
%
% ejemplo1.tex
% Ejemplo 1 para la revista
% Documento basico de Latex
%-

- Las comandos de Latex empiezan con \, por ejemplo:
\begin{document} % Inicio del documento
- \documentstyle{estilo}, marca el inicio del documento con una
clase especial, en este caso el documento es de tipo artculo.
-\documentstyle{article} % Tipo de documento (artculo)
-\begin{bloque}, indica el inicio de un bloque. En el ejemplo
muestra el comienzo del documento.
-\begin{document} % Inicio del documento.
-\end{bloque}, indica donde finaliza un bloque. En el ejercicio
marca el fin del documento.
\end{document} % Termina el documento
- \rm {Este texto esta en roman \\}. Cambia el formato de texto,
donde su sintaxis es \formato {texto al cual se le aplica el formato},
7
Edicin Especial - Universidad de Manizales, mayo / 2003

en el ejemplo se muestran \\ que le indica a Latex que haga un retorno de
carro y baje a la siguiente lnea.

Despus de haber analizado el ejercicio, precedamos a compilarlo y ver el
resultado final. Para procesar el ejercicio hay que ejecutar desde una
terminal latex ejemplo1.tex, si Latex no halla errores en el documento genera
el archivo ejemplo1.dvi. El archivo ejemplo1.dvi contiene el resultado final y
lo podemos ver ejecutando xdvi ejemplo1.dvi.

En el presente artculo se analiza las posibilidades de Latex como
procesador de documentos, adems de observar las fortalezas y debilidades.
Se muestra un ejercicio sencillo donde se muestra la estructura de un
documento en Latex, as como su compilacin y visualizacin.















Procesamiento de texto con Latex Bertel (2993) pp 47-86
8
CENTRO DE INVESTIGACIONES Y DESARROLLO FACULTAD DE INGENIERA
En prximas entregas miraremos como se elaboran libros y tesis con
Latex, hasta una prxima ocasin. :-)
















Ilustracin 5: Gracias a Tex-chess podemos escribir nuestras partidas de ajedrez.


Referencias

http://lucas.hispalinux.es

9

Vous aimerez peut-être aussi