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 pdfx
requer luatex85
. É necessário apenas para Luatex, para que eles não sejam puxados pelo gerenciador de pacotes. A instalação texlive-luatex85
corrige o problema. Não há necessidade de modificar o tex.
(As reivindicações pdftexcmds
da documentação texlive-oberdiek
também podem ser usadas, mas não funciona na minha caixa, eu preciso luatex85
ou ambos.)