使用 pdfx 包生成 PDF/A 时出错

使用 pdfx 包生成 PDF/A 时出错

我需要以 PDF/A 格式提交我的论文。我正在使用 LyX,但我认为这与我的问题无关。

pdfx运行包时出现此错误消息:

! pdfTeX error (ext5): cannot open file for embedding.
l.137 ...eam attr{/N 4}  file{sRGBIEC1966-2.1.icm}

文档说将任何颜色文件放入pdfx文件夹中并将其重命名为sRGBIEC1966-2.1.icm

我尝试过这个,但出现同样的错误。有人知道如何修复吗?

答案1

  • pdfTeX 查找名称sRGBIEC1966-2.1.icm完全相同的文件。根据操作系统/文件系统,大小写也很重要。将文件扩展名从 重命名为.icc.icm不够的,文件名也必须匹配。

  • 如果文件放在文件夹中pdfx,则该文件夹可能位于texmf分发树内(更好的位置是本地/主树)。然后必须更新文件名数据库。/texhash对于mktexlsrTeX Live 和 MiKTeX,必须在管理员模式下执行操作(Maintennance (Admin))。否则,系统texmf树的文件名数据库将被跳过并且不会更新。

  • 该程序kpsewhich可以在 TeX Live 和 MiKTeX 的命令行上使用,以检查 TeX 是否可以找到某个文件:

    kpsewhich sRGBIEC1966-2.1.icm
    

    它应该报告带有完整路径的文件名。

相关内容