我注意到我的 PDF(我PdfTexify
在 Windows 7 上使用 LaTeX 编译而成MikTeX 2.9
)WinEdt
有时无法在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’ 作为一种表达方式通常只是出于懒惰而使用(因此导致了很多混乱)...’