我想在创建元数据时使用多种语言。我正在查看pdfx
包文档。据我了解,这是可能的。根据第 2.3 节中的信息,我构建了以下代码。
\RequirePackage{filecontents}
\begin{filecontents*}{\jobname.xmpdata}
\Title{Document Naam\sep[en-US] Document name}
\Author{Name 1\sep Name 2}
\Language{de\sep en-US}
\Subject{De samenvatting of korte beschrijving.\sep[en-US] The abstract, or short description.}
\Keywords{trefwoord\sep[en-US] keyword}
\end{filecontents*}
这段代码插入在 之前\documentclass
。结果如下,
请注意,描述仅包含德语描述。我想象,当我放置一个黑色方块时,它将被启用并且可以在语言之间切换。是我的猜测错了,还是我的代码有问题?我认为我的想法是错误的,我不认为我所暗示的意味着改变语言。
在关键词上,它出现了en-US
,我希望它只显示trefwoord
,并且在高级情况下可以看到英文关键词。
在我的高级选项中,
在标题和描述中,这两个选项仅显示德语。除了显示之外[x-default]
,我该如何显示de
?
笔记:我在用\usepackage[a-2b,mathxmp]{pdfx}[2018/12/22]
。
答案1
其中一些作品:
\documentclass{article}
\usepackage[a-2b]{pdfx}
\begin{filecontents*}[overwrite]{\jobname.xmpdata}
\Title{Document Naam\sep[nl]Document Naam\sep[en-US] Document name}
\Author{Name 1\sep Name 2}
\Language{nl\sep en-US}
\Subject{De samenvatting of korte beschrijving.\sep[nl]De samenvatting of korte beschrijving.\sep[en-US] The abstract, or short description.}
\Keywords{trefwoord\sep[nl]trefwoord\sep[en-US] keyword}
\end{filecontents*}
看来您需要为 x-default 提供一个默认值。而且据我所知,语言也必须在列表中。
尽管文档中如此声称,但我认为关键字不是多语言的,因为它们是一个“袋子容器”
至于易用性:我建议看一下包装hyperxmp
- 它看起来更容易使用。
另外 - 您怀疑的用于更改语言的下拉菜单不是,我认为它们是为了方便编辑和插入过去的元数据。不过您需要在 pdf 上启用编辑功能。