Неопределенная последовательность управления с использованием pdfx и Lualatex

Неопределенная последовательность управления с использованием pdfx и Lualatex

Компиляция простого примера в формате 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-oberdiekluatex85

Связанный контент