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 pdfx
requiere luatex85
. Solo es necesario para Luatex, por lo que el administrador de paquetes no los incorpora. La instalación texlive-luatex85
soluciona el problema. No es necesario modificar el tex.
(La documentación reclamada pdftexcmds
también texlive-oberdiek
se puede utilizar, pero no funciona en mi caja, la necesito luatex85
o ambas).