pdfTeX 应使用哪个版本的 PDF

pdfTeX 应使用哪个版本的 PDF

使用 pdfTeX 时我应该指定哪个版本的 PDF?我知道它的默认值是 1.5,这样你就可以进行对象压缩。我有什么理由要提高这个值吗?例如,我会得到一个更小的文件还是其他什么?

或者,我可以通过提高版本来访问哪些有趣的功能。我可以看到 XeTeX 和 LuaTeX 用户想要 OpenType 嵌入(V1.6),而 v1.6 之后的大多数功能似乎都与多媒体或加密有关,除了 V1.7 添加了“新的字符串类型:PDFDocEncoded字符串、ASCII字符串、字节字符串”---这能改善我的输出文件吗?

将次要版本号设置为高于 7 是否会改善我的 PDF 输出,还是只会对使用过时 PDF 阅读器的用户产生不兼容标记?我也只对我可以通过 LaTeX 利用的东西感兴趣(即 pdfTeX 支持它,或者有一个 marco 包可以添加对它的支持)。我无法使用的理论功能就没那么有趣了。

答案1

如果您将 PDF 包含到文档中,则应将其设置为所包含 PDF 的最高版本。否则 1.5 是会对 pdfTeX 生成的 PDF 产生影响的最高版本。

答案2

pdf 1.5是pdftex应对的最高级别。

我不知道如果设置 \pdfminorversion > 5,pdftex 是否会报错,但无论如何,这样做不太可能有用。其他基于 pdf 的应用程序可能会报错;例如,acrobat reader 会说文档可能并非所有内容都是可读的,只有遇到无法处理的功能时才会放弃。

我不知道(从未尝试过,也没有读过文档)xetex 或 luatex 是否适用于 pdf > 1.5,但我敢打赌 1.6 至少“在他们的计划中”。pdftex 不太可能超越 1.5(因为它应该被冻结)。

相关内容