o
1.1.
A Qu es LTEX? e
No es esta una pregunta fcil de contestar con total precisin, algunos a o dirn que se trata de un procesador de textos, pero realmente es ms que a a eso, es una herramienta de edicin de textos, especialmente orientado para o satisfacer las necesidades de los tcnicos y los cient e cos. Est basado en un a lenguaje de bajo nivel llamado TEX, creado en 1977 por Donald E. Knuth por encargo de la American Mathematical Society y que, desde entonces ha A servido de base a otros, siendo el ms extendido L TEX, programa creado en a la dcada de los ochenta por Leslie Lamport, convirtindose desde entonces e e en el editor de textos estndar en el campo de las ciencias. a A X se ve acrecentado si apuntamos el hecho de que es El inters de L TE e un software gratuito y que adems viene incorporado de serie en todas las a distribuciones de Linux, lo cual la convierte en una opcin an ms atraco u a tiva. Si tenemos en cuenta que los proyectos elaborados tanto por la Junta de Andaluc como por el Gobierno Central (vase el proyecto Espaa.es a e n del Ministerio de Ciencia y Tecnolog que apuntan precisamente en esa a), direccin podemos constatar que su inters es innegable. o e A todo lo referido anteriormente hay que aadir que, en los ultimos aos n n se ha introducido la losof WYSIWYG (what you see is what you get, lo que a ves es lo que obtienes), introduciendo interfaces grcas que han convertido a A L TEX en un entorno mucho ms amigable que el originario programa de a A Knuth. Si bien hemos de precisar que la propia losof de L TEX impide que a se convierta en un entorno WYSIWYG, pues esto le har perder gran parte a de su potencialidad. Cabe resear por tanto que, a diferencia de otros procesadores de texto, n no vamos visualizando el resultado nal a medida que lo vamos elaborando, 1
sino que primeramente se crea un cdigo fuente que se procesa posteriormente o para obtener el documento. En ese sentido podr amos decir que es parecido al lenguaje de diseo de pginas web HTML. n a A Otra de las mayores ventajas de L TEX es la existencia de una gran cantidad de paquetes estndares pensados para dotar a los textos de mayor a funcionalidad, as los hay para incluir grcos, textos de lenguajes de progra a macin, frmulas matemticas, f o o a sicas y q micas, etc. No podr amos nalizar A X sin se alar que se encuentra en la esta presentacin de virtudes de L TE o n base del MathML, el formato diseado por el W3C como estndar para la n a presentacin de textos matemticos y cient o a cos en la red, para ello puede consultarse la siguiente direccin o http://www.w3.org/Math/
1.2.
A Son mltiples las ventajas de utilizar L TEX a modo de breve resea citau n mos las siguientes: A Funciona, es estable y multiplataforma. Es decir, L TEX no se cuelga, el formato de sus archivos es mucho ms estable que el de los tradicionales a procesadores de textos, adems cualquier cambio que se introduzca a es meditado a conciencia previamente y profusamente documentado con posterioridad. Por si esto fuera poco, es multiplataforma, existen A implementaciones de L TEX para diversas plataformas y el resultado de un mismo archivo en todas ellas es el mismo, siempre que se tengan los mismos estilos y tipos, obviamente.
Proporciona una alta calidad en las ecuaciones. No hay que olvidar que fue concebido especialmente para el diseo de textos cient n cos por lo que sta suele ser la razn por la que la mayor de usuarios relacionados e o a A X. con las ciencias se decantan por L TE Permite redactar documentos estructurados con facilidad. Mediante A diversos tipos de documentos y sus conjuntos de macros, L TEX divide el documento en cap tulos, secciones, etc. controlando siempre la numeracin y referencias cruzadas; adems construye o a ndices de contenidos, tablas y grcas y ajusta los tamaos de letra segn la parte a n u del documento en que se hallen. Facilidad en la construccin de macros y rdenes. o o
Se escribe en ASCII. Esto permite incrementar la velocidad de escritura (pues no hay que estar utilizando el ratn o los diferentes mens o u continuamente), facilita el uso de cualquier editor de textos (ya que no contiene caracteres de control) y permite su transmisin por correo o electrnico. Muchas revistas cient o cas admiten art culos por e-mail en A formato L TEX y lo procesan en el lugar de destino. Es gratis. No hace falta aadir ms a esto. n a
1.3.
Ya se ha comentado que la prctica totalidad de distribuciones Linux a incorporan esta herramienta de edicin de textos, pero tambin es posible o e disfrutar de ella en un entorno Windows, en este curso vamos a utilizar una de las versiones ms extendidas que lleva por nombre MiKTeX, para ello a basta descargar un pequeo programa del site n http://prdownloads.sourceforge.net/miktex/setup.exe Este programa se encargar de realizar prcticamente toda la instalacin, a a o si bien puede ser conveniente consultar la web http://www.matematicas.net/paraiso/latex.php en la que se dan todo tipo de detalles sobre la instalacin. o A Tambin vamos a necesitar un editor de L TEX el que hemos elegido para e este curso es TeXNiCCenter, que es un potente programa que, aunque an u se encuentra en una versin beta, es altamente estable y se distribuye como o cdigo abierto bajo licencia GNU General Public License (GPL) y, por tanto, o gratuito. Puede conseguirse en la web http://www.texniccenter.org/front content.php Una vez instalado, veremos que su aspecto es bastante familiar y parecido al de cualquier procesador de textos, si bien tiene algunas diferencias que iremos viendo poco a poco. Una de las grandes ventajas que tiene el editor elegido es que nos va a permitir visualizar nuestros cheros en tres formatos distintos: 1. .pdf, visualizable mediante el Acrobat Reader de Adobe. 2. .ps o postcript, visualizable mediante el GSview.
Esta variedad de cheros de salida es, sin duda, uno de los grantdes atractivos del programa.
1.4.
A En la edicin de un documento con L TEX podemos distinguir tres etapas o claramente diferenciadas:
1. Preparacin. Consiste en la escritura del cdigo fuente del documento o o mediante un procesador de textos. 2. Procesado. En esta etapa, mediante la compilacin del cdigo fuente o o generado en la etapa anterior, se genera un nuevo chero en el cual se obtiene la composicin del texto. De haber errores en el cdigo o o fuente la compilacin no producir los resultados apetecidos, por lo o a que ser necesario volver a la etapa anterior y corregirlos. a 3. Impresin. En esta etapa obtenemos nalmente nuestro documento o impreso sobre papel con la ayuda de una impresora. Obviamente, de observarse errores o fallos deber volverse a la primera etapa para suba sanarlos.
1.5.
A Antes de ponernos manos a la obra en nuestro aprendizaje sobre L TEX convendr resear que en los documentos fuente encontraremos algunos s a n mbolos especiales tales como & $ {}, etc. y algunas palabras en ingls precedidas e A de la barra descendente \ que se utiliza en L TEX como primer caracter de los identicadores propios del programa, estos identicadores no aparecen en el documento, sino que lo har el efecto de los mismos. El signicado de todo a esto se ir viendo conforme avancemos en el curso. a