从 LaTeX 到 PDF/A

从 LaTeX 到 PDF/A

我注意到我的 PDF(我PdfTexify在 Windows 7 上使用 LaTeX 编译而成MikTeX 2.9WinEdt有时无法在Mac OS X(例如,某些图形的内容可能无法呈现)或在其他平台上(例如在iPad使用的iOS)正确呈现。

我读过PDF/A可以帮助解决这个问题的文章,事实上,在过去,我已经将我的 PDF 转换为PDF/A使用Adobe Acrobat Pre-Flight,这解决了渲染问题。

但是,我现在正在处理一个新文件,当我尝试使用Adobe Acrobat 飞行前检查将我的 PDF 转换为PDF/A,我遇到了几个转换错误。我不记得以前遇到过转换错误,而且我不确定如何修复它们。以​​下是Adobe Acrobat Pre-Flight我当前文档的报告示例:

在此处输入图片描述

这让我想到以下密切相关的问题:

  • PDF/A如何使用 PdfTexify 编译 LaTeX 文档时 生成兼容的 PDF ?

  • LaTeX 社区对如何处理这个过程有什么建议吗?

  • 在哪种 PDF 标准中默认PdfTexify生成文件?

答案1

我的第一个猜测是你选择了“错误的”PDF / A类型。有两种:

  • PDF/A-1b:名称中的“b”代表“基本”。PFA/A-1b 确实是最容易实现的 PDF 格式标准。
  • PDF/A-1a:这里的“a”代表“advanced”(嗯,这是我自己的解释——实际上它代表“accessible”;但在我看来,“advanced”和“basic”押韵更合适)。PDF/A-1a 确实需要满足“1b”标准的所有规则,还有一些其他规则。其中最突出的是“标记”(页面内容),这将使屏幕阅读器更容易使用,允许在移动设备上重新排列文本等。)

对于大多数用户来说,一个令人遗憾的事实是,Acrobat 无法将每个 PDF 文档转换为有效的 PDF/A-1b,而对于 PDF/A-1a 的成功率则更低...

您应该再试一次并选择 PDF/A-1b 作为转换配置文件。

永远记住: PDF/A 并不存在标准。只有 PDF/A-1b(基础版)和 PDF/A-1a(高级版)。‘PDF/A’ 作为一种表达方式通常只是出于懒惰而使用(因此导致了很多混乱)...’

相关内容