pdftitle e outros ignorados se especificados após \maketitle com classes de relatório e livro, não com classe de artigo

pdftitle e outros ignorados se especificados após \maketitle com classes de relatório e livro, não com classe de artigo

O MWE a seguir mostra que, com a classe report(e book), as entradas de informações do PDF, como pdftitleespecificadas graças a, \hypersetupsã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 articlea 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 reporta bookclasse, mesmo que inseridas depois \maketitle?

Responder1

As entradas de informações são escritas quando a primeira página é enviada. A reportclasse utiliza o titlepageambiente 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.

informação relacionada