在 2022 年 6 月发布的 LaTeX 中,下面任何一行注释掉的行是否仍然需要?
具体来说:
- 是否由...
\RequirePackage{pdfmanagement-testphase}
自动调用。\DocumentMetadata{testphase=Phase=II
}?
hyperref
钥匙是pdfproducer
多余的吗?
%\RequirePackage{pdfmanagement-testphase}
\DocumentMetadata{%
testphase=Phase-II,
uncompress,
pdfstandard=a-2u}
\documentclass{memoir}
\usepackage{hyperxmp}
\usepackage{hyperref}
\hypersetup{
unicode,
pdfapart=2, pdfaconformance=u,
pdftitle={A Book},
pdfauthor={A Writer},pdfcreator={Hmself},
pdfdate={\today},
pdflang={en},pdfmetalang={en},
pdfpubtype={Book},
pdfsubject={math},
pdfkeywords={math,mathematics},
%pdfproducer=pdfTeX-1.40.24, %why needed ??
}
\begin{document}
\mainmatter
\chapter{Equations}
\end{document}
答案1
包中的 pdfmanagementpdfmanagement-testphase
仍然是需要和使用的,但它现在由 自动加载\DocumentMetadata
,因此您不必手动加载它(但这也不会造成任何损害)。
您应该使用 lang 键设置语言(但 en-EN 无论如何都是默认语言)\DocumentMetadata
,并且您既不需要 unicode,也不需要 hyperref 中的 pdfa-settings。我需要检查 pdfproducer 设置。
\DocumentMetadata{%
testphase=phase-II,
uncompress,
lang=en,
pdfstandard=a-2u}
\documentclass{memoir}
\usepackage{hyperxmp}
\usepackage{hyperref}
\hypersetup{
pdftitle={A Book},
pdfauthor={A Writer},pdfcreator={Hmself},
pdfdate={\today},
pdfmetalang={en},
pdfpubtype={Book},
pdfsubject={math},
pdfkeywords={math,mathematics},
pdfproducer=pdfTeX-1.40.24, %why needed ??
}
\begin{document}
\mainmatter
\chapter{Equations}
\end{document}
请注意,回忆录是一个复杂的类,并且不能保证它总是与测试阶段代码直接兼容。