
Nach dem Upgrade auf Tex Live 2016/Debian erhalte ich Fehler bei der Verwendung des Pakets pdfpages
und beim Kompilieren mit Lualatex. Wenn ich versuche,
\documentclass[a4paper,portrait]{article}
\usepackage{pdfpages}
\usepackage{pgffor}
\includepdf{document.pdf}
ich bekomme die Fehler
! Undefined control sequence.
\AtBegShi@horigin ->\pdfhorigin
! Missing number, treated as zero.
<to be read again>
\relax
! Illegal unit of measure (pt inserted).
<to be read again>
\relax
! Undefined control sequence.
\AtBegShi@vorigin ->\pdfvorigin
(das sind nicht die vollständigen Fehlermeldungen, nur die Teile, die ich für wichtig halte)
Ich erhalte keine Fehler beim Kompilieren mit pdflatex.
Die Versionen, die ich verwende, sind
Package: pdfpages 2016/04/19 v0.5f
pdfTeX, Version 3.14159265-2.6-1.40.17
LuaTeX, Version 0.95.0
Handelt es sich hierbei um eine Art Fehler oder hat sich an der Art und Weise der pdfpages
Verwendung etwas geändert?
Antwort1
LuaTeX hat sich dieses Jahr ziemlich stark verändert. Unter anderem haben die LuaTeX-Entwickler viele bekannte (pdf)Primitive aus pdfTeX entfernt. Daher müssen mehrere Pakete, die diese Primitive verwenden, aktualisiert werden.
Alternativ können Sie das luatex85
Paket hinzufügen, das diese „fehlenden“ Grundelemente wieder einführt.