Beamer + LuaLaTeX + 格式文件的问题

Beamer + LuaLaTeX + 格式文件的问题

在尝试编译 beamer 格式文件时,我发现了以下错误:

\documentclass{beamer}
\begin{document}
\end{document}

使用命令lualatex -ini -jobname="fmttest" "&lualatex" mylatexformat.ltx "fmttest.tex"。此格式可以很好地与 beamer 类(或 article 类)一起编译。但是,尝试使用文件 test.tex 的格式如下(lualatex -fmt=fmttest.fmt test.tex):

\begin{document}
\begin{frame}
    Hello world!
\end{frame}
\end{document}

Lualatex 抛出此错误,并且没有产生其他有用的信息:

! error:  (pdf backend): referenced object has wrong type others; should be obj
!  ==> Fatal error occurred, no output PDF file produced!

删除开始/结束帧对并将 fmttest.tex 的类设置为 article,一切都按预期进行编译。但 beamer 却不是这样... 为什么会出现这种情况/我可以做些什么来解决这个问题?

相关内容