pdfx 및 Lualatex를 사용하여 정의되지 않은 제어 시퀀스

pdfx 및 Lualatex를 사용하여 정의되지 않은 제어 시퀀스

Lualatex를 사용하여 PDF/A의 간단한 예제를 컴파일하면 다음 오류가 반환됩니다.

! Undefined control sequence.
l.660  \ifnum\shellescape

또는 PDF/X의 경우:

! Undefined control sequence.
l.333  \pdfobjcompresslevel
                         =0 \relax

PDFx 규격을 준수하는 Lualatex에서 문서를 어떻게 컴파일할 수 있습니까?

Texlive 2018에서 실행되는 예제 코드:

\documentclass{scrbook}
\usepackage[x-4]{pdfx}

\begin{document}
\chapter{Intro}
Things and stuff.
\end{document}

답변1

패키지에는 pdfx가 필요합니다 luatex85. 이는 Luatex에만 필요하므로 패키지 관리자가 가져오지 않습니다. 설치하면 texlive-luatex85문제가 해결됩니다. 텍스를 수정할 필요가 없습니다.

pdftexcmds( 에서 주장하는 문서 texlive-oberdiek도 사용할 수 있지만 내 상자에서는 작동하지 않거나 필요 luatex85하거나 둘 다에서 작동하지 않습니다.)

관련 정보