创建 PDF/A-3a 的解决方案

创建 PDF/A-3a 的解决方案

我需要为我的论文制作一份 PDF/A-3a 文档。我知道 TeX.SE 中已经有几个关于这个主题的问题和答案,但它们通常很旧,而且我还没有找到关于这个特定主题的好答案。

有些人建议使用该pdfx软件包,但也有人说它存在一些问题。那么目前创建 PDF/A-3a 的最佳选择是什么?你能举个例子吗?我使用 pdflatex 作为编译器。

答案1

根据 @ulrike-fischer 的评论,我能够使用 LuaLaTeX 和以下包验证一个基本示例:pdfmanagement-testphaseaxessibilitypdfx。我以前从未使用过其中任何一个,所以也许我们不需要它们全部。

\RequirePackage{pdfmanagement-testphase}
\DeclareDocumentMetadata{
    pdfversion=1.7,
}
\begin{filecontents}{\jobname.bib}
@book{mybook,
    author={Some Author},
    date={2021},
    title={Some title},
}
\end{filecontents}
\documentclass{article}
\usepackage[tagpdf]{axessibility} 
\usepackage{unicode-math}
\usepackage{fixpdfx}  % See: https://tex.stackexchange.com/a/606007
\usepackage[a-3a]{pdfx}
\usepackage{blindtext}
\usepackage[american]{babel}
\usepackage{csquotes}
\usepackage[backend=biber, style=apa]{biblatex}

\hypersetup{draft}  % Disable hyperlinks.

\addbibresource{\jobname.bib}

\setmainfont{STIX Two Text}
\setmathfont{STIX Two Math}

\title{My title}
\author{My author}
\date{\today}

\begin{document}
\maketitle

Lorem ipsum \autocite{mybook}.

\blindmathpaper

\printbibliography
\end{document}

我必须使用 禁用超链接\hypersetup{draft}。如果没有此行,验证将失败并显示以下消息:

规范:ISO 19005-3:2012,条款:6.3.2,测试编号:1

除 Subtype 值为 Popup 的注释词典外,所有注释词典都应包含 F 键。

我没有尝试任何表格或图形。

相关内容