自从我安装了 TeXLive 2016 后,我就无法standalone
再使用 LuaLaTeX 用文档类构建文档了(PDFLaTeX 可以正常工作)。例如:
\documentclass{standalone}
\begin{document}
hi
\end{document}
给我:
! Undefined control sequence.
\sa@placebox ->\newpage \global \pdfpagewidth
=\wd \sa@box \global \pdfpageh...
l.4 \end{document}
如何修复?
答案1
修复方法很简单:\RequirePackage{luatex85}
在第一行添加一个临时解决方法,直到standalone
更新为止。即使更新后也不会造成任何损害。
\RequirePackage{luatex85}
\documentclass{standalone}
\begin{document}
hi
\end{document}
答案2
最简单的方法是加载luatex85
包。您可能需要在之前加载它documentclass
,使用RequirePackage
更详细地说,luatex 现在不再定义许多带pdf
前缀的原语。该luatex85
包定义了原语的别名,这些原语的名称与pdftex
和 的早期版本相同luatex
。