Está en la página 1de 6

Curso Básico de LaTeX

Este breve curso tiene como objetivos:

 Aprender la sintaxis básica de los archivos fuente de LaTeX.


 Aprender algunos comandos principales que se necesitan para estructurar documentos
sencillos.

Se utilizarán cuadros con borde negro para representar código de ejemplo. El cual se debe escribir
en un editor de texto para LaTeX que nos permita compilarlo y poder ver el resultado.

Este es un ejemplo de c'odigo en \LaTeX{}.

Además, en los cuadros con borde azul se mostrará el resultado del código de ejemplo.

Estructura del Documento

Un documento en LaTeX tiene dos partes primordiales: el preámbulo y el cuerpo del documento.
El preámbulo es iniciado por la instrucción \documentclass, mientras que el cuerpo del
documento está delimitado por los comandos \begin{document} y \end{document}. El esqueleto
vacío de un documento en LaTeX se ve así:

\documentclass{article}
% preambulo

\begin{document}

% cuerpo del documento

\end{document}

COMANDOS

Los comandos en LaTeX inician con una diagonal invertida \, mientras que los comentarios (texto
que no aparecerá en el documento final y sólo sirve para agregar notas dentro del código) se
escriben después de un signo de porcentaje %. Algunos comandos tienen parámetros que se
escriben entre llaves { }. Algunos otros, como se verá más adelante, llevan también parámetros
opcionales que van entre corchetes [ ].

Por ejemplo el parámetro article en \documentclass indica a LaTeX que el documento se trata de
un artículo y utilizará entonces el formato adecuado. Otras opciones pueden ser book,
report, letter y slides que sirven para hacer libros, reportes, cartas, y diapositivas
respectivamente.

Algunos parámetros opcionales para \documentclass son 11pt y 12pt que especifican un tipo de
letra más grande (el normal es de 10pt), twocolumn que escribe el texto a dos columnas y
twoside que ajusta los márgenes del documento para imprimir a dos caras. Por ejemplo, para
escribir un reporte con letra tamaño 12pt y a dos columnas entonces se escribe el comando:

\documentclass[12pt,twocolumn]{report}

PREÁMBULO

Acá se puede incluir instrucciones para activar paquetes que agregan funciones adicionales a
LaTeX, así como datos generales sobre el documento que estás escribiendo. Un preámbulo típico
podría verse así:

\documentclass{article}

\usepackage[spanish,activeacute]{babel}
\usepackage{amsmath}

\title{Ejemplo de \LaTeX{}}
\author{Juan Antonio Navarro P\'erez}
\date{29 de enero de 2010}

El primer paquete incluido es babel con la opción spanish que traduce algunas de las etiquetas
usadas por LaTeX, y agrega opciones especiales para redactar documentos en español. Si no se
incluye este paquete, LaTeX asume que se está escribiendo en inglés.

El otro paquete incluido es amsmath que agrega algunos comandos y funciones especiales para
facilitar la escritura de fórmulas y ecuaciones matemáticas.
Finalmente los campos \title, \author y \date especifican los datos que irán en el encabezado del
documento. Si no se incluye el comando \date, LaTeX usará en su lugar la fecha actual al momento
de compilar.

CUERPO DEL DOCUMENTO

En el cuerpo del documento es donde se coloca todo el texto o información a publicar.


Usualmente se inicia con el comando \maketitle que se encarga de escribir los datos del título con
la información que se indicó en el preámbulo.

Todo el texto normal se escribe tal cual. Si se quiere decir “Hola” simplemente se escribe Hola.
Algunas notas importantes:

 Si se dejan varios espacios en blanco entre palabras, LaTeX los toma como si fueran
uno solo.
 No es necesario dejar espacios al inicio de un párrafo para indicar una sangría, LaTeX
ignora estos espacios y ajusta las sangrías adecuadas de manera automática.
 Para separar dos párrafos simplemente se deja una línea en blanco entre un párrafo y
el siguiente, el simple fin de línea no hace la separación.
 Varias líneas en blanco juntas valen como una sola.

\maketitle

Este es el ejemplo de un p'arrafo,


y este
sigue
siendo el mismo p'arrafo. \LaTeX{} har'a que todo esto
se vea bien.

Este ser'ia el segundo p'arrafo.


% Esto es s'olo un comentario
Y aqu'i se puede escribir m'as cosas.
ACENTOS

Como se puede ver en los ejemplos anteriores, los acentos no se pueden escribir de manera
directa dentro el código. Cuando se necesita escribir una letra con acento como la á se debe
escribir 'a y en lugar de ñ se escribe 'n. Para las mayúsculas funciona de la misma forma.

La opción activeacute de babel es la que introduce este método de acentuación corta.

Nota: esta opción no funciona en el preámbulo. Para poner acentos en el preámbulo se debe usar
la forma larga en la que se escribe \'a para obtener la letra acentuada á, \'e para la letra é,
y \~n para la ñ.

ESTRUCTURA DEL DOCUMENTO

Parte de la ideología de LaTeX es que el autor de los documentos no debe preocuparse por el
formato o la apariencia que tendrá el documento impreso en papel, ya que esto es tarea de LaTeX
(o un diseñador de formatos). El autor debe preocuparse sólo por el contenido y la estructura de
su documento.

Por ejemplo, un comando importante es \emph{...} que permite agregar énfasis a palabras u
oraciones. Normalmente el resultado es que el texto aparece en itálicas. Sin embargo, no se debe
pensar en \emph{...} como un comando para poner itálicas sino como un comando para agregar
énfasis. Diferentes estilos de documentos podrían incluso agregar énfasis usando diferentes
formatos, por ejemplo subrayando o escribiendo en rojo. Un autor decide qué enfatizar, y es tarea
del editor el decidir cómo hacerlo.

Otra familia importante de comandos permite poner títulos y dividir el documento en secciones.
Una de las ventajas importantes de estos comandos es que cosas como el índice y tablas de
contenido se hacen de forma automática.
\part{...}
\chapter{...}
\section{...}
\subsection{...}
\subsubsection{...}

Los comandos pueden variar según el estilo de documento que se esté usando. Por ejemplo un
artículo (article) suele dividirse comenzando por \section{...}, mientras que un libro (book) puede
incluir \part{...} o \chapter{...}.

Para que aparezca el índice del documento se usa el comando \tableofcontents, por ejemplo
después de \maketitle, y se compila dos o tres veces, hasta conseguirlo.

GUIONADO

LaTeX es un sistema que se destaca por su afán de que los documentos se vean lo mejor posible.
Se preocupa por el más mínimo detalle, como: cuál es el mejor lugar para cortar un renglón,
dónde terminar una página, si cortar o no un párrafo entre dos páginas, etc. Todas estas preguntas
se vuelven un problema de optimización que LaTeX resuelve para producir el documento más
estético posible.

En particular, LaTeX decidirá a veces usar guiones para cortar una palabra entre el final de un
renglón y el inicio del siguiente. Y en general LaTeX hace bastante bien esto de los guiones
(siguiendo incluso las reglas adecuadas según el idioma), así que la mayor parte del tiempo esto se
hace de manera automática sin mayor preocupación para el autor. Sin embargo, en raras
ocasiones, LaTeX puede necesitar un poco de ayuda.

Uno de los casos es cuando LaTeX se equivoca y corta mal una palabra. Por ejemplo: supongamos
que en un documento se encuentra que se ha hecho mal la separación de una palabra

... y luego fui a la cafet-


ería a comer una dona ...

Es muy probable que LaTeX no se equivoque con la palabra elegida, pero es útil para el ejemplo.

Lo que se tiene que hacer es enseñarle a LaTeX a dividir esa palabra usando el comando \-. Se
debe agregar dicho comando en todos los lugares donde se podría cortar la palabra. Por ejemplo:
... y luego fui a la ca\-fe\-te\-r'i\-a a
comer una dona ...

... y luego fui a la cafe-


tería a comer una dona ...

LaTeX elegirá entonces el mejor lugar para cortar la palabra.

El otro caso donde LaTeX puede tener problemas es que, por más que lo haya intentado, no logra
hacer que un renglón se vea bien y tiene que dejar mucho o muy poco espacio entre palabras. Si
esto ocurre, al momento de compilar aparecerá un mensaje con un Warning quejándose de un
underfull u overfull box.

La solución consiste en guionar palabras largas que estén cerca del lugar del error, o incluso
cambiar un poco la redacción agregando o quitando palabras dando mejores opciones donde
cortar el renglón. Este fenómeno es un poco más frecuente, aunque no demasiado, sobre todo
cuando se tiene formulas o expresiones matemáticas largas en un párrafo, ya que LaTeX intentará
también en lo posible no cortar fórmulas.

Como conclusión, LaTeX es un procesador de textos muy útil, en dónde el enfoque primordial se
debe hacer en el contenido del documento a crear, y no en el formato. Ya que LaTeX es el que se
encarga de todos los detalles como sangría, separación de párrafos, énfasis, etc.

Para obtener más información sobre los comandos de LaTeX, visitar la siguiente página web The
Tex Catalogue.

También podría gustarte