Beamer 框架断裂不符合我的要求

Beamer 框架断裂不符合我的要求

我想控制框架中断的位置。这是我制作的第一个 Beamer 演示文稿,但我找不到问题的答案。

考虑以下 MWE:

\documentclass{beamer}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\title{MEW}

\begin{document}
\section{Intro}
\begin{frame}[allowframebreaks,noframenumbering,fragile]{Theoretical Introduction}
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
\framebreak
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
\end{frame}
\end{document}

输出如下:

帧中断未在所需位置

我希望第二帧以

Duis aute irure dolor in......

由于某种原因,TeX 决定在“reprehenderit in voluptate...”处将其打破。

我怎样才能告诉 Beamer 和 TeX 打破我决定放置的框架\framebreak

另一个问题:该选项不是noframenumbering应该抑制将罗马数字附加到第二帧(以及可能接下来的第三帧和第四帧)吗?它似乎没有效果。

我再说一遍,我无法在 tex.se 上找到有关此问题的答案。

注意:我在 Overleaf 上编译了 .tex 文件。

答案1

手册beamer明确指出

allowframebreaks除长篇参考书目外,不要使用该选项。


因此,我建议采用以下解决方案,将不同的框架与存储共享框架标题的命令结合使用。

\documentclass{beamer}
\usepackage[english]{babel}

\begin{document}
\section{Intro}
\newcommand{\introframetitle}{Introductory remarks}
\begin{frame}{\introframetitle}
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
\end{frame}

\begin{frame}{\introframetitle}
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
\end{frame}
\end{document}

如果您更喜欢仅使用单个的解决方案frame,那么您也可以使用覆盖:

\documentclass{beamer}
\usepackage[english]{babel}

\begin{document}
\section{Intro}
\begin{frame}{Introductory remarks}
\only<1>{Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.}

\only<2>{Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.}
\end{frame}
\end{document}

答案2

\linebreak第二帧将以

两人皆非

\documentclass{beamer}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\title{MEW}

\begin{document}
\section{Intro}
\begin{frame}[allowframebreaks,noframenumbering,fragile]{Theoretical Introduction}
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
\framebreak\linebreak
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
\end{frame}
\end{document}

分页符

相关内容