Manual de LaTeX/La estructura de un documento en LaTeX/Cuerpo/Portada del documento
En todas las clases estándar de documento de podemos introducir el título y autor del mismo, así como también la fecha. Para el título se usa la instrucción \title{''título del documento''}
y para el nombre del autor se usa \author{''nombre del autor''}
. La fecha se escribe con el comando \date{''fecha''}
. Si omitimos esta orden (o escribimos \date{\today}
) aparecerá la fecha en que se compila el documento. Todas estas instrucciones se escriben en el preámbulo, y para que aparezcan impresos en el documento compilado debemos escribir
\maketitle
inmediatamente después de iniciar el cuerpo del documento (i.e. justo después de \begin{document}
).
Si usamos la clase book
o la clase report
el título aparecerá al principio y en una página aparte. En cambio, con la clase article
el título aparecerá en la parte superior de la primera página del documento. Si queremos que en la clase article
aparezca el título en una página aparte, debemos especificar la opción titlepage
, que está desactivada por defecto.
El tamaño de letra del título es \LARGE
, pero puede ser cambiada dentro de \title{}
. Por ejemplo, con las líneas
\documentclass{book}
\title{\Huge Composici\'on de textos con \LaTeXe}
\author{Los Wikiescritores}
\date{}
\begin{document}
\maketitle
\end{document}
obtenemos la página de título siguiente:
¿Qué hacemos si queremos una portada diferente?
editarUna opción es sustituir \maketitle
por el entorno titlepage
. Un ejemplo práctico:
\documentclass[12pt,a4paper]{report}
\usepackage{graphicx}
\begin{document}
\begin{titlepage}
\centering
\includegraphics[width=0.15\textwidth]{example-image-1x1}\par\vspace{1cm}
{\scshape\LARGE Columbidae University \par}
\vspace{1cm}
{\scshape\Large Final year project\par}
\vspace{1.5cm}
{\huge\bfseries Pigeons love doves\par}
\vspace{2cm}
{\Large\itshape John Birdwatch\par}
\vfill
supervised by\par
Dr.~Mark \textsc{Brown}
\vfill
% Bottom of the page
{\large \today\par}
\end{titlepage}
\end{document}