基于 Koma-Script“scrbook”类创建符合 PDF/X-3 规范的文件失败,但适用于标准“book”类

基于 Koma-Script“scrbook”类创建符合 PDF/X-3 规范的文件失败,但适用于标准“book”类

我正在尝试使用 Koma-Script 中的“scrbook”类设置 LaTeX 文件,以便编译后生成的 PDFpdflatex符合专业打印机的 PDF/X-3 标准。问题是创建的文件包含一些不需要的“操作”,例如打开和转到页面。有趣的是,当使用scrbook标准类而不是该类时,不会发生此问题。book

这是我使用该类时出现的问题的 MWE scrbook

\documentclass[a4]{scrbook}
\pdfminorversion=3
\usepackage[x-3,pdf13]{pdfx}
\begin{document}
\part{My Part Header}\label{Kap1}
Hello World!
\end{document}

“pdfx”所需的元数据文件如下所示:

\Title{My book}
\Author{Th. Author}
\Language{en-GB}
\Keywords{Topic1 \sep Topic2}
\Publisher{International Nonsense}

文件tex编译没有问题。然后我使用 Acrobat Pro Preflight 功能检查是否符合 PDF/X-3 标准,得到以下结果:

PDF 包含违反 PDF/X-3 标准的“操作”

我想避免打开 PDF 文件时出现这种“附加操作”。有趣的是,如果我使用标准book类,如以下 MWE 中所示

\documentclass[a4]{book}
\pdfminorversion=3
\usepackage[x-3,pdf13]{pdfx}
\begin{document}
\part{My Part Header}\label{Kap1}
Hello World!
\end{document}

那么问题就不会发生:

这里没问题!

因此,问题似乎与 Koma 脚本(我的使用)有关scrbook。但是,我非常希望/需要使用scrbook文档类。

我能做些什么来解决附加操作的问题?它们似乎与我的文档所需的分段命令(如 等)\part{}有关。\section{}

此外,我们非常欢迎任何有关如何实现 PDF/X-3 一致的一般建议。

答案1

较新版本的 KOMA 类会加载书签包,从而为 pdf 添加操作。您可以使用以下选项来禁止此操作:

\documentclass[bookmarkpackage=false]{scrbook} 

相关内容