LaTeX

Publicado el 15 abril 2014 por Droidblock @droidblock

Hoy os vamos a presentar LaTeX. Un interesante recurso para todos aquellos que escriben textos de temática científica o piensan que los procesadores de texto convencionales son muy poco “configurables” o “personalizables”.

Cuando hablamos de LaTeX nos referimos a un potente programa de composición de textos que puede resultar especialmente útil para documentos del tipo científico y que es accesible para todo el mundo, ya que se trata de software libre y se encuentra disponible para Windows, MacOS y Linux.

Pero LaTeX no es un procesador de textos como pueden ser Word, de Microsoft Office, o Writer, de LibreOffice, sino que se acerca más a un lenguaje de programación debido al uso de paquetes y comandos para dar formato y estilo a nuestro texto y a que escribimos el documento en un archivo con extensión .tex y después se compila para que nos de un archivo .pdf con nuestro documento.

Después de explicar qué es LaTeX vamos a explicaros lo básico de su funcionamiento y cuáles son los puntos más interesantes de esta herramienta. Un documento escrito en LaTeX se divide en dos partes: el preámbulo y el cuerpo.

En el preámbulo indicamos cuál es el tipo de documento de nuestro texto junto a las características de éste y cuáles son los paquetes que vamos a usar. Aquí tenemos un ejemplo de preámbulo de un documento en castellano y la descripción de los paquetes utilizados en él y sus funciones.

  • \documentclass[opciones]{tipo}“: Con este comando indicamos las características del texto y la clase de documento. En el caso de la imagen podemos ver que el tamaño de papel escogido es el de A4 y el de fuente es de 10pt. Mientras que el tipo de documento es “article” lo que quiere decir que se trata de un artículo (documento corto), pero tenemos más tipos como “book” (para documentos largos), “letter” (para cartas) o “beamer” (para presentaciones).
  • \usepackage[utf8]{inputenc}“: Nos permite introducir las tildes que se usan en el castellano.

  • \usepackage[idioma]{babel}“: Establece que el idioma principal del documento, en la imagen vemos que el idioma elegido es el español mediante el uso de la opción “spanish”.

  • \usepackage{graphicx}“: Permite insertar imágenes externas en nuestro documento.

Otra opción muy interesante del preámbulo es la de crear un título para nuestro documento (mediante el comando “\title”), de tal forma que podamos crear una portada totalmente personalizada introduciendo imágenes, espacios, líneas, texto o la fecha. Aquí tenéis un ejemplo de portada con el código utilizado, a la izquierda, y el pdf resultante, a la derecha.

Con el uso de los paquetes anteriores junto a el título ya tendríamos listo nuestro preámbulo para comenzar a redactar el texto y, además, podemos guardarnos una copia del préambulo con nuestra configuración preferida para usarla con todos los textos que escribamos,

Estas son solo unas pocas de las múltiples opciones y paquetes que podemos configurar en el preámbulo de nuestro documento, pero existen muchas otras que nos dan posibilidades como configurar los márgenes o colores o introducir matrices, símbolos matemáticos o URLs. Algunos de estos paquetes podemos encontrarlos en Wikibooks.

Después del preámbulo es el turno de desarrollar el cuerpo del documento. Para comenzar a redactar debemos abrir el cuerpo, esto se hace mediante el comando “\begin{document}” y se cierra con “\end{document}“. Es entre estas dos líneas de código donde debemos redactar nuestro texto e introducir otros comandos para hacer variaciones en el texto, como por ejemplo:

  • “\textbf{texto}”: para introducir texto en negrita.
  • “\textit{texto}”: para texto en cursiva.
  • “\underline{texto}”: para texto subrayado.
  • “\maketitle”: para introducir la portada que hemos configurado en el preámbulo.

Pero todo esto son cosas que podemos hacer con procesadores de texto comunes como Word o Writer con la simpleza de pulsar un botón en pantalla.

Entonces, ¿qué motivos podemos encontrar para usar LaTeX? Los más importantes son que nos permite dar una estructura a nuestro texto dividiéndolo en capítulos y secciones; y, lo que quizá sea lo más interesante, la posibilidad de escribir texto de contenido matemático con facilidad.

Para introducir este contenido matemático necesitamos usar el paquete “\usepackage{amsmath}“. Os dejamos dos ejemplos de lo que se puede hacer mediante el uso de este paquete.

En este primer ejemplo vemos el código que habría que escribir para poner una ecuación en nuestro documento y como aparece ésta en el .pdf que generemos.

Mientras que en este otro ejemplo vemos como se introduciría una matriz de cuatro columnas y tres filas. Estas son sólo dos posibilidades de las infinitas que nos ofrece LaTeX, en el siguiente link podemos encontrar muchos más ejemplos junto a su código correspondiente para poder escribir prácticamente cualquier fórmula matemática.

Si después de leer esta pequeña introducción a LaTeX queréis saber un poco más, podéis echarle un vistazo al apartado de Wikibooks dedicado a LaTeX o a “LaTeX 2013“, un libro en castellano escrito por Alexander Borbon A. y Walter Mora F. bajo una licencia Creative Commons por lo que se permite una distribución gratuita del mismo y, por lo tanto, que sea accesible para todo el mundo.