我可以使用 XeTeX 生成 PDF/Xn 文件吗?

我可以使用 XeTeX 生成 PDF/Xn 文件吗?

我在运行 Snow Leopard 的 Macintosh 上使用 XeTex 排版系统。我希望它生成 PDF/X 文件。这可能吗?我主要关心的是确保字体已嵌入。

答案1

是的,使用 PDFX 包,您应该能够做到这一点。但您应该意识到,PDF/X 规范不仅仅是嵌入字体。PDFX 包可在此处获取:http://www.ctan.org/tex-archive/macros/latex/contrib/pdfx/

否则,请使用嵌入字体生成 PDF,然后尝试使用 OS X 的打印对话框将 PDF 打印为另一个 PDF,并保存为 PDF/X-3。

答案2

据我(不是专家)了解,XeTeX(和 ConText)使用 dvips 作为引擎。dvips 文件随后被转换为 PDF。但是,这无法生成 PDF/Xn 文件(无论是否使用特殊包)。原因是 dvips 根本不包含最终 PDF/Xn 文件中必须包含的某些数据。

另一方面,pdflatex 可以直接写入 PDF,无需 dvips 的中介。使用正确的软件包,pdflatex 会被指示在文档文本开始之前写入必要的 PDF/Xn 元数据。因此,pdflatex 能够输出 PDF/Xn。请注意,可用的 TeX 软件包在这方面并不同样出色。

如果您必须使用 XeTeX,那么只要嵌入了字体,就可以使用专业软件(例如 Adob​​e Acrobat Pro)对 PDF 进行后期处理,以创建新的 PDF/Xn 文件。如果您没有该软件,并且您的目的是学术,那么您的大学部门或图书馆可能拥有该软件的许可证(用于学术目的)。询问。然后您将获得 TeX 的所有好处,以及 PDF/Xn 一致性。

相关内容