viernes, 10 de febrero de 2012

Título, autores, dirección y fecha en un documento

Cuando escribimos un informe, normalmente lo empezamos con un título, el nombre de los autores, empresa o universidad a la que pertenecemos, email, fecha, etc. Con LaTeX, esto puede hacerse fácilmente, como muestro con el siguiente ejemplo.

El título y la fecha se introducen respectivamente con los comandos \title{} y \date{}. El nombre de los autores, institución e email, sugiero meterlo todo dentro del comando \author{}, saltando de línea cuando uno considere, usando \\. La dirección de email se suele poner con estilo máquina de escribir, para lo que usamos el comando \texttt{}. También sugiero evitar repetir direcciones iguales, cuando los autores pertenecen a la misma institución (ver ejemplo). Podemos ligar cada autor, con su dirección e email, utilizando superíndices, con el código $^{x}$. Por último, tenemos que escribir \maketitle, para que LaTeX inserte el título, autores y fecha.

\documentclass[a4paper,12pt]{article}
\usepackage[spanish]{babel}
\usepackage[latin1]{inputenc}


\begin{document}

\title{Las Aventuras de un Super Hombre}
\author{
Lois Lane$^{1}$, Lana Lang$^{2}$, Lex Luthor$^{3}$\\ \\
\small{$^{1-2}$Dpto. de Periodismo, $^{3}$Dpto. de Fechorías,}\\
\small{Universidad de Metropolis, 54004, Metropolis, USA.}\\
\small{\texttt{\{$^{1}$lois, $^{2}$lana\}@periodismo.com, $^{3}$lex@fechorias.com}}
}
\date{\small{\today}}

\maketitle


Fíjate que el formato de la fecha, depende del paquete babel que estemos cargando. Por ejemplo:

Con [spanish]{babel} el formato es: "10 de febrero de 2012".
Con [USenglish]{babel}, el formato es: "February 10, 2012".
etc...

Si queremos poner otra fecha distinta a la de hoy, o no queremos que aparezca ninguna fecha, podríamos poner:

\date{5 de mayo de 1862} % Otra fecha
\date{} % Sin fecha.

(Por cierto, el símbolo abre llave y cierra llave, se escribe con "\{" y "\}" respectivamente.)



Una última cosa. Aquí hemos usado el comando \maketitle, para generar el título. A veces queremos insertar la fecha, sin necesidad de generar el título. Para eso podemos hacer lo siguiente. Cargamos el paquete {titling}. Luego, definimos la fecha con el comando \date (como en el caso anterior). Finalmente, insertamos la fecha con el comando \thedate.

\usepackage{titling}
\date{\today}

\begin{document}
\thedate
\end{document}

4 comentarios:

Gery dijo...

genio, gracias!

Luis dijo...

No hay de qué. :-)

ELLY CADENA dijo...

Excelente, muchas gracias ;)

Luis dijo...

Me alegro de que te sirviera, Elly. :-)