
Após atualizar para o Tex Live 2016/Debian, recebo erros ao usar o pacote pdfpages
e compilar com Lualatex. Se eu tentar compilar
\documentclass[a4paper,portrait]{article}
\usepackage{pdfpages}
\usepackage{pgffor}
\includepdf{document.pdf}
eu recebo os erros
! 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
(estas não são as mensagens de erro completas, apenas as partes que considero importantes)
Não recebo erros ao compilar com pdflatex.
As versões que estou usando são
Package: pdfpages 2016/04/19 v0.5f
pdfTeX, Version 3.14159265-2.6-1.40.17
LuaTeX, Version 0.95.0
Isso é algum tipo de bug ou algo mudou na forma como pdfpages
deve ser usado?
Responder1
LuaTeX mudou bastante este ano. Entre outras coisas, os desenvolvedores do LuaTeX removeram muitos primitivos (pdf) conhecidos do pdfTeX. Assim vários pacotes que fazem uso destas primitivas precisam ser atualizados.
Alternativamente, você pode adicionar o luatex85
pacote, que reintroduzirá essas primitivas "ausentes".