Secuencia de control indefinida usando pdfx y Lualatex

Secuencia de control indefinida usando pdfx y Lualatex

La compilación de un ejemplo simple en PDF/A con Lualatex devuelve el siguiente error:

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

O, para un PDF/X:

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

¿Cómo puedo compilar un documento en Lualatex compatible con PDFx?

Código de ejemplo, ejecutándose en Texlive 2018:

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

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

Respuesta1

El paquete pdfxrequiere luatex85. Solo es necesario para Luatex, por lo que el administrador de paquetes no los incorpora. La instalación texlive-luatex85soluciona el problema. No es necesario modificar el tex.

(La documentación reclamada pdftexcmdstambién texlive-oberdiekse puede utilizar, pero no funciona en mi caja, la necesito luatex85o ambas).

información relacionada