我正在创建一个符合 PFD/A 的文件。我终于设法根据自己的喜好设置了pdfcreator
和pdfproducer
所有其他字段(使用hyperref
和hyperxmp
),甚至隐藏了PTEX.*
信息。一切都很好。
例外:检查文件的 XMP 数据,在命名空间下http://ns.adobe.com/xap/1.0/t/pg
,根据文档,有xapTPg:Fonts
一个“文档中使用的无序字体数组(包括任何包含的文档中的字体)”。这是从哪里来的?它包含我可能在某些时候使用过的所有字体,从开始Computer Modern
,但我的源文件中没有留下任何痕迹。删除所有辅助文件没有帮助。
我正在使用 LuaLaTeX 来编译 .pdf。
预计到达时间:好的,这是 MWE。我使用的是免费提供的 IBM Plex 字体,并且此颜色配置文件。
% !TeX program = lualatex
% !TeX encoding = UTF-8 Unicode
\documentclass[fontsize=11pt,twoside]{scrreprt}
\usepackage{fontspec}
\setmainfont[BoldFont={IBMPlexSerif-SemiBold.ttf}]{IBMPlexSerif-Regular.ttf}
\setsansfont[BoldFont={IBMPlexSans-Medium.ttf}]{IBMPlexSans-Regular.ttf}
\usepackage[ngerman]{babel}
\usepackage{hyperxmp}
\usepackage[pdfa]{hyperref}
\immediate\pdfobj stream attr{/N 3} file{eciRGB_v2.icc}
\pdfcatalog{%
/OutputIntents [ <<
/Type /OutputIntent
/S/GTS_PDFA1
/DestOutputProfile \the\pdflastobj\space 0 R
/OutputConditionIdentifier (eciRGB v2)
/Info(eciRGB v2)
>> ]
}
\hypersetup{pdftitle={My Title},pdfauthor={Ingmar},pdfproducer={},
pdfcreator={},pdfaconformance={U},pdfapart={2},keeppdfinfo}
\pdfvariable suppressoptionalinfo 15
\pdfvariable omitcidset=1
\begin{document}
\chapter{Problemaufriss}
Nicht als öffentliche Sachen sind dagegen Sachen zu verstehen, die bloß mit einer
Legalservitut belastet sind, wie dies zB beim Betreten des Waldes als
Duldungspflicht des Waldeigentümers (§ 33 Abs 1 ForstG), bei der sog
„Wegefreiheit im Bergland“ (zB § 1 Abs 1 sbg WegefreiheitsG, § 47 Abs 1 oö
TourismusG), bei der luftfahrtrechtlichen Überflugsbefugnis (§ 2 LFG) oder auch
bei speziellen Duldungspflichten (zB § 72 WRG) der Fall
ist.\!\footnote{\textsc{Raschauer}, AllgVerwR\textsuperscript{3} (2009), Rz 1\,424.}
\end{document}
链接至PDF在这里。它编译并验证为 PDF/A,但我的数据中有以下内容:
答案1
hyperxmp 非常渴望将其能获得的所有信息添加到元数据中。在这里它获取了所有字体已声明在文档中(而不仅仅是使用的字体)。
您可以使用以下方式禁用整个字体部分
\makeatletter
\renewcommand*{\hyxmp@xmptpg@schema}{%
\ifLuaTeX
%\luadirect{write_xmp_font_list(\the\hyxmp@cct)}% disable this
\fi
\hyxmp@add@simple{xmpTPg:NPages}{\@pdfnumpages}%
}
\makeatother
但在我看来,如果这是可选的并且更具体地针对实际嵌入的字体,那就太好了。