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}

5 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. :-)

Leviathan Cerebrate dijo...

Hola! Excelentes tutoriales. ¿Habrá forma de poner una pequeña imagen (como un logo) antes del comando \maketitle? Ya lo intenté de una forma, pero me pone en la primera página la pura imagen y en otra a parte el título y el resto del documento. Otra opción que se me ocurre es crear el título "a mano" y darle yo mismo el formato, pero no quisiera desaprovechar las ventajas del \makeitle, a no ser que de plano no haya otra forma. De antemano muchas gracias!! :)