如何在 Beamer 中将主标题放在具有单独框架标题的框架上?

如何在 Beamer 中将主标题放在具有单独框架标题的框架上?

我有一个像

  • 疾病
    • ... [许多帧]
  • 如何开发诊断
    • 常见诊断
    • ... [许多帧]
  • 如何诊断和治疗
    • ... [许多帧]

虚拟代码

\documentclass{beamer}
\usetheme{Copenhagen}
\usepackage[T1]{fontenc}
\usepackage{newunicodechar}

\begin{document} 
\title{Diagnostics}
\author{Masi}

\begin{titlepage}
1.11.2015.
\end{titlepage}

\begin{document}

\begin{frame}
\part{Diseases}
\frametitle{How can you define a disease?}
\end{frame}
... [many frames]

\begin{frame}
\part{How to develop Diagnostics}
\frametitle{common approaches}
\end{frame}
--- [many frames]

\begin{frame}
\part{How to diagnose and treat?}
\frametitle{Diagsose Disease A, ...}
...
\end{frame}
--- [many frames]

\end{document}

很多页面。我知道你可以以某种方式使用主要框架标题或类似的东西,但找不到如何做到这一点。有可能部分命令不是正确的方法。

如何为多个帧设置主标题,以便每个帧可以有单独的帧标题?

答案1

你想要的可以通过以下方式实现

\AtBeginPart{\frame{\partpage}}

它将为每个框架创建\part一个具有以下形式的居中标题的框架

Part #

Part Title

完整示例:

\documentclass{beamer}
\usetheme{Copenhagen}

\title{Diagnostics}
\author{Masi}

\AtBeginPart{\frame{\partpage}}

\begin{document}

\part{Diseases}
\begin{frame}
\frametitle{How can you define a disease?}
\end{frame}

\part{How to develop Diagnostics}
\begin{frame}
\frametitle{common approaches}
\end{frame}

\part{How to diagnose and treat?}
\begin{frame}
\frametitle{Diagsose Disease A, ...}
\end{frame}

\end{document}

在此处输入图片描述

顺便说一下,\part应该在外面使用;一个部分有很多框架(里面frame有一个带有 s 的框架是不正确的,会产生不理想的结果。)\part

如果你决定不想要\part,而是\section使用 ,那么也有类似的方法 \AtBeginSection。看看this answer of mine在投影机幻灯片中创建带有标题页的各部分举个例子。

答案2

或者,使用\sections 并将它们显示在标题中,以便观众定位。如果真的有那么多帧,他们可能会失去踪迹或陷入沉睡 ;-)

\documentclass{beamer}
\usetheme{Copenhagen}
\usepackage[T1]{fontenc}
\usepackage{pgffor}

\title{Diagnostics}
\author{Masi}
\begin{document} 

\frame{\maketitle}

\section{Diseases}
\begin{frame}
    \frametitle{How can you define a disease?}
\end{frame}
\foreach \x in {1,...,5} {%
    \begin{frame}{Diseases sub\x}
        \x
    \end{frame}
}

\section{How to develop Diagnostics}
\begin{frame}
    \frametitle{common approaches}
\end{frame}
\foreach \x in {1,...,5} {%
    \begin{frame}{Diseases sub\x}
        \x
    \end{frame}
}

\section{How to diagnose and treat?}
\begin{frame}
    \frametitle{Diagsose Disease A, ...}
    ...
\end{frame}
\foreach \x in {1,...,5} {%
    \begin{frame}{Diseases sub\x}
        \x
    \end{frame}
}

\end{document}

相关内容