Está en la página 1de 6

Introduccin a la edicin de

A textos cientcos con L TEX


Daniel Lpez Avellaneda
(iesmarserena.org)

Jos Manuel Calahorra Garca (iesmarserena.org)

Manual para el curso online organizado por:


CEP Indalo http://www.cepindalo.es Octubre 2009 - Enero 2010

NDICE

#1

ndice
A 1. Qu es LTEX? A 2. Distribuciones de LTEX A 3. Cmo funciona LTEX?

2 3 4 5

4. Formatos de salida

Introduccin a LaTeX

A QU ES LTEX?

#2

A Introduccin a L TEX
1
A Qu es LTEX?
A LTEX es un sistema de composicin de textos, orientado especialmente a la creacin de libros, A documentos cientcos y tcnicos que contengan frmulas matemticas. LTEX est formado por un gran conjunto de macros de TEX, escrito por Leslie Lamport en 1984, con la intencin de facilitar el uso del lenguaje de composicin tipogrca, TEX, creado por Donald Knuth. Es muy utilizado para la composicin de artculos acadmicos, tesis y libros tcnicos, dado que la A calidad tipogrca de los documentos realizados con LTEX es comparable a la de una editorial A X, como no podra ser de otra forma, es software libre. cientca de primera lnea. LTE A Particularmente, como profesor de Matemticas, uso LTEX prcticamente a diario, para confeccionar apuntes, relaciones de problemas o cualquier documento que tenga que imprimir o tenga que portar (en PDF) para que los destinatarios (normalmente alumnos/as y comA paeros/as) puedan leerlo y/o imprimirlo. LTEX me es imprescindible para expresar frmulas matemticas en la web (foros, blogs o webs que lo admitan). Mis recursos, mi capacidad de expresin-comunicacin, y mi tiempo disponible, se veran A mermados en gran parte de no existir LTEX. Caractersticas como la capacidad de crear nuestros propios macros (comandos o procediA mientos), como si de un lenguaje de programacin se tratase, hicieron que LTEX se extendiera rpidamente entre la comunidad cientca hasta convertirse en obligatorio en importantes reuniones y congresos, e incluso sea un formato obligatorio a la hora de enviar artculos a revistas cientcas (Nature, Science, Elsevier, ..). Al ser software libre, su cdigo abierto ayud a que muchas personas colaboraran creando A nuevas funcionalidades. Eso dio lugar a una reestandarizacin completa de LTEX, mediante la A versin LTEX 2 (versin 2 y algo ms ..) que incluye algunas de las extensiones aportadas por los usuarios y algunos estndares como la simbologa de la AMS (American Mathematical Society). Ello fue el origen de su actual arquitectura modular: un ncleo central (el compilador), que mantiene las funcionalidades de versiones anteriores, acompaado de una serie de paquetes que aportan funcionalidades especcas. Los paquetes ms importantes y usados vienen con la distribucin ocial, mientras que el resto debemos descargarlos e instalarlos slo si los vamos a usar. Por ejemplo, si vamos a necesitar escribir smbolos especiales de Qumica, podramos descargar e instalar algn paquete como "mhchem" que nos ayudar con esas frmulas qumicas (a lo largo del curso veremos cmo hacerlo). A LTEX, como hemos dicho, es un conjunto de macros (miniprogramas o miniprocedimientos), pero un conjunto amplio: miles y miles de ellos. Piense en algunos de los ms sencillos: representar una fraccin, poner un texto en cursiva, poner un smbolo de integral denida, etc. Si el nmero de procedimientos fuese pequeo (digamos 50 a 100), bastara con tener un programa con los 50-100 botones, uno para cada procedimiento (como suele suceder en los procesadores de textos: Writer, Word, etc.). El elevado nmero de macros, hace imprescindible usar un chero de texto plano (texto sin

Introduccin a LaTeX

A DISTRIBUCIONES DE LTEX

#3

A formato) para escribir en cdigo LTEX (por ejemplo una fraccin: \frac{2x^2}{7}) y compilarlo para obtener una salida (por ejemplo en formato PDF). A La losofa de LTEX es distinta a los procesadores de textos WYSIWYG : What You See Is A What You Get (lo que ves es lo que obtienes). LTEX se basa en comandos, del tipo \sqrt[3]{x^42x}, y esa desventaja, quizs la nica, es el precio que hay que pagar para conseguir sus capacidades grcas para representar ecuaciones, frmulas complicadas, notacin cientca e incluso musical, estructurar fcilmente el documento (con captulos, secciones, notas, bibliografa, ndices analticos, etc.), lo cual brinda comodidad y lo hace til para artculos acadmicos y libros tcnicos.

A Distribuciones de LTEX
A La manera de obtener LTEX es mediante alguna de las diferentes distribuciones que existen:

TEXLive: Es la distribucin que se usa en sistemas UniX/LiNuX. Tambin tiene versiones para otros Sistemas Operativos. MaCTEX: Distribucin usada en sistemas Mac. Bsicamente es la TEXLive con instalador nativo para Mac. proTEXt: Nueva distribucin de TEX para Windows basada en la clsica MiKTEX Cualquiera de las distribuciones anteriores se puede descargar de Internet. Sin embargo es aconsejable algn software especco (Kile, LYX, etc.) que te instalan automticamente todos A los paquetes LTEX necesarios. Posteriormente veremos como instalar estos programas: Kile y LYX Algunas direcciones: TEXLive: http://www.tug.org/texlive/ MaCTEX: http://www.tug.org/mactex/ proTEXt: http://www.tug.org/protext/ MiKTEX: http://www.tug.org/miktex/
A LTEX project site: http://www.latex-project.org/

TEX Users Group: http://www.tug.org/ CervanTEX: http://goliat.mecanica.upm.es/cervantex/ (Grupo de usuarios de TEX hispanohablantes)

Introduccin a LaTeX

A CMO FUNCIONA LTEX?

#4

A Cmo funciona LTEX?

La creacin de un documento requiere normalmente de dos etapas: en la primera hay que crear mediante cualquier editor de texto plano un chero fuente que, con las rdenes y comandos adecuados, contenga el texto que queramos imprimir. La segunda consiste en procesar este chero; el procesador de textos interpreta las rdenes escritas en l y compila el documento, dejndolo preparado para que pueda ser enviado a la salida correspondiente, ya sea la pantalla, la impresora, un chero PDF, etc. A Por tanto, cuando descargamos e instalamos LTEX en nuestro ordenador, tenemos slo el compilador y un montn de macros. Para crear un documento necesitaremos un programa externo: al menos un editor de texto plano, como gEdit que usamos en LiNuX, NotePad o Bloc de Notas de Windows, etc. (no debemos confundir editor de texto con procesador de textos). Afortunadamente existen algunos programas que nos ayudarn en la ardua labor de editar texto plano. Kile y LYX son los ms importantes, y sern los que usemos durante el curso.

La imagen anterior resume los pasos en la creacin de un documento: 1. En la izquierda de la imagen anterior tenemos el chero fuente (prueba.tex) que podemos A crear con cualquier editor de textos, preferiblemente un editor especializado en LTEX, o al menos un editor que resalte el cdigo en colores. El archivo se guarda con la extensin .tex Introduccin a LaTeX

FORMATOS DE SALIDA

#5

2. El segundo paso es compilar el chero fuente. Se hace pulsando un simple botn (Kile, LYX) o tecleando un par de palabras en consola o terminal. La compilacin de prueba.tex genera el chero prueba.pdf 3. El tercer y ultimo paso consiste en visualizar el resultado de la compilacin (parte derecha de la imagen anterior), por ejemplo en un chero PDF (prueba.pdf). En algunos programas (LYX por ejemplo), mediante un slo clic obtenemos los pasos 2 y 3 (compila el documento y nos muestra el pdf en pantalla) Tambin existe software con el que se pueden hacer los tres pasos simultneamente. La imagen anterior es una captura correspondiente a un sencillo editor que va generando el PDF al mismo tiempo que tecleamos el cdigo fuente. Escribimos en la izquierda el cdigo fuente y vemos al mismo tiempo el resultado (en pdf) en la parte derecha. Es importante observar que el chero fuente, en nuestro caso: prueba.tex tan slo ocupa 0,3 A kb. El pequeo tamao de los cheros fuente de LTEX hace que sea fcil y rpido trasportar, enviar por Internet, etc.

Formatos de salida
Podemos compilar un documento fuente (chero.tex) para diferentes formatos de salida:

DVI Un archivo DVI es el archivo resultante de procesar el texto fuente a travs de TEX. Su forma no depende del dispositivo que se vaya a utilizar para verlo/imprimirlo. Un archivo DVI est pensado para ser ledo por un conversor que produzca una salida adecuada para una determinada impresora, o para un determinado visualizador en la pantalla del ordenador. Los archivos DVI utilizan una codicacin interna de TEX, de forma que un documento fuente debe producir exactamente el mismo archivo DVI, con independencia de la implementacin de TEX que se utiliza para producirlo. PostScript(PS) es un lenguaje de descripcin de pginas (en ingls PDL, page description language), utilizado en muchas impresoras y, de manera usual, como formato de transporte de archivos grcos en talleres de impresin profesional (PostScript Encapsulado o EPS). PDF (Portable Document Format) es, como su nombre indica, un formato de archivos transportable entre distintas plataformas, creado por Adobe y especialmente diseado para visualizar documentos tal y como se han diseado. Los documentos PDF se ven igual en cualquier Sistema Operativo. Es muy similar a PostScript, pero sin capacidades de programacin. Actualmente es el sustituto de DVI y es el formato usado para ver la salida A de LTEX.

Introduccin a LaTeX