Das Kompilieren eines einfachen Beispiels für PDF/A mit Lualatex gibt den folgenden Fehler zurück:
! Undefined control sequence.
l.660 \ifnum\shellescape
Oder für ein PDF/X:
! Undefined control sequence.
l.333 \pdfobjcompresslevel
=0 \relax
Wie kann ich unter Lualatex ein PDFx-kompatibles Dokument erstellen?
Beispielcode, der auf Texlive 2018 läuft:
\documentclass{scrbook}
\usepackage[x-4]{pdfx}
\begin{document}
\chapter{Intro}
Things and stuff.
\end{document}
Antwort1
Das Paket pdfx
erfordert luatex85
. Es wird nur für Luatex benötigt, damit sie nicht vom Paketmanager eingebunden werden. Die Installation texlive-luatex85
behebt das Problem. Der Text muss nicht geändert werden.
(Die Dokumentation behauptet, pdftexcmds
dass texlive-oberdiek
es auch verwendet werden kann, aber es funktioniert nicht auf meiner Box, ich brauche luatex85
oder beides.)