\(LaTeX\) es un sistema de composición de textos de alta calidad. Es conocido sobre todo entre los docentes de ciencias porque se utiliza por numerosos programas y servicios de Internet para hacer fórmulas. Por ejemplo, con el código $y=\sqrt{x^2+x}$ obtenemos: \(y=\sqrt{x^2+x}\)

Pero con \(\LaTeX\) podemos hacer muchas más cosas, como todo tipo de documentos, libros, exámenes e incluso presentaciones.

Este artículo no es ningún manual de \(\LaTeX\) solo es una introducción para que el que quiera saber en qué consiste pueda ver unas pinceladas.

Estructura del documento

Los documentos \(\LaTeX\) constan de texto y el ratón no se utiliza para dar formato o poner los márgenes, todo lo que se tiene que hacer se realiza a través de instrucciones. LaTeX nos ahorra mucho trabajo ya que gran parte del formato nos viene dado y no debemos pretender modificarlo en exceso, si nos centramos en el resultado final en lugar de los colorines o los tipos de letras podremos sacar mucho partido de LaTeX.

Los documentos constan de dos partes: el preámbulo y el cuerpo del texto. El preámbulo es la parte anterior al texto en sí y es donde se especifica el tipo de documento que crearemos así como otras opciones como los paquetes que utilizaremos. Los paquetes aportan características adicionales como soporte para el idioma o gráficos. Los comentarios, es decir texto que no tiene ningún significado para el ordenador sino solo para los usuarios, comienzan con un símbolo de porcentaje %.

Un típico preámbulo sería el que hay a continuación. A la derecha de cada instrucción se indica su utilidad en forma de comentario:

\documentclass{article} % Tipo de documento

\usepackage[utf8]{inputenc} % Soporte para caracteres especiales
\usepackage[T1]{fontenc} % Codificación apropiada para las fuentes
\usepackage[spanish]{babel} % Idioma utilizado
\usepackage{graphicx} % Paquete para añadir gráficos
\usepackage[left=2.00cm, right=2.00cm, top=2.00cm, bottom=2.00cm]{geometry} % Este paquete permite modificar los márgenes

La primera instrucción, documentclass, indica la clase o tipo de documento que queremos. Disponemos de varios tipos:

ClaseUtilidad
articleArtículos y otros documentos cortos
examExámenes y otros documentos cortos
bookPara libros y documentos extensos
reportPara informes técnicos, muy semejante a book
beamerPara hacer presentaciones
Las clases más habituales en \(\LaTeX\)

En la práctica el más utilizado es la clase article y para los docentes la clase exam, ya que con ella se pueden hacer todos los documentos de uso habitual: exámenes, informes, resúmenes, actas, memorias, manuales, recopilación de ejercicios, etc. Por su importancia a esta clase le hemos dedicado un espacio propio.

El resto de paquetes permiten especificar el idioma y dan soporte para la escritura y los caracteres. El paquete geometry permite modificar los márgenes, entre otras cosas.

Un documento completo, con una frase en su interior, tendría el siguiente aspecto:

\documentclass{article} % Tipo de documento

\usepackage[utf8]{inputenc} % Soporte para caracteres especiales
\usepackage[T1]{fontenc} % Codificación apropiada para las fuentes
\usepackage[spanish]{babel} % Idioma utilizado
\usepackage{amsmath} % Paquete para matemáticas
\usepackage{amsfonts} % Conjunto de fuentes usadas en matemáticas
\usepackage{amssymb} % Colección extendida de símbolos para matemáticas
\usepackage{graphicx} % Paquete para añadir gráficos
\usepackage[left=2.00cm, right=2.00cm, top=2.00cm, bottom=2.00cm]{geometry}

\setlength\parindent{0pt} % Eliminamos la sangría de párrafo

% El documento de texto empieza aquí
\begin{document}
En \(\LaTeX\) las fórmulas como las de
la raíz cuadrada, \(\sqrt x\), empiezan
y acaban con una barra invertida y 
paréntesis.
\end{document}

En \(\LaTeX\) los documentos se compilan para producir un PDF, una vez compilado el código anterior obtenemos el siguiente resultado:

Resultado del código anterior

Programas para utilizar \(\LaTeX\)

De los numerosos programas que existen nos quedaremos con un par de ellos. Para los más adelantados y atrevidos pueden probar con el programa de escritorio TexStudio que requiere la instalación adicional de TexLive en Linux a través de sus repositorios y de MikTex en Windows.

Para los no iniciados será más sencillo OverLeaf que nos permite utilizar toda la potencia de \(\LaTeX\) sin necesidad de instalar nada ya que es un servicio gratuito que se utiliza a través de Internet. Solo necesitaremos registrarnos, una vez registrados podremos cambiar el idioma.

Manuales de \(\LaTeX\)

Ponemos aquí algunos enlaces a manuales de LaTeX pero existen muchos más, la documentación es realmente enorme.