CvLAC
Cvitae

| Página Principal | English Version |

 
Mauricio Orozco Alzate 

LaTeX

Esta página tiene el propósito de ser una introducción a LaTeX, de modo que usted pueda producir documentos de alta calidad, especialmente aquéllos que contienen una gran cantidad de expresiones matemáticas. Mediante el uso de LaTeX se pueden producir artículos, libros, reportes, tesis, pósteres, etc. Hay muchos tutoriales y fuentes de información sobre LaTeX en internet. Esta página cubre únicamente el material que es relevante para casi todas las aplicaciones; la sintaxis y la estructura de los archivos fuente no son discutidas en esta página. Si desea tener una información más minuciosa (¡y extensa!), hay una serie de buenas opciones:

Aprender LaTeX requiere de un esfuerzo moderado. Sin embargo, una vez usted haya aprendido las bases (la sintaxis y cómo compilar), podrá producir cualquier clase de documentos con resultados de alta calidad. El primer paso es obtener el software básico del sistema LaTeX. Las distribuciones disponibles para las plataformas más importantes se pueden descargar de CTAN.

Software del sistema LaTeX

Se requieren los siguientes programas para crear documentos LaTeX en Windows:

Una implementación TeX/LaTeX para Windows
La distribución TeX/LaTeX que yo uso es MiKTeX. Esta distribución incluye Yap: un previsualizador para DVI.
Un intérprete de PostScript y PDF
GhostScript es el intérprete de PostScript más común. Se puede descargar del sitio web wisc.edu.
Un visualizador de PostScript/PDF
GSView (instalar GhostScript primero), también está disponible en el sitio web wisc.edu. Aunque los archivos PDF se pueden visualizar con GSView, Acrobat Reader es más popular para este propósito.
Un editor de texto
Se puede usar un editor de texto plano tal como el Bloc de notas para digitar un archivo fuente de LaTeX. No obstante, hay IDEs que proveen excelentes herramientas para editar y compilar simultáneamente. En Windows, WinEdt es un IDE excelente; otras opciones son TeXnicCenter y WinShell, que están disponibles en CTAN/systems/win32.
LaTeX está disponible en la mayoría de las distribuciones de Linux. Por ejemplo, Quantian incluye una distribución de LaTeX y varios editores especializados. Yo uso actualmente Quantian 0.6.9.3 y prefiero usar Kile para editar los documentos LaTeX. Además, tengo Red Hat Linux 9 en mi computadora de escritorio, el cual tiene LaTeX ya instalado. La única cosa adicional que debí hacer fue crear un Entorno de Desarrollo Integrado con NEdit. La siguiente nota técnica describe cómo crear el IDE:
  • R. Evans, Introductory Note 622: Creating an IDE for LaTeX on Linux with NEdit. UK: Cardiff University, 2003.
    [pdf]
No obstante, hay otros editores de LaTeX para usar en sistemas Linux. De acuerdo con cada distribución, dichos editores ya vienen incluidos o deben ser instalados.

Secuencia de comandos para producir un documento

Una vez se tiene un archivo fuente LaTeX (archivo TEX) que contiene el documento, el siguiente paso es compilarlo. Para ilustrar dicho proceso, consideraremos este archivo fuente y una imagen postscript encapsulada (samplefig.eps). Entonces, en la consola, se digita:

latex ejemplo.tex

Se crearán varios archivos de salida (ejemplo.log, ejemplo.dvi, etc). El documento resultante puede ser visto del archivo DVI como sigue (entornos UNIX):

xdvi ejemplo.dvi

O usando el siguiente comando en un sistema Windows:

yap ejemplo.dvi

Si ocurre algún error, será listado en el archivo LOG. Si hay referencias cruzadas no resueltas, correr latex de nuevo. El archivo DVI no puede ser impreso directamente; en consecuencia, el archivo DVI debe ser convertido a PostScript mediante el programa dvips:

dvips ejemplo.dvi

después de éso, el archivo ejemplo.ps puede ser visualizado o impreso con el programa Ghostview o con otro visualizador de PostScript que esté disponible en su plataforma. Finalmente, el archivo PostScript puede ser convertido a PDF (e.g. para enviarlo por correo electrónico o para publicarlo en internet) mediante el uso del programa ps2pdf:

ps2pdf ejemplo.ps

Sin embargo, casi todos los usuarios de LaTeX prefieren un IDE en lugar del procedimiento de línea de comandos citado arriba. En este caso, la compilación se reduce a dar clic sobre los botones apropiados. Ilustramos aquí el proceso para WinEdt. En otros IDEs de LaTeX, la secuencia debería ser muy similar (consulte la información en el menú de ayuda de su editor de LaTeX):

  1. Compilar el archivo TEX: clic sobre LaTeX (Correr de nuevo si hay referencias cruzadas no resueltas)
  2. Ver el archivo DVI: clic sobre DviView
  3. Convertir el archivo DVI a PostScript: clic sobre Dvi2ps
  4. Ver/Imprimir el archivo PS: clic sobre GSView
  5. Convertir el archivo PS a PDF: clic sobre ps2pdf
  6. Ver/Imprimir el archivo PDF: clic sobre acroread
Se incluye usualmente un atajo para los pasos 1 y 2. En WinEdt, TeXicon compila el archivo TeX y abre el previsualizador Yap mediante un solo clic.

BIBTeX es un programa adicional para producir bibliografía a partir de una base de datos bibliográfica contenida en un archivo BIB. Los detalles de la sintaxis pueden encontrarse en la sección 3 del libro de Greenberg. Considere ahora un archivo fuente TeX, una imagen EPS y este archivo BIB. Ahora, la secuencia de comandos debe incluir la ejecución del programa bibtex:

latex ejemplo2.tex
bibtex ejemplo2.tex
latex ejemplo2.tex
xdvi ejemplo2.dvi
...

La secuencia de botones en WinEdt sería: LaTeX —› BibTeX —› LaTeX —› DviView ...

Para importar una imagen en LaTeX, ésta debe ser un archivo EPS. No obstante, existe otro programa en las distribuciones de LaTeX denominado PDFLaTeX, el cual produce un archivo PDF directamente del código fuente TEX y que maneja figuras en formatos JPG y PDF. Considere los siguientes archivos: ejemplo3.tex, samplefig.pdf; el documento final ejemplo3.pdf se obtiene mediante la ejecución de PDFLaTeX:

pdflatex ejemplo3.tex

O presionando el botón PDFLaTeX en WinEdt: PDFLaTeX, el archivo PDF puede ser visualizado/impreso en Acrobat Reader: acroread. Un atajo para estos dos pasos se lleva a cabo con el siguiente botón: pdftexicon.

Creación de presentaciones en LaTeX

Aunque hay diversas maneras para hacer diapositivas en LaTeX, he estado usando PDFLaTeX para hacer presentaciones. Para compilar el código fuente LaTeX para la presentación de ejemplo, usted necesita descargar este archivo zip. Luego, descomprima los archivos a una carpeta en su directorio texmf (Para usuarios de MiKTeX, recomiendo descomprimirlos en C:\texmf\tex\latex) y actualice la base de datos de nombres de los archivos: MiKTeX Options -> General -> Refresh Now.

Una buena opción para usuarios de MS Office es TexPoint, el cual es un add-in para Powerpoint que permite el uso sencillo de símbolos y fórmulas LaTeX en presetaciones de Powepoint. Observe esta presentación de muestra.

Plantillas de muestra

Libros:
Artículos:
Diapositivas:


| Arriba