You are on page 1of 6

Manual de LaTeX/Primeras aproximaciones con ejemplos sencillos

 Artículo
Un artículo es un documento de no gran extensión en el cual el índice de contenidos aparece junto con el título y
el autor.

Estructura básica:

\documentclass[12pt]{article} % Clase de documento: artículo y tamaño de letra
\usepackage[spanish]{babel} % Manejo de idiomas
\usepackage[latin1]{inputenc} % Escritura en castellano con acentos
\usepackage[T1]{fontenc} % Escritura en castellano con acentos
\usepackage{times} % Fuente de letras
\title{Mi primer artículo} % Título
\author{Quien escribe} % Autor. Pueden ser varios agregando \and Otro autor
\date{\today} % Fecha siempre actualizada al día presente al compilar.
\begin{document} % Inicio del documento
\maketitle % Hace la portada
\tableofcontents % Hace el índice de contenidos.
\section{Introducción} % Primera sección, se incluye en el índice.
Aquí escribo la introducción. Cada párrafo se separa con una línea en blanco.
\section{Cuerpo del artículo} % Otra sección.
Puedo hacer que el texto vaya en cursiva con \emph{texto en cursiva}. Hacer una enumeración:
\begin{enumerate}
\item Linux
\item OpenBSD
\item FreweBSD
\end{enumerate}
Las notas a pie se hacen con\footnote{Texto que aparecerá en la nota a pie de página.}.

\section{Conclusión} Aquí escribo la conclusión.
\end{document} % Fin del documento.
Esto que escribo no será incluido en el texto porque \end{document} le ha dicho que no continúe con lo que
sigue.

Libro

Un libro es un documento de gran extensión en el cual el índice de contenidos aparece separado del título y el
autor y las páginas se numeran distintas según sean a la iozquierda o derecha.
Estructura básica:

\documentclass[12pt]{book} % Clase de documento: artículo y tamaño de letra
\usepackage[spanish]{babel} % Manejo de idiomas
\usepackage[latin1]{inputenc} % Escritura en castellano con acentos
\usepackage[T1]{fontenc} Escritura en castellano con acentos
\usepackage{times} % Fuente de letras
\title{Mi primer artículo}
\author{Quien escribe}
\date{\today}
\begin{document}
\maketitle
\frontmatter
\tableofcontents
\chapter{Introducción}
Aquí escribo la introducción. Cada párrafo se separa con una línea en blanco.
\mainmatter
\chapter{Cuerpo del artículo}
Puedo hacer que el texto vaya en cursiva con \emph{texto en cursiva}. Hacer una enumeración:
\begin{enumerate}
\item Linux
\item OpenBSD
\item FreweBSD
\end{enumerate}
Las notas a pie se hacen con\footnote{Texto que aparecerá en la nota a pie de página.}.
\backmatter \chapter{Conclusión}
Aquí escribo la conclusión.
\end{document}
Intoducción a LaTeX

Esta es una pequeña introducción al mundo de LaTeX. No pretende ser ni una guía completa ni un manual de
apoyo, tan sólo queremos informar de la existencia de un sistema que puede mejorar la presentación de tus
documentos.

1. ¿Qué es LaTeX?
2. ¿Para qué se utiliza?
3. ¿Cómo puedo conseguirlo?
4. ¿Qué lo diferencia de otros editores
5. Utilizo MS­Word, ¿para qué necesito LaTeX?
6. ¿No resulta demasiado complicado?
7. Ejemplo

1. ¿Qué es LaTeX?
No, no se trata ni de guantes de plástico ni de condones. LaTeX es un conjunto de paquetes que permite
formatear textos con calidad tipográfica.

2. ¿Para qué se utiliza?
Es muy adecuado para producir cualquier tipo de documento, desde sencillas cartas hasta libros completos,
siendo su punto fuerte los textos científicos y matemáticos.

3. ¿Cómo puedo conseguirlo?
Hay distribuciones de TeX (el motor sobre el que se ha construido LaTeX) para casi todos los sistemas
operativos del mercado. Algunas distribuciones conocidas son:
● MikTeX, freeware para Windows 95/NT 
● TeTeX, freeware para los sistemas Unix. La encontrarás en cualquier distribución de Linux.
● EmTeX, freeware para MSDOS
● OzTeX, shareware para Apple/Mac 

4. ¿Qué lo diferencia de otros editores?
LaTeX no es WYSIWYG (What You See Is What You Get, o traducido lo que ves es lo que obtienes) como MS
Word o CorelWordPerfect. Con estos editores escribes el texto y le vas dando forma interactivamente mediante
opciones de menú y botones. Conoces en todo momento el resultado final de lo que estás haciendo. Los ficheros
fuente de LaTeX (.tex) contienen el texto del documento e instrucciones sobre el formato que se desea obtener.
Estos son ficheros ASCII planos por lo que no se conoce cúal va a ser el aspecto final de los documentos hasta
que no son procesados.

5. Utilizo MS Word, ¿para qué necesito LaTeX?
Los   editores  WYSIWYG  ofrecen   mucha   libertad   a   la   hora   de   crear   documentos.   La   libertad   es   buena   pero
demasiada equivale a anarquía. Seamos serios: no se puede presentar un artículo, un trabajo  o una tesis  de
cualquier forma. Existen ciertas reglas y LaTeX las conoce. Por ejemplo, ¿os habeis fijado en la longitud por
defecto de las líneas en Word? ¡Más de 80 caracteres! Ahora coged un libro y contad el número de caracteres de
una línea. Unos 66, ¿no? Otras ventajas que ofrece LaTeX son la calidad de la salida, la facilidad para crear
fórmulas matemáticas complejas, la posibilidad de incluir miles de símbolos o de generar  índices, tablas de
contenidos y bibliografías automáticamente.

6. ¿No resulta demasiado complicado?
Si estás familiarizado con un entorno de programación o con cualquier lenguaje de marcas (XML, HTML...) la
sintaxis de LaTeX te resultará muy sencilla. Sólo necesitas recordar unos pocos comandos para poder escribir un
documento.
7. Ejemplo
A continuación te presentamos un ejemplo sencillo de un documento en LaTeX. Podrás utilizarlo como guía
para crear tus propios documentos.

% Esto es un comentario 
\documentclass[a4paper]{article}

\usepackage[latin1]{inputenc}
\usepackage[spanish]{babel}

\title{Título del documento}
\author{Autor del documento}
\date{Fecha de creación del documento}

\begin{document}

\maketitle

\section{Primera sección}
Aquí escribo lo que quiero

\subsection{Subsección 1 de la primera sección}
Sigo escribiendo\ldots

\subsection{Subsección 2 de la primera sección}
\emph{Sigo escribiendo en cursiva\ldots}

\section{Segunda sección}
Escribo el primer párrafo
\textbf{Escribo el segundo párrafo en negrita}
Ya me cansé de escribir

\end{document}

Como podeis comprobar todos los comandos empiezan por una barra seguida de una cadena de caracteres. Un
comando termina con un espacio en blanco, un número, un signo de puntuación o un caracter especial. Además
todos los comandos son case­sensitive, es decir, no es lo mismo \documentclass que \DocumentClass. Algunos
comandos llevan argumentos, unos son necesarios y van entre llaves y otros opcionales y van entre corchetes.

Un archivo en LaTeX consta de dos partes diferenciadas, el preámbulo y el cuerpo del documento. 

En el preámbulo nos podemos encontrar con:

\documentclass[a4paper]{article}
Con documentclass indicamos el estilo del documento que queremos construir. Es un comando obligatorio. En
nuestro ejemplo es un artículo. Este estilo es adecuado para pequeños documentos. Otros estilos permitidos son:
● report: para documentos de mayor extensión
● book: adecuada para la redacción de libros
● letter: para cartas
● slides: para crear transparencias

Entre los muchos argumentos opcionales podemos destacar:
● a4paper, a5paper, letterpaper, legalpaper, executivepaper: define el tamaño del papel. El tamaño por
defecto es letterpaper.
● 10pt, 11pt, 12pt: establece el tamaño de la fuente principal del documento. Por defecto, el tamaño de
fuente es de 10 puntos.
● titlepage: especifica que se empiece en una nueva página después del título.
● twocolumn: indica que se formatee el texto en dos columnas

\usepackage[latin1]{inputenc}
La directiva usepackage es el equivalente a un #include de C, es decir, nos permite incluir paquetes y utilizar en
nuestro   documento   las   funcionalidades   definidas   en   dicho   paquete.   Es   opcional.   Podemos   incluir   tantos
comandos usepackage como paquetes deseemos utilizar.
Algunos paquetes interesantes son:
● inputenc:   permite   utilizar   conjuntos   de   caracteres   de   8   bits   en   el   código   fuente   del   programa.   La
codificación utilizada para el castellano es latin1. Así, LaTeX reconocerá las vocales acentuadas y las ñ's
que escribamos en el código fuente.
● babel: si nuestro idioma no es el inglés, podemos definirlo mediante este paquete. Así conseguiremos
que las cadenas de texto que genere automáticamente LaTeX estén en nuestro idioma y que LaTeX, al
final de cada línea, corte correctamente las palabras.
● fancyhdr: para adaptar las cabeceras y los pies de página
● a4wide: para disminuir los márgenes en un documento en formato a4
● eurofont: para trabajar con el símbolo del euro
● booktabs: para diseñar tablas
● eepic, xypic: paquetes de dibujo
Puedes bajarte estos y muchos otros paquetes en el Comprehensive TeX Archive Networt (CTAN).

El cuerpo del documento va entre:

\begin{document}
...
\end{document}
y puede contener los siguientes comandos:

\title{Título del documento}
\author{Autor del documento}
\date{Fecha de creación del documento}
\maketitle
Para especificar el título, el autor y la fecha de creación del documento. Si no se indica ninguna fecha, LaTeX
pone automáticamente la actual. \maketitle debe ir en el cuerpo del documento. Los otros tres comandos pueden
ir tanto en el cuerpo como en el preámbulo del documento
\section{Primera sección}
\subsection{Subsección 1 de la primera sección}
Como su nombre  indica,  estos  comandos  se  utilizan  para  descomponer  el  documento  en secciones.  Existen
varios niveles de descomposición:
● chapter (sólo para report)
● section
● subsection
● subsubsection

LaTeX numera cada una de estas partes automáticamente.

\emph{Sigo escribiendo en cursiva\ldots}
\textbf{Escribo el segundo párrafo en negrita}
Con \emph escribimos en cursiva el texto delimitado por las llaves y con \textbf en negrita.

% Esto es un comentario
Un % indica  que, hasta fin de línea,  todo es comentario.  Los comentarios  pueden  ir en cualquier  parte  del
programa y no afectan a la salida final.

NOTAS:
● %, {, } y \ forman parte, como habeis podido observar, de los comandos. Si queremos incluir alguno de
estos caracteres en nuestro texto debemos escribir en el código fuente el símbolo con una \ delante(\{, \},
\%). También debemos utilizar \#, \$, \_, \&, \^ y \~ cuando queramos referirnos a #, $, _, &, ^ y ~. Sin
embargo, \ no se representa como \\ sino como $\backslash$.
● En   LaTeX   se   pueden   representar   gran   cantidad   de   símbolos:   los   tres   puntos   (\ldots),   letras   griegas
(\alpha, \beta,...),  flechas (\uparrow, \leftarrow, \longleftarrow,...), símbolos matemáticos, etc.
● Una particularidad de LaTeX son los puntos y aparte. Si queremos continuar escribiendo en la siguiente
línea debemos dejar una línea en blanco o utilizar uno de los siguientes comandos: \\ ó \newline.

Una vez escrito el código fuente, lo guardamos en un fichero .tex y lo compilamos con latex:
latex ejemplo.tex

Si no se ha producido ningún error se genera, entre otros, un fichero  .dvi. Al visualizar este fichero con un
programa   adecuado,   como   por   ejemplo  xdvi  en   Linux,   podemos   comprobar   el   aspecto   final   de   nuestro
documento. 

Un comando útil es  dvips  que nos permite convertir el fichero  .dvi  a formato  PostScript  y mandar la copia


directamente a impresora o guardarla en un fichero.

Esta ha sido una pequeña introducción a LaTeX. En futuros artículos profundizaremos en temas más complejos
como creación de tablas, inclusión de imagenes, creación de diapositivas, dibujos,...

You might also like