diff options
Diffstat (limited to 'Master/texmf-dist/doc/luatex/minim-xmp/minim-xmp.doc')
-rw-r--r-- | Master/texmf-dist/doc/luatex/minim-xmp/minim-xmp.doc | 68 |
1 files changed, 66 insertions, 2 deletions
diff --git a/Master/texmf-dist/doc/luatex/minim-xmp/minim-xmp.doc b/Master/texmf-dist/doc/luatex/minim-xmp/minim-xmp.doc index 01d2084f6ce..57fe527d2c8 100644 --- a/Master/texmf-dist/doc/luatex/minim-xmp/minim-xmp.doc +++ b/Master/texmf-dist/doc/luatex/minim-xmp/minim-xmp.doc @@ -8,8 +8,8 @@ \else \startmetadata author {Esger Renkema} title {minim-xmp} - date {2021-06-01} - version {2021/1.0} + date {2022-03-03} + version {2022/1.1} keywords {LuaTeX; Plain TeX; XMP; metadata; PDF/A;} stopmetadata \maketitle \fi @@ -156,6 +156,68 @@ after which the generated XMP code will be </colours:Favourite> </rdf:Description>⟧ +If use of the pdf/a format is detected (i.e. a ⟦pdfaid⟧ entry is present in the +metadata), the following pdf/a extension schema will also be generated: + +\font\seventt {Latin Modern Mono:script=latn;+smcp;} at 7pt +\begingroup\rightskip=-6cm\baselineskip=9pt +⟦∥let∥tentt∥seventt∥seventt<rdf:Description rdf:about="" + xmlns:pdfaExtension="http://www.aiim.org/pdfa/ns/extension/" + xmlns:pdfaSchema="http://www.aiim.org/pdfa/ns/schema#" + xmlns:pdfaProperty="http://www.aiim.org/pdfa/ns/property#" + xmlns:pdfaType="http://www.aiim.org/pdfa/ns/type#" + xmlns:pdfaField="http://www.aiim.org/pdfa/ns/field#" > + <pdfaExtension:schemas> + <rdf:Bag> + <rdf:li rdf:parseType="Resource"> + <pdfaSchema:schema>Example namespace</pdfaSchema:schema> + <pdfaSchema:namespaceURI>http://example.com/minim/colours/</pdfaSchema:namespaceURI> + <pdfaSchema:prefix>colours</pdfaSchema:prefix> + <pdfaSchema:property> + <rdf:Seq> + <rdf:li rdf:parseType="Resource"> + <pdfaProperty:name>Favourite</pdfaProperty:name> + <pdfaProperty:valueType>Colour</pdfaProperty:valueType> + <pdfaProperty:category>external</pdfaProperty:category> + <pdfaProperty:description>The author’s favourite colour</pdfaProperty:description> + </rdf:li> + </rdf:Seq> + </pdfaSchema:property> + <pdfaSchema:valueType> + <rdf:Seq> + <rdf:li rdf:parseType="Resource"> + <pdfaType:type>Colour</pdfaType:type> + <pdfaType:namespaceURI>http://example.com/minim/colours/</pdfaType:namespaceURI> + <pdfaType:prefix>c</pdfaType:prefix> + <pdfaType:description>RGB Colour</pdfaType:description> + <pdfaType:field> + <rdf:Seq> + <rdf:li rdf:parseType="Resource"> + <pdfaField:name>B</pdfaField:name> + <pdfaField:valueType>Integer</pdfaField:valueType> + <pdfaField:description>Blue component</pdfaField:description> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <pdfaField:name>G</pdfaField:name> + <pdfaField:valueType>Integer</pdfaField:valueType> + <pdfaField:description>Green component</pdfaField:description> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <pdfaField:name>R</pdfaField:name> + <pdfaField:valueType>Integer</pdfaField:valueType> + <pdfaField:description>Red component</pdfaField:description> + </rdf:li> + </rdf:Seq> + </pdfaType:field> + </rdf:li> + </rdf:Seq> + </pdfaSchema:valueType> + </rdf:li> + </rdf:Bag> + </pdfaExtension:schemas> +</rdf:Description>⟧ +\par\endgroup + You probably will not need defining your own value types, so in most cases you should omit the fifth argument to ⟦add_namespace⟧. If you do define a new value type, you can specify its prefix if it differs @@ -182,6 +244,8 @@ All metadata will be written to the PDF file uncompressed. The ⟦*\metadatamodification⟧ setting controls whether XMP packets will be marked as read-only (value~0; default) or writeable (value~1). Writeable XMP packets will be padded with about 2\thinspace kB of whitespace. +You can prohibit writing metadata altogether +by specifying ⟦*\writedocumentmetadata = 0⟧. If the document-level metadata contains values in the ⟦pdfaid⟧ namespace, metadata extension schemas will be appended to the document-level metadata |