Como hacer un trabajo profesional con LaTeX
LaTeX es un procesador de textos de uso obligatorio para todo aquel que quiera realizar un trabajo, tesis o cualquier texto con calidad profesional. Su uso está orientado especialmente a la composición de artículos científicos, lo que no implica que no se pueda usar en otros ámbitos.
En este mini-tutorial se hará una introducción a LaTeX: hacer una pequeña portada, un índice, crear capítulos, hacer algún tipo de enumeración y poco más. Lo justo para poder hacer un buen trabajo e introducir el lenguaje para que después cualquier persona pueda buscar más información y aprender otros comandos por su cuenta (mirar los libros recomendados al final del tutorial).
Para poder trabajar con LaTeX necesitamos un compilador para convertir nuestros archivos en LaTeX a formato PDF ó DVI. No necesitamos un editor especial para hacer los trabajos, con cualquier editor sencillo podemos empezar a crearlos. Aun así, al final de este tutorial (capítulo 6), explico como instalar el compilador de LaTeX y un editor tanto en Windows como en Linux (puedes ir abajo del todo para instalar los programas y así poder ir haciendo las pruebas).
0. Unas pequeñas notas importantes.
- Escribir tildes en LaTeX: Para escribir letras con tildes en Latex no podremos escribir las típicas á, é, í, ó, ú; sino una comilla antes de la letra: \'a, \'e, \'i, \'o, \'u. Tampoco podemos escribir la letra ñ, la cual tendremos que sustituir por \~n (el símbolo ~ lo conseguimos con "Alt Gr" + "4").
- Texto en itálica: Para escribir un texto en itálica deberemos usar la expresión \textit{aqu'i el texto}.
- Texto en negrita: Para escribir un texto en negrita usaremos la expresión \textbf{aqu'i otro texto}.
- Textos más grandes: Para escribir un texto más grande de lo normal (para un título, por ejemplo} usaremos {\Large un t'itulo de ejemplo}, aunque 'este seguramente solo lo usemos en la portada, pues LaTeX nos escribe los títulos y capítulos automáticamente en el tamaño que él crea conveniente. Y también existe {\Huge t'itulo gigante} que es igual que el anterior pero con la letra más grande.
- Nuevos párrafos: para escribir nuevos párrafos simplemente tendremos que dejar una linea vacía entre párrafo y párrafo.
Si no te ha quedado claro como va la cosa de momento, no te preocupes, usaremos todas estas expresiones cuando creemos la portada.
1. Los preliminares
Para crear un documento en LaTeX, tenemos que decirle que tipo de documento se trata: tesis, artículo, publicación, etc. Y también decirle de que tamaño queremos la letra por defecto, que podemos usar tildes y que podemos añadir imágenes. Simplemente tendremos que añadir al principio de nuestro documento lo siguiente:
-
\documentclass[10pt,graphicx,caption,rotating]{article}
-
-
\usepackage[latin1]{inputenc}
-
\usepackage[activeacute,spanish]{babel}
-
\usepackage{epsfig}
Y también le tenemos que decir que a partir de ese momento vamos a escribir el trabajo. Para ello añadimos un nuevo concepto, el de bloque. Un bloque encierra un contenido, y ese contenido se ajusta a las propiedades de ese bloque. Así pues, el trabajo tendremos que encerrarlo entre los bloques \begin{document} y \end{document}. No desesperes, ya pronto ponemos un ejemplo de todo esto y luego podrás volver a leer esto y pensar "pues era fácil".
2. La portada
¡Por fin! Vamos a usar todo lo dicho y a generar un archivo en LaTeX. Para crear una portada, necesitaremos decir a LaTeX que estamos escribiendo una portada. Para ello, la escribiremos entre los bloques \begin{titlepage} y \end{titlepage}. También podemos usar el bloque \begin{center} y \end{center} para centrar un texto. Y con todo lo visto hasta ahora, podemos crear una bonita portada:
-
documentclass[10pt,graphicx,caption,rotating]{article}
-
-
\usepackage[latin1]{inputenc}
-
\usepackage[activeacute,spanish]{babel}
-
\usepackage{epsfig}
-
-
\begin{document}
-
-
\begin{titlepage}
-
\begin{center}
-
{\Large PROCESADORES DE TEXTO AVANZADOS}\\
-
{\Large Ingenier'ia T'ecnica en Inform'atica de Gesti'on}\\[2cm]
-
{\Large Curso 2006-2007}\\[3cm]
-
{\Huge Pr'actica 1:}\\
-
{\Huge Uso del \LaTeX}\\[4cm]
-
{\Large Alumno: Miguel 'Angel Dom'inguez Coloma}\\[3cm]
-
{\Large Escuela Superior de Ciencias Experimentales y Tecnolog'ia}
-
\end{center}
-
\end{titlepage}
-
-
\end{document}
Al final ha resultado ser más fácil de lo que parecía, ¿verdad? La única novedad que hemos añadido es poner \\[xcm] al final de los títulos, que indica que después de escribir ese título, deje un tamaño de x cm abajo suyo. El resultado sería:

3. El índice
Puede que esta sea la sección más simple de este manual. Para crear un índice en una página, solo hay que escribir los siguientes comandos:
-
\tableofcontents
-
\newpage
Cuando generemos el archivo final, recogerá todos los títulos de los capítulos y las subsecciones (de las que hablaremos a continuación) y creará un índice profesional con el número de la página incluido y automático. Un ejemplo de índice resultante sería:

4. Los capítulos
Un capítulo en LaTeX (\section{nombreCapitulo}) sirve para recopilar un texto, imágenes, subsecciones, etc, bajo un título. De esta forma tendremos el trabajo organizado bajo capítulos que después se irán numerando automáticamente y aparecerán en nuestro índice. También podemos crear subsecciones (\subsection{tituloDeLaSubseccion}). Las subsecciones se enumeran de acuerdo con el capítulo en el que están, añadiendo una nueva enumeración. Por ejemplo, si creamos una subsección dentro del primer capítulo, se enumerará como 1.1, si creamos otra, sería 1.2, etc. Si no te ha parecido clara la explicación, no te preocupes, aquí tenemos un ejemplo facilillo que recoge todo lo dicho:
-
\section{Introducci'on a LaTeX}
-
LaTeX es un procesador de textos de uso obligatorio, etc.
-
\section{Comandos b'asicos}
-
LaTeX tiene multitud de comandos, pero en este tema explicaremos los m'as b'asicos para as'i proseguir con los m'as complicados, etc.
-
-
\subsection{La estructura}
-
La estructura de un documento es bla bla bla, etc.
-
-
\subsection{Los comandos}
-
Los comandos esenciales son y más bla bla bla, etc.
Obtendríamos:

5. Enumeraciones y listas
Cuando queremos hacer enumeraciones de opciones u otras cosas, nos podemos plantear dos cosas: que las opciones estén enumeradas (1. 2. 3. etc) o que no estén enumeradas (con lineas o puntos gordos por cada opción). Ésto en LaTeX es muy fácil, simplemente tendremos que hacer un bloque que diga a LaTeX que lo que viene a continuación es una enumeración y después poner cada una de las opciones:
Para listas enumeradas, usaremos el bloque \begin{enumerate} y \end{enumerate}.
Para listas no enumeradas, usaremos el bloque \begin{itemize} y \end{itemize}.
Y dentro de estos, usaremos el elemento \item texto_a_escribir para escribir cada una de las opciones.
Aquí vemos un ejemplo de los dos tipos de enumeración:
-
% Primero la enumeracion
-
\textbf{Vida diaria:}
-
\begin{enumerate}
-
\item Levantarse
-
\item Ir a comer
-
\item Ir a la universidad
-
\item Dormir
-
\end{enumerate}
-
-
% Y ahora la lista
-
\textbf{Trabajos pendientes:}
-
\begin{itemize}
-
\item Trabajo de redes
-
\item Trabajo de bases de datos
-
\item Trabajo de sistemas operativos
-
\end{itemize}
Y el resultado esperado es:

6. Como compilar un archivo en LaTeX
Para Windows, necesitaremos descargarnos e instalar los siguientes programas en orden: MikTeX (buscar un enlace que se llama Download "Basic MikTeX" Installer para descargarlo y la instalación es de esas de "Siguiente", "Siguiente", ...); y TeXnicCenter (buscar un enlace que se llama TeXnicCenter Setup, Version ... y al lado pondrá SourceForge.net que deberéis pulsar para descargarlo y la instalación es igual de fácil que la anterior pero con la palabra "Next").
Una vez que tenemos las dos cosas instaladas, tenemos que buscar el programa de "TeXnicCenter". La primera vez que lo abramos, nos saldrá unas ventanas para configurarlo. Cuando lleguemos a una ventana que nos pide la localización de los archivos TeX, LaTeX, etc, tendremos que buscar, en la carpeta donde instalamos MikTeX, la siguiente ruta:

Puede que no sea exactamente la misma, pero muy parecida (por el tema de la versión que sea). Y ahora solo hay que abrir un nuevo documento (como en cualquier programa) y escribir el archivo en LaTeX. Una vez que lo tengamos y queramos obtener el archivo PDF. Elegiremos "LaTeX => PDF", después pulsaremos el botón llamado "Build" que está al lado y luego el de "View" más a su derecha, tal y como vemos en esta imagen.

Ahora vamos con la instalación en Linux (Ubuntu Feisty). Primero tendremos que asegurarnos que tenemos los repositorios adecuados, buscando estas lineas en el archivo /etc/apt/sources.list:
deb http://es.archive.ubuntu.com/ubuntu/ feisty universe
deb-src http://es.archive.ubuntu.com/ubuntu/ feisty universe
deb http://es.archive.ubuntu.com/ubuntu/ feisty multiverse
deb-src http://es.archive.ubuntu.com/ubuntu/ feisty multiverse
NOTA: Si antes de una de estas lineas encontramos una almohadilla (#), tendremos que quitarla.
Y ahora, solo tenemos que abrir una consola y escribir:
sudo apt-get update && sudo aptitude install kile
Con esto nos instalará los compiladores de LaTeX y el programa Kile que es el editor. Lo siguiente será escribir el documento en LaTeX, compilarlo y verlo (al igual que con Windows):

El primer circulo es para compilarlo y el segundo para verlo.
Dicen que hay otro buen editor de LaTeX para Linux que se llama Lyx pero me lo instalé y como estaba acostumbrado a Kile, no lo entendí mucho y desistí. Vosotros podéis hacer la prueba con alguno de los dos (aunque recomiendo Kile).
Con esto terminamos el tutorial, espero que a muchos les suban la nota por hacer buenos trabajos :P.
Categorías: Kile, LaTeX, MikTeX, Procesadores de texto, TeXnicCenter



Hombre, para escribir los caracteres españoles (tildes, ñ, etc.) no hace falta usar esas cosas tan raras, se escriben normalmente…
Interesante aunque breve tutorial del procesador, me sirvio para la portada sobre todo, ahora busco acerca de como editar una figura sin que en el comando \caption{} dejen de aparecer los “:”. Gracias
Siento mucho que sea breve. Lo único que pretendía era dar una introducción a LaTeX y que además nos sirviera para hacer un trabajo (al menos los que he hecho yo no me han hecho falta más comandos, bueno, puede que añadir imágenes).
Yo no me sé todos los comandos, pero tengo dos libros electrónicos que siempre uso para consultar:
- LaTeX para las humanidades: http://rt0016xp.eresmas.net/lplh/latex-humanidades.pdf
- Una descripción de LaTeX 2e: http://www.dea.icai.upco.es/romano/latex/manuales/ldesc2e.pdf
No he entendido bien lo de que no aparezcan los “:”, de todas formas, en el segundo libro habla sobre el comando “caption” y uno de los ejemplos que propone usa este código:
La ilustraci'on~\ref{blanco} es un ejemplo del Pop-Art.\begin{figure}[!hbp]
\makebox[\textwidth]{\framebox[5cm]{\rule{0pt}{5cm}}}
\caption{$5\times 5$ cent’imetros} \label{blanco}
\end{figure}
En el que aparece un cuadrado dónde añadir la imágen, y abajo una descripción con el texto “Figura 1: 5×5 centímetros”.
Siento si no he podido solucionar tu duda, pero ahí tienes dos libros que se extienden más que yo sobre los comandos de LaTeX.
Saludos!
Como estoy recien aprendiendo me a sido de mucha ayuda.
Gracias.
Muchas gracias por la portada, simple, clara, concreta… perfecta.
Gracias!
Estoy escribiendo un libro y deseo saber como formatearlo
Como formatear cada capitulo de un libro
Hola Lorenzo,
Me imagino que con lo de formatear cada capítulo te referirás a poner el título del capítulo en la parte superior de la página, crear los márgenes en la derecha y en la izquierda para poder encuadernarlo, etc. ¿Es así?
Para ello te recomiendo que busques en Internet “plantillas libros latex” o algo por el estilo. Hay páginas en las que encuentras algunas plantillas. Yo en ocasiones he buscado para mi proyecto de fin de carrera y para algunos artículos.
Otro consejo que te puedo dar es el de usar las plantillas de los programas “TeXnicCenter” y “Kile” (comentados en el manual) los cuales te ofrecen algunas para libros y otro tipo de artículos.
Saludos.
[...] http://www.eridem.net/como-hacer-un-trabajo-profesional-con-latex/ [...]
Muchas gracias por este pequeño tutorial, anoche descargué el TeXnicCenter y me parece genial. un saludo para todos y agradecería si me pueden ayudar con una duda. Estoy usando estas dos cabeceras (aunque la segunda no es necesario)…
\usepackage[activeacute,spanish]{babel}
\selectlanguage{spanish}
Pero al compilar, no hay errores se genera el PDF normalmente, pero hay un WARNING que dice lo siguiente:
(”C:\Archivos de programa\MiKTeX 2.7\tex\generic\babel\babel.def”
File: babel.def 2008/07/06 v3.8l Babel common definitions
\babel@savecnt=\count87
\U@D=\dimen103
)
Package babel Warning: No hyphenation patterns were loaded for
(babel) the language `Spanish’
(babel) I will use the patterns loaded for \language=0 instead.
\l@spanish = a dialect from \language0
\es@datefmt=\count88
\es@quottoks=\toks14
\es@quotdepth=\count89
Entonces estoy desorientado, espero que no me genere problemas en el futuro, así que si me aclaran estaré agradecido. Buena suerte.
Hola,
Yo lo único que observaría es si tienes algún problema con las tildes y las eñes, ya que se trata de un paquete para seleccionar el idioma castellano. Sinceramente yo no lo he usado.
Uso los que aparecen en este manual, o para TeXnicCenter:
\RequirePackage[spanish,activeacute]{babel}
Y usar las tildes como las descritas en el manual, con un “\’” antes de la vocal.
No te compliques mucho con los warnings, no suelen dar problemas y siempre aparecen algunos en los documentos de LaTeX.
Saludos.