我尝试使用套件拆分大型beamer
演示文稿standalone
。在此,我不想拆分幻灯片的某些部分(我知道可以使用beamer
带有的类选项)standaloneframe
,而是拆分带有覆盖层(尤其是其自己的序言)的整个幻灯片系列。我最终得到了这两个文件。
主文件
%main.tex
\documentclass{beamer}
\title{title}
\usepackage[subpreambles]{standalone}
%\usepackage{standalone, tikz}
\begin{document}
\begin{frame}[plain]
\titlepage
\end{frame}
\includestandalone{sub}
\end{document}
和第一部分
% sub.tex
\documentclass[class=beamer,preview=false,crop=false,varwidth=false]{standalone}
\usepackage{tikz}
\begin{document}
\begin{frame}{A Frame}
\begin{itemize}[<+->]
\item an item
\item another item
\item a circle \tikz \draw circle (3pt);
\end{itemize}
\end{frame}
\end{document}
sub.tex
可以按预期进行编译。
第一次编译main.tex
时只出现标题框,后面跟着一个空幻灯片。我怀疑这是因为收集前言需要一次运行。
第二次编译时main.tex
,我收到一条错误消息,如果我从一开始就忽略子前言,也会出现同样的错误。
! Missing \endgroup inserted.
<inserted text>
\endgroup
l.10 \end{frame}
! ==> Fatal error occurred, no output PDF file produced!
第三次运行产生略有不同的消息,该消息在所有后续pdflatex
调用中重复出现。
Package currfile Warning: File stack underflow! on input line 259.
(./main.sta)
! Extra }, or forgotten \endgroup.
l.506 }
%
! ==> Fatal error occurred, no output PDF file produced!
我做错了什么?