在尝试编译 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 却不是这样... 为什么会出现这种情况/我可以做些什么来解决这个问题?