我正在尝试建立一个存储库来收集幻灯片并重复使用它们,因此使用独立版本及其投影仪功能似乎是合理的,但是在以下 M(n)WE 中
\documentclass[aspectratio=169, english]{beamer}
\usepackage{standalone}
\begin{filecontents*}{testslide.tex}
\documentclass[beamer,10pt]{standalone}
\begin{document}
\begin{standaloneframe}[label=mylabel]{A Title? Vanishes}
A text - appears
\end{standaloneframe}
\end{document}
\end{filecontents*}
\begin{document}
\include{testslide.tex}
\end{document}
独立文件可以完美地呈现为幻灯片,
而在主文档中,幻灯片标题(我假设还有像我的标签这样的选项)消失了,只剩下主文本。
也许standaloneframe
不是要表示整个框架,而只是其中的一部分?我无法从以下文档中找到答案:https://ctan.uib.no/macros/latex/contrib/standalone/standalone.pdf那么如何真正拥有一个包含标题和独立选项的完整框架呢?我的目标是 MWE 实际上只包含一个包含标题及其选项等的完整框架 - 我该如何获得它?
(因为否则我总是必须[...]{...}
在每个 latex beamer 文档中复制一个框架的所有部分,我想避免这种重复)
答案1
我想我找到了答案,而且它并不太复杂。
它似乎standaloneframe
不是指单个(独立的,不在一组幻灯片中)框架,而是指一个虚拟框架,用于封装稍后之内一个框架。
要获得完整的独立框架,下面的方法确实有效
\documentclass[aspectratio=169, english]{beamer}
\usepackage{standalone}
\begin{filecontents*}{testslide.tex}
\documentclass[beamer,10pt]{standalone}
\begin{document}
\begin{frame}[label=mylabel]{A Title? Does not vanish}
A text - appears
\end{frame}
\end{document}
\end{filecontents*}
\begin{document}
\include{testslide.tex}
\end{document}