Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 2

13 Mar '20, 11:15

Bernard's gravatar image

Bernard
4.6k15

Comportement étrange hyperref + hyperxmp

Je compile sans erreur le document suivant sur Manjaro/TexLive 2019 en ligne de commande ou avec TexStudio et les champs PDF indiqués (pdfauthor et pdftitle) figurent bien dans les propriétés du document telles que les affichent Okular, Evince ou Adobe Reader. \documentclass{article} \usepackage[unicode]{hyperref} \title{Titre du document} \author{Son auteur} \date{12 mars 2020} \hypersetup{% pdfauthor={L’auteur}, pdftitle={Titre du document} } \begin{document} \maketitle Toute l’histoire du monde peut se résumer à quelques galipettes accomplies avec plus ou moins d’imagination par des êtres généralement oublieux de leur condition mortelle. \end{document} Il me faut maintenant insérer des champs particuliers au sein des propriétés du PDF, comme un sous-titre ou l’adresse de l’auteur, etc. Le paquet **hyperxmp** paraît tout indiqué pour ce faire. Je modifie donc le document comme suit : \documentclass{article} \usepackage{hyperxmp} \usepackage[unicode]{hyperref} \title{Titre du document} \author{Son auteur} \date{12 mars 2020} \hypersetup{% pdfauthor={L’auteur}, pdftitle={Titre du document}, pdfsubtitle={Son sous-titre} } \begin{document} \maketitle Toute l’histoire du monde peut se résumer à quelques galipettes accomplies avec plus ou moins d’imagination par des êtres généralement oublieux de leur condition mortelle. \end{document} Pareillement, la compilation se fait sans erreur, mais cette fois-ci, plus aucune propriété n’apparaît dans les champs lisibles, que ce soit avec Okular, Evince ou Adobe Reader. Je tente des compilations successives et répétées avec lualatex, latex, pdflatex, qui toutes aboutissent sans erreur, mais toujours pas de propriétés affichées. Pourtant, l’analyse du fichier PDF avec **exiftool** montre que les propriétés sont présentes, même si le champ *author* a été déplacé vers *creator* : ExifTool Version Number : 11.85 File Name : test-hyperref-hyperxml.pdf Directory : . File Size : 25 kB File Modification Date/Time : 2020:03:13 04:49:22+01:00 File Access Date/Time : 2020:03:12 11:50:37+01:00 File Inode Change Date/Time : 2020:03:13 04:49:22+01:00 File Permissions : rw-r--r-- File Type : PDF File Type Extension : pdf MIME Type : application/pdf Linearized : No Page Count : 1 Page Mode : UseOutlines Schemas Schema : XMP Media Management Schema Schemas Prefix : xmpMM Schemas Namespace URI : http://ns.adobe.com/xap/1.0/mm/ Schemas Property Name : DocumentID Schemas Property Value Type : URI Schemas Property Category : internal Schemas Property Description : UUID based identifier for all versions and renditions of a document Keywords : PDF Version : 1.5 Format : application/pdf Title : Titre du document Publisher : Date : 2020:03:13 04:49:21+01:00 Language : Type : Text Creator : L’auteur Source : test-hyperref-hyperxml.tex Create Date : 2020:03:13 04:49:21+01:00 Modify Date : 2020:03:13 04:49:21+01:00 Metadata Date : 2020:03:13 04:49:21+01:00 Creator Tool : LaTeX with hyperref Document ID : uuid:8d7aea33-33e4-4c4c-81dc-eaea888d7a39 Instance ID : uuid:00a8d182-6754-46c4-9395-f7a8d1dc4c9b Compliance Profile : Three Subtitle : Son sous-titre Producer : LuaTeX-1.10.0 Trapped : False PTEX Full Banner : This is LuaTeX, Version 1.10.0 (TeX Live 2019) J’ai joué avec toutes (enfin presque) options disponibles de **hyperref** et **hyperxmp** et inversé l’ordre de leur appel (**hyperref** avant **hyperxmp** et inversement) sans que le résultat ne change. Est-ce qu’il s’agit du comportement normal du paquet **hyperxmp** ? Y a-t-il une option subtile que je devrais utiliser ?
cliquez ici pour masquer/afficher la révision 1

13 Mar '20, 06:01

webertex's gravatar image

webertex
6313

Comportement étrange hyperref + hyperxmp

Je compile sans erreur le document suivant sur Manjaro/TexLive 2019 en ligne de commande ou avec TexStudio et les champs PDF indiqués (pdfauthor et pdftitle) figurent bien dans les propriétés du document telles que les affichent Okular, Evince ou Adobe Reader. \documentclass{article} \usepackage[unicode]{hyperref} \title{Titre du document} \author{Son auteur} \date{12 mars 2020} \hypersetup{% pdfauthor={L’auteur}, pdftitle={Titre du document} } \begin{document} \maketitle Toute l’histoire du monde peut se résumer à quelques galipettes accomplies avec plus ou moins d’imagination par des êtres généralement oublieux de leur condition mortelle. \end{document} Il me faut maintenant insérer des champs particuliers au sein des propriétés du PDF, comme un sous-titre ou l’adresse de l’auteur, etc. Le paquet **hyperxmp** paraît tout indiqué pour ce faire. Je modifie donc le document comme suit : \documentclass{article} \usepackage{hyperxmp} \usepackage[unicode]{hyperref} \title{Titre du document} \author{Son auteur} \date{12 mars 2020} \hypersetup{% pdfauthor={L’auteur}, pdftitle={Titre du document}, pdfsubtitle={Son sous-titre} } \begin{document} \maketitle Toute l’histoire du monde peut se résumer à quelques galipettes accomplies avec plus ou moins d’imagination par des êtres généralement oublieux de leur condition mortelle. \end{document} Pareillement, la compilation se fait sans erreur, mais cette fois-ci, plus aucune propriété n’apparaît dans les champs lisibles, que ce soit avec Okular, Evince ou Adobe Reader. Je tente des compilations successives et répétées avec lualatex, latex, pdflatex, qui toutes aboutissent sans erreur, mais toujours pas de propriétés affichées. Pourtant, l’analyse du fichier PDF avec **exiftool** montre que les propriétés sont présentes, même si le champ *author* a été déplacé vers *creator* : ExifTool Version Number : 11.85 File Name : test-hyperref-hyperxml.pdf Directory : . File Size : 25 kB File Modification Date/Time : 2020:03:13 04:49:22+01:00 File Access Date/Time : 2020:03:12 11:50:37+01:00 File Inode Change Date/Time : 2020:03:13 04:49:22+01:00 File Permissions : rw-r--r-- File Type : PDF File Type Extension : pdf MIME Type : application/pdf Linearized : No Page Count : 1 Page Mode : UseOutlines Schemas Schema : XMP Media Management Schema Schemas Prefix : xmpMM Schemas Namespace URI : http://ns.adobe.com/xap/1.0/mm/ Schemas Property Name : DocumentID Schemas Property Value Type : URI Schemas Property Category : internal Schemas Property Description : UUID based identifier for all versions and renditions of a document Keywords : PDF Version : 1.5 Format : application/pdf Title : Titre du document Publisher : Date : 2020:03:13 04:49:21+01:00 Language : Type : Text Creator : L’auteur Source : test-hyperref-hyperxml.tex Create Date : 2020:03:13 04:49:21+01:00 Modify Date : 2020:03:13 04:49:21+01:00 Metadata Date : 2020:03:13 04:49:21+01:00 Creator Tool : LaTeX with hyperref Document ID : uuid:8d7aea33-33e4-4c4c-81dc-eaea888d7a39 Instance ID : uuid:00a8d182-6754-46c4-9395-f7a8d1dc4c9b Compliance Profile : Three Subtitle : Son sous-titre Producer : LuaTeX-1.10.0 Trapped : False PTEX Full Banner : This is LuaTeX, Version 1.10.0 (TeX Live 2019) J’ai joué avec toutes (enfin presque) options disponibles de **hyperref** et **hyperxmp** et inversé l’ordre de leur appel (**hyperref** avant **hyperxmp** et inversement) sans que le résultat ne change. Est-ce qu’il s’agit du comportement normal du paquet **hyperxmp** ? Y a-t-il une option subtile que je devrais utiliser ?

C'est votre première visite ici ? Consultez la FAQ !

×