Компиляция простого примера в формате PDF/A с помощью Lualatex возвращает следующую ошибку:
! Undefined control sequence.
l.660 \ifnum\shellescape
Или для PDF/X:
! Undefined control sequence.
l.333 \pdfobjcompresslevel
=0 \relax
Как скомпилировать документ в Lualatex с соблюдением требований PDFx?
Пример кода, работающего на Texlive 2018:
\documentclass{scrbook}
\usepackage[x-4]{pdfx}
\begin{document}
\chapter{Intro}
Things and stuff.
\end{document}
решение1
Пакет pdfx
требует luatex85
. Он требуется только для Luatex, поэтому они не загружаются менеджером пакетов. Установка texlive-luatex85
исправляет проблему. Не нужно изменять tex.
( Можно также использовать утверждения pdftexcmds
из документации , но они не работают на моем компьютере, мне нужно и то, и другое.)texlive-oberdiek
luatex85