Sequência de controle indefinida usando pdfx e Lualatex

Sequência de controle indefinida usando pdfx e Lualatex

Compilar um exemplo simples em PDF/A com Lualatex retorna o seguinte erro:

! Undefined control sequence.
l.660  \ifnum\shellescape

Ou, para um PDF/X:

! Undefined control sequence.
l.333  \pdfobjcompresslevel
                         =0 \relax

Como posso compilar um documento em Lualatex com conformidade com PDFx?

Código de exemplo, rodando no Texlive 2018:

\documentclass{scrbook}
\usepackage[x-4]{pdfx}

\begin{document}
\chapter{Intro}
Things and stuff.
\end{document}

Responder1

O pacote pdfxrequer luatex85. É necessário apenas para Luatex, para que eles não sejam puxados pelo gerenciador de pacotes. A instalação texlive-luatex85corrige o problema. Não há necessidade de modificar o tex.

(As reivindicações pdftexcmdsda documentação texlive-oberdiektambém podem ser usadas, mas não funciona na minha caixa, eu preciso luatex85ou ambos.)

informação relacionada