Una introducción a LaTeX y LyX

Alberto Sánchez, PhD 1. ¿Qué es y porqué usar LaTeX?

2. ¿Qué es y porqué usar LyX?

3. ¿Cómo escribir un artículo en LaTeX?

4. ¿Cómo escribir un artículo en LyX?

5. Información adicional

LaTeX es un conjunto de macros que permiten utilizar comandos de TeX para obtener un formato adecuado de artículos, libros y otros textos.

TeX es un sistema para producir tipografías programado en 1978 por Donald Knuth en la Universidad Stanford.

El nombre LaTeX proviene de una abreviación del nombre del autor de este conjunto de macros - Leslie Lamport.

LaTeX provee de un gran número de macros que permiten escribir ecuaciones complejas con una altísima calidad tipográfica.

Permite al usuario preocuparse más del contenido que del formato.

El archivo fuente es un simple archivo de texto por lo que no utiliza mucho espacio.

No sobrecarga la memoria como las herramientas de edición de textos comunes. La gran desventaja de LaTeX es que requiere de una gran cantidad de comandos para poder dar formato a su texto

http://en.wikipedia.org/wiki/LaTeX

LyX es una interface visual de LaTeX que provee de herramientas para simplificar la escritura y visualización de textos.

LyX y LaTeX son de distribución gratuita. ◦ www..org ◦ LaTeX: MikTeX, TeXLive, teTeX, proTeXt, OzTeX

En esta sección:

1. Software necesario

2. Introducción a LaTeX

MikTeX es generalmente una de las más comunes para Windows. www..org

Eclipse IDE + TeXlipse plugin (gratis) http://www.eclipse.org/ + http://texlipse.sourceforge.net/

TeXstudio (gratis) http://texstudio.sourceforge.net/

RTeXDoc (pagado) http://jwork.org/rtextdoc/

Es posible encontrar una comparación de estos editores y otros más en: http://en.wikipedia.org/wiki/Comparison_of_TeX_editors

Para fines demostrativos, utilizaré TeXstudio, aunque también se puede utilizar un simple editor de textos como notepad.

Un editor de referencias muy común y fácil de emplear es Jabref http://jabref.sourceforge.net/

LaTeX utiliza comandos y ambientes para definir varias acciones tipográficas y de formato de documentos.

Comando: Es una instrucción que se brinda a LaTeX para que realice alguna función, tal como escribir un símbolo o cambiar el tipo de letra.

Los comandos inician con el símbolo backslash y una palabra clave a continuación y normalmente contienen uno o varios argumentos encerrados entre llaves {}.

Ejemplo % El siguiente comando escribe la palabra ‘Hola’ en letra itálica

\emph{Hola}

Ambientes: Los ambientes inician con la palabra clave \begin{nombre_ambiente} y terminan con \end{nombre_ambiente}

Un ambiente tiene el efecto de tratar al texto entre estas dos palabras claves de modo distinto, dependiendo del tipo de ambiente y sus parámetros.

Ejemplo: % El ambiente ‘quote’ incrementa los márgenes laterales con respecto al texto anterior y posterior al ambiente

\begin{quote} Hola, \bfseries como están? \end{quote}

El comando \bfseries imprime el texto inmediatamente después en negrilla. Todo documento en LaTeX esta compuesto de dos partes, un preámbulo y un cuerpo (body).

En el preámbulo se colocarán todos los comandos necesarios para definir el formato del documento y debe contener al menos el comando \documentclass[opciones]{clase}.

El preámbulo termina con la declaración del ambiente \begin{document}

Todo lo que sigue a continuación se conoce como el cuerpo del documento y termina con la declaración \end{document}

Para definir el formato del documento se utiliza el comando \documentclass[opciones]{clase}.

LaTeX incorpora algunos formatos por omisión: article, book, report, y letter; sin embargo, en la mayoría de los casos es necesario utilizar clases especiales dependiendo de la conferencia o revista a la que se va a enviar el artículo o la editorial del libro.

Para poder utilizar formatos particulares es indispensable primero cargarlos en MikTeX o en la distribución de LaTeX que se esté utilizando.

Cada clase tendrá sus propias opciones y comandos específicos que permiten manejar el formato.

Como ejemplo, vamos a escribir un artículo para una conferencia de IEEE utilizando la clase IEEEtran.cls

Esta clase implementa varias opciones dependiendo si es un artículo para revista o conferencia, por lo que es importante leer la documentación específica de cada clase. Una de las potencialidades de LaTeX es su capacidad para imprimir ecuaciones con una alta calidad tipográfica.

Existen varios comandos para desarrollar ecuaciones en LaTeX.

A continuación realizaremos algunos ejemplos para escribir:

1. Una ecuación en línea 2. Una ecuación multi-línea 3. Una matriz Figuras

Tablas

Bibliografía y Referencias

Kopka H. and Daly P. (2013) A Guide to LaTeX 4ta Ed. Addison Wesley

La introducción no-tan-corta a LaTeX2e http://ctan.uniminuto.edu/info/ lshort/spanish/lshort-a4.pdf

En esta sección:

1. Software necesario

2. Introducción a LyX

Existen dos opciones:

1. Bundle: Contiene LyX, Jabref, y una distribución sencilla de MikTeX

2. Instalador: Solo contiene LyX

LyX es una aplicación para edición y visualización de código LaTeX más amigable al usuario  Lyx permite una fácil y rápida edición de textos, ecuaciones, tablas, y figuras.

 Dependiendo de la clase de documento, podría ser necesario el uso de ciertos comandos de LaTeX ingresados directamente en LyX.

 A continuación demostraremos su uso con el ejemplo introducido en la sección anterior.  LyX permite importa y exportar código LaTeX fácilmente.

 Normalmente las distintas versiones de LyX no son compatibles entre ellas.  LyX posee una extensa documentación

 Existen foros

 LyX es configurable y adaptable a nuevas clases [email protected]