当我在 latex 中编译 .tex 文件并获得相应的 .pdf 时,我可以获得有关该文件的信息。因此,例如,我可以找出标题是什么(可以使用 pdftitle={...} 设置),作者是谁(可以使用 pdftitle={...} 设置),等等。
这里有一个问题:如何才能获得所有这些元数据的空输出使用超链接? 我特别考虑创建日期和修改日期,因为在我看来,无论如何它们都会产生输出(日期)。
提前感谢任何反馈!
这里有一个 MWE:
\documentclass{article}
\usepackage{hyperref}
\hypersetup{%
pdfcreator={},
pdftitle={Hello world!},%
pdfauthor={Somebody},%
pdfsubject={},%
pdfproducer={},%
pdfcreationdate={Bla}%
}
\begin{document}
Hello world!
\end{document}
例如,如果我使用预览检查元数据,我会发现没有创建日期。有趣的是,如果我在相关括号之间写一些内容,就会出现这种情况(如果我将其留空,则创建日期对应于我实际创建 PDF 的时间)。
因此,这里有两个问题:
为什么在创建日期选项中会出现上述行为?
如何在修改日期时获取空输出?
答案1
- 项目清单
\documentclass{article}
\usepackage{hyperref}
\hypersetup{%
pdfcreator={},
pdftitle={Hello world!},%
pdfauthor={Somebody},%
pdfsubject={},%
pdfproducer={},%
pdfcreationdate={Bla}%
}
\pdfinfoomitdate=1
\begin{document}
Hello world!
\end{document}
导致日期信息被省略:
Title: Hello world!
Subject:
Keywords:
Author: Somebody
Creator:
Producer:
CreationDate: Bla
Tagged: no
UserProperties: no
Suspects: no
Form: none
JavaScript: no
Pages: 1
Encrypted: no
Page size: 612 x 792 pts (letter)
Page rot: 0
File size: 12994 bytes
Optimized: no
PDF version: 1.5