Fehler bei der Verwendung von pdfpages und lualatex

Fehler bei der Verwendung von pdfpages und lualatex

Nach dem Upgrade auf Tex Live 2016/Debian erhalte ich Fehler bei der Verwendung des Pakets pdfpagesund 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 pdfpagesVerwendung 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 luatex85Paket hinzufügen, das diese „fehlenden“ Grundelemente wieder einführt.

verwandte Informationen