Undefined control sequence \pdfobjcompresslevel
Closed this issue · 2 comments
Désolé, encore des soucis de compilation. J'ai un patacrep à jour (version 5.1.1) installé via pip, comme il se doit. J'ai un patadata à jour (69f6d2c). J'ai un TexLive récent (paquet Debian version 2016.20160805-1). Toute tentative de compilation d'un carnet yaml (par exemple songbook -v books/naheulbeuk.yaml
) échoue avec la même erreur :
DEBUG:patacrep.build:! Undefined control sequence.
DEBUG:patacrep.build:l.84 \pdfobjcompresslevel
Même chose si je tente de compiler directement le fichier .tex généré par songbook (par exemple lualatex naheulbeuk.tex
. Le fichier incriminé est $HOME/.local/lib/python3.5/site-packages/patacrep/data/templates/styles/patacrep.sty
, ligne 84 donc :
% Patch for Debian TeXLive 2012
% A bug may produce corrupted PDF
\pdfobjcompresslevel=0
Commenter cette ligne permet apparemment de tout faire rentrer dans l'ordre, et je présume que le bug évoqué dans le commentaire a été corrigé depuis longtemps, mais je laisse à d'autre le soin d'en juger. L'idéal serait peut-être de faire un test sur la version du compilateur, pour rester compatible avec les vieilles Debian.
Merci pour le rapport détaillé !
La ligne incriminée est dans le projet patacrep/patacrep, j'ai créé une PR avec ta proposition : patacrep/patacrep#243.
Arf oui, désolé pour le rapport au mauvais endroit. Et merci pour le patch !