如何在 LaTeX PDF 中以标准方式指定电子邮件和网站

如何在 LaTeX PDF 中以标准方式指定电子邮件和网站

我正在使用 XeLaTeX,并且在此网站上找到使用以下内容(适用于 XeLaTeX)生成非常基本的 PDF 元数据(标题、主题、作者、关键字、日期):

\documentclass[10pt]{article}
\usepackage{hyperref}

\hypersetup{
  pdfinfo={
    Author={The Author},
    Creator={The Author},
    Title={The Title},
    Subject={The Subject},
    CreationDate={D:20040502195600},
    ModDate={D:20040502195600},
    Keywords={foo,bar},
    Producer={xelatex}
  }
}

\begin{document}
Hello
\end{document}

我读过 PDF 规范中的某处内容,但目前似乎找不到,关于指定自定义元数据的能力,只要它符合某些标准/惯例或其他内容。所以我想知道是否有一种标准方法可以将电子邮件和网站添加到 PDF 的元数据中(以及可能想要添加的任何其他潜在有用的元数据)。在 XeLaTeX 中。

答案1

您只需提供额外的键值对:

在此处输入图片描述

\documentclass{article}

\usepackage{hyperref}

\hypersetup{
  pdfinfo = {
    Author       = {The Author},
    Creator      = {The Author},
    Title        = {The Title},
    Subject      = {The Subject},
    CreationDate = {D:20040502195600},
    ModDate      = {D:20040502195600},
    Keywords     = {foo,bar},
    Producer     = {xelatex},
    Something    = {Something else},
    Another      = {Another key with a value}
  }
}

\begin{document}

Hello

\end{document}

但是,这些键值对的可见性可能取决于查看者;上面的视觉效果位于 Adob​​e Reader 中的文档属性 ( Ctrl- D) 中的自定义选项卡下。如对话框窗口中所述:

您可以向此文档添加自定义属性。每个自定义属性都需要一个唯一的名称,并且不能是标准属性名称“标题”、“作者”、“主题”、“关键字”、“创建者”、“制作人”、“创建日期”、“修改日期”和“标记”之一。

这与所使用的引擎无关。

相关内容