O MWE a seguir mostra que, com a classe report
(e book
), as entradas de informações do PDF, como pdftitle
especificadas graças a, \hypersetup
são ignoradas se forem inseridas depois \maketitle
(e não ignoradas se inseridas antes \maketitle
).
\documentclass{report}
\usepackage{hyperref}
\begin{document}
\title{A Title}
\author{An Author}
\maketitle
\hypersetup{%
pdftitle=A PDF Ttitle,
pdfauthor=A PDF Author,
pdfsubject=A PDF Subject,
pdfcreator=A PDF Creator,
pdfproducer=A PDF Producer,
pdfkeywords=A PDF Keyword%
}%
\end{document}
Não seria tão surpreendente se fosse o caso com todas as classes padrão, mas, com article
a classe, essas entradas de informações em PDF não são ignoradas, independentemente de serem inseridas antes ou depois \maketitle
.
Existe uma maneira de fazer com que essas entradas não sejam ignoradas com report
a book
classe, mesmo que inseridas depois \maketitle
?
Responder1
As entradas de informações são escritas quando a primeira página é enviada. A report
classe utiliza o titlepage
ambiente in \maketitle
, que coloca o título na página e inicia uma nova página.
O melhor é definir as entradas mais cedo, por exemplo, no preâmbulo.