
Después de actualizar a Tex Live 2016/Debian, obtengo errores al usar el paquete pdfpages
y compilar con Lualatex. Si intento compilar
\documentclass[a4paper,portrait]{article}
\usepackage{pdfpages}
\usepackage{pgffor}
\includepdf{document.pdf}
me salen los errores
! 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
(Estos no son los mensajes de error completos, sólo las partes que creo que son importantes)
No obtengo errores al compilar con pdflatex.
Las versiones que estoy usando son
Package: pdfpages 2016/04/19 v0.5f
pdfTeX, Version 3.14159265-2.6-1.40.17
LuaTeX, Version 0.95.0
¿Se trata de algún tipo de error o ha cambiado algo en la forma en que pdfpages
se debe utilizar?
Respuesta1
LuaTeX ha cambiado bastante este año. Entre otras cosas, los desarrolladores de LuaTeX eliminaron muchas primitivas (pdf) conocidas de pdfTeX. Por lo tanto, es necesario actualizar varios paquetes que utilizan estas primitivas.
Alternativamente, puede agregar el luatex85
paquete, que reintroducirá estas primitivas "faltantes".