TeX es un lenguaje de programación de textos y LATEX una colección de macros que simplifican enormemente su uso. LATEX es un lenguaje dedicado a tipografía matemática con cierto parecido a HTML. Durante muchos años ha sido muy utilizado y sigue siendo el estándar para la edición de artículos científicos. Es sido tan popular dentro de su ámbito que sus códigos para definir caracteres se han extendido a otros lenguajes y a los editores de fórmulas.
LATEX es capaz de preparar documentos con un acabado profesional con cualquer PC como única herramienta. El aprendizaje no es sencillo debido a la gran influencia que actualmente tienen los procesadores de texto y el WYSIWYG1. Cuando nos dicen que para obtener un documento LATEX hay que compilar un archivo de documento y que la salida es en formato DVI probablemente tengamos un escalofrío. Lo que pasa es que hemos ganado potencia a base de bajar el nivel de la aplicación. Si nos miramos un procesador de texto detenidamente veremos que en realidad no estamos escribiendo lo que sale en pantalla; en realidad el procesador escribe un documento en formato XML que tiene muy poco que ver con el resultado en pantalla. Escribir en LATEX sería como si nos pusieramos a teclear directamente XML y pasáramos del procesador de textos.
Cuanto más potente es una herramienta más esfuerzo requiere dominarla, aún así para hacer los primeros pasos con el LATEX no se requieren más de unas horas. Para empezar es importante tener un libro o una guía. Es un lenguaje que se basa en comandos con lo que tener un listado convenientemente explicado es esencial. Para encontrar algún tutorial se puede acceder a la página del grupo de usuarios de LATEX de España, http://filemon.mecanica.upm.es/CervanTeX/.
Otra opción es optar por algún procesador de textos LATEX, una especie de híbrido entre procesador de textos y escritura LATEX directa. No hay mucha variedad, suelen llamarse procesadores WYSIWYM2 porque en pantalla no se ve el output definitivo, sigue siendo necesario compilar el documento. Los dos más conocido son LyX y Scientific Word.
Este documento ha sido preparado con LyX. Es un gran procesador de textos libre y gratuito y completamente multiplataforma; esto es, tiene versiones para todos los sistemas operativos mayoritarios. Es um programa de gran calidad, con mucha documentación adjunta y una comunidad muy activa. Merece la pena probarlo.
Scientific Word, al igual que su hermano mayor Scientific Workplace, es un entorno parecido a LyX pero más orientado hacia Windows. Tiene cierta compatibilidad con Microsoft Office y soporta mejor los formatos de este sistema operativo. La diferencia entre Scientific Word y Scientific Workplace es que el segundo cuenta además con un sistema de cálculo simbólico embebido. Sólo existe versión para Windows.
Es muy importante tener nociones de la sintaxis de LATEX porque Matlab soporta sus símbolos en los gráficos y porque la mayoría de los editores de ecuaciones basan el lenguaje de su intérprete en las mismas palabras clave.
B.1 Tabla con algunos caracteres TeX.
Además de estos caracteres es importante conocer algunas convenciones de la escritura de fórmulas. Antes de cada clave se puede aplicar un atributo para modificar el tipo de letra, por ejemplo el subíndice se denota con _ y el superíndice con , la cursiva con it y la negrita con bf. Para escribir la fórmula siguiente:
haremos \nabla_j \cdot \bf A = \sum_j \partial_j \bf A_{ij}
- 1
- What You See Is What You Get
- 2
- Whay You See Is What You Mean