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. Ouvrir dans l'éditeur Overleaf
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 : Ouvrir dans l'éditeur Overleaf
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 : Ouvrir dans l'éditeur Overleaf
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 change. Est-ce qu’il s’agit du comportement normal du paquet hyperxmp ? Y a-t-il une option subtile que je devrais utiliser ? |
Je pense qu'il ne s'agit pas d'un bug. La situation semble en fait assez compliquée :
Un exemple : Ouvrir dans l'éditeur Overleaf
Cela permet d'avoir les deux types de métadonnées. Oui ! C’est exactement ce que m’a fait remarquer l’auteur du paquet Merci ! 1
|
Peut-être faut-il effacer les fichiers intermédiaires créés par hyperref entre ces 2 compilations? (avec latexmk, l'option -g le fait). Cette solution me sort souvent d'affaire.
Déjà essayé, mais non, ça ne fonctionne pas davantage. Après quelques lectures ici et là (notamment chez Adobe), il apparaît que les metadata écrites par hyperxmp sont au format… xmp, justement, et que le package supprime tout bonnement les tag au format pdf pour les remplacer par des xmp. Ce qui est une sorte d’abérration, je trouve…
Je pense qu'il s'agit d'un bug de
hyperxmp
puisque la documentation de ce package indique (traduction maison) : «hyperxmp
s'intègre parfaitement àhyperref
et ne nécessite pratiquement aucune modification d'un document qui spécifie déjà des métadonnées via les mécanismes dehyperref
. ». Ça vaudrait le coup de faire un rapport à son auteur, notamment parce que la TeX Live 2020 va bientôt être figée.C’est bien ce que je pense, mais ça me paraît tellement énorme que j’ai du mal à y croire…
Cependant, comme vous le conseillez, je vais faire un petit rapport (trés humble : je suis loin de comprendre tout aux arcanes mystérieuses de Tex/LaTeX) à l’auteur…