pdfinfo 似乎无法正常工作

pdfinfo 似乎无法正常工作

我正在使用 pdflatex 编译我的 LaTeX,并希望将一些 pdfinfo 集成到生成的文件中。唉,这似乎不起作用,尽管我使用的是过去有效的相同代码。

我的消息来源的标题如下:

\documentclass[twocolumn]{article}
\usepackage{tikz}
\usepackage[numbers]{natbib}
\newcommand{\final}{1}
\usepackage[colorlinks,linkcolor=black,anchorcolor=black,citecolor=black]{hyperref}
\usepackage{fancyhdr}
\usepackage{abstract}

\title{Zombie Paranoia in the Bronx: A Study in Psychosocial Perceptions \\ Draft}

\author{{\bfseries John Smith$^a$} \\
{\footnotesize $^a$Ecology, Evolution, \& Behavior, University of Queens, USA \emph{[email protected]}}\\
}
\date{}

\pdfinfo
{ /Title (Zombie Paranoia in the Bronx: A Study in Psychosocial Perceptions)
  /Author (John Smith)
%  /CreationDate (D:YYYYMMDDhhmmss) % this is the format used by pdf for date/time
%  /Subject (...)
%  /Keywords ()
}

有什么想法吗?

答案1

这是由包引起的hyperref。您的示例中不需要它,因此您可以将其删除。但是,如果您的整个文档确实需要hyperref,您可以使用\hypersetup它来包含信息。

\documentclass[twocolumn]{article}
\usepackage[colorlinks,linkcolor=black,anchorcolor=black,citecolor=black]{hyperref}
\title{Zombie Paranoia in the Bronx: A Study in Psychosocial Perceptions \\ Draft}
\author{{\bfseries John Smith$^a$} \\
{\footnotesize $^a$Ecology, Evolution, \& Behavior, University of Queens, USA \emph{[email protected]}}\\
}
\date{}
\hypersetup{pdfinfo={
Title={Zombie Paranoia in the Bronx: A Study in Psychosocial Perceptions},
Author={John Smith}
}}
\begin{document}
abc
\end{document}

请参阅hyperref 软件包手册了解更多信息。

答案2

确实\pdfinfo 不能与hyperref

尝试以下操作

\hypersetup{pdfauthor={Author},%
            pdftitle={Your Title},%
            pdfsubject={Whatever},%
            pdfkeywords={one, two},%
            pdfproducer={LaTeX},%
            pdfcreator={pdfLaTeX}
}

答案3

如果我尝试排版您的输入并使用 Skim 预览,作者和标题信息会如您所愿,但使用 Adob​​e Reader 则不行。如果我改为写

\hypersetup{
  pdfinfo={
   Title={Zombie Paranoia in the Bronx: A Study in Psychosocial Perceptions},
   Author={John Smith},
  }
}

然后 Adob​​e Reader 也会显示所需的数据。

相关内容