Palabras clave: LaTeX
1. Introducción
\(\LaTeX\), escrito como LaTeX en texto plano, es un sistema de composición de textos, orientado especialmente a la creación de libros, documentos científicos y técnicos que contengan fórmulas matemáticas ya sea en medio de una línea como esta expresión \(\frac{1+x}{e^2}\) o como una secuencias de párrafos al estilo del siguiente:
Es muy popular en el entorno académico, especialmente entre las comunidades de matemáticos, físicos e informáticos. Es, entre otras herramientas, de obligado conocimiento para un alumnos de un Grado en Matemáticas.
Cuando finalices la sesión de laboratorio habrás aprendido a desarrollar documentos utilizando un sistema LaTeX completo. Con un sistema LaTeX puedes editar, compilar y visualizar los ficheros que el sistema genera (por ejemplo, en formato pdf).
2. Entorno de trabajo de LaTeX
LaTeX no es un procesador de textos, como Word, Page o LibreOffice. LaTeX es un sistema completo de composición de textos. Requiere de documentos fuentes (los que almacenan los contenidos), ficheros de configuración, de fuentes, compiladores, intérpretes, gestor bibliográfico, etc
Los documentos que contienen los contenidos se escriben en un editor cualquiera (no valen los procesadores de textos) y en el texto se intercalan comandos que indican la semántica del texto escrito. En este sentido es similar al lenguaje HTML de las paginas web, donde se intercala el contenido con marcas.
Los documentos una vez salvados se procesan en función de ciertos parámetros generando un documento final (normalmente .pdf)
Existen versiones LaTeX que no son difíciles de instalar en los sistemas operativos más utilizados. Para evitar problemas de configuración particulares de cada cual, se asume que usarás algún entorno LaTeX on-line como Overleaf, un sistema LaTeX online colaborativo (varias personas pueden editar el mismo documento); si bien puedes utilizar otros como shareLaTeX o Papeeria. También pueden serte de ayuda editores de ecuaciones on-line como eqneditor o hostmath.
3. Estructura general de un documento LaTeX
Los documentos LaTeX en español suelen presentar esta estructura:
\documentclass[opciones]{article}
\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\begin{document}
% Contenido del documento
\end{document}
Comentamos las distintas partes:
-
Las opciones se separan por comas. Algunas de estas opciones son:
-
10pt, 11pt o 12pt para establecer el tamaño de la fuente,
-
A4, para establecer las dimensiones finales de maquetación.
-
-
La estructura anterior generaría un documento de "tipo artículo" al especificarse con
article
. Se pueden crear documentos con estructura de libro sustituyendoarticle
porbook
, o con estructura de transparencias sustituyendoarticle
porprosper
obeamer
entre otras. -
La instrucción
\usepackage
permite añadir nuevas opciones y comandos al lenguaje de marcas LaTeX. En concreto, las dos primeras permiten "castellanizar" el documento y la última permite incluir gráficos en el documento. -
Todo lo que aparece antes de
\begin{document}
recibe el nombre de preámbulo del documento y en él se define todo aquello que después se usará para crear los contenidos. -
Todo lo que aparece entre
\begin{document}
y\end{document}
recibe el nombre de cuerpo del documento y en él se indican los contenidos y su estructura.
4. Escritura de contenidos de un artículo
Esta puede ser la apariencia general del cuerpo de un documento de tipo artículo:
\begin{document}
\section{Introducción}
En un \textbf{primer párrafo} podemos escribir un objetivo general del documento.
Y en \textit{párrafos sucesivos} comentamos que contienen las siguientes secciones
\section{Primera sección}
Se pude escribir texto matemático en una línea de texto de esta forma: $\sqrt{2x}$.
Pero también lo podemos escribir como párrafos de esta otra:
$$
\sqrt{2x}
$$
\subsection{Una subsección}
Podemos crear subsecciones usando la expresión \subsection.
\section{Segunda sección}
Sigue escribiendo con los contenidos que desees.
\end{document}
En él destacamos lo siguiente.
-
La estructura del documento se consigue con las instrucciones
\section{}
,\subsection{}
y\subsubsection{}
.Si indicaras que vas a crear una estructura de tipo
book
también dispones de la instrucción\chapter{}
. -
Podemos cambiar la apariencia del texto (p.e. texto en negrita, en cursiva, etc) se usan instrucciones como
\textbf{}
,\textit{}
,\textsf{}
,\texttt{}
, etc. -
Generamos párrafos nuevos dejando una espacio en blanco.
-
Podemos incluir texto matemático escribiendo éste entre los símbolos
$ $
o entre los símbolos$$ $$
. En el ejemplo se mostrará \(\sqrt{2}\). Hay muchas instrucciones para escribir símbolos y ecuaciones matemáticas. No olvides que LaTeX se construyó precisamente para tener un generador de documentos matemáticos.
5. Generación del documento final
Una vez creado el documento LaTeX hemos de generar el documento final que se mandará a imprimir. Para ello hemos de utilizar un programa que interprete todo el contenido del fichero (documento) LaTeX para colocar todos sus elementos del cuerpo de acuerdo a todo lo que fue establecido en el preámbulo (el tipo de documento, los márgenes, etc).
Destacan dos intérpretes:
-
latex
es el intérprete que genera un fichero final de tipo .dvi. Es un fichero de formato propio del entorno LaTeX. -
pdflatex
es el intérprete que genera un fichero final de tipo .pdf. Es muy utilizado. Este fichero .pdf puede visualizarse con cualquier visualizador PDF (p.e. Adobe Acrobat) e imprimirse desde él.Por ejemplo, para transformar un fichero LaTeX llamado
midocumento.tex
a un fichero PDF tu entorno de trabajo deberá ejecutar la instrucciónpdlatex midocumento.tex"
(normalmente desde la opción de un menú).
6. Repaso
-
Todo documento en LaTeX se compone de un preámbulo y un cuerpo.
-
En el preámbulo establecemos la plantilla y herramientas que se utilizarán en el documento.
-
En el cuerpo se indica la estructura, contenido del documento y formato de los párrafos.
-
El contenido puede ser de texto o matemático.
-
La estructura o formato se establece mediante "marcas" y "entornos" del lenguaje.
-
Se necesita un inteprete para generar un fichero final.
7. Bibliografía
-
[Alexander_2014]
Alexánder Borbón A., Walter Mora F.
Edición de Textos Científicos: LaTeX 2014 (Edición, diseño editorial, gráficos, LateX-Inkscape, Tikz y Beamer). Instituto Tecnológico de Costa Rica. 2014