具有多种语言的元数据

具有多种语言的元数据

我想在创建元数据时使用多种语言。我正在查看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。结果如下,

2

请注意,描述仅包含德语描述。我想象,当我放置一个黑色方块时,它将被启用并且可以在语言之间切换。是我的猜测错了,还是我的代码有问题?我认为我的想法是错误的,我不认为我所暗示的意味着改变语言。

在关键词上,它出现了en-US,我希望它只显示trefwoord,并且在高级情况下可以看到英文关键词。

在我的高级选项中,

3

在标题和描述中,这两个选项仅显示德语。除了显示之外[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 上启用编辑功能。

相关内容