如何在 Beamer Berkeley 左侧导航栏上允许中断?

如何在 Beamer Berkeley 左侧导航栏上允许中断?

我的演示文稿中有太多部分,以至于左侧导航栏已满,仅显示图 2 中的前几部分,图 1 中的初始情况。伪代码

  • 当超出阈值时清理左侧导航栏,并在足够的页面上启动一个新的导航栏
  • 该功能出现在 Beamer Berkeley 附录中,因此主文档也可以使用

图2所示问题的代码

\documentclass{beamer}
\usetheme{Berkeley} 
\logo{\includegraphics{logo.png}}
\usepackage{hyperref}
% https://tex.stackexchange.com/a/346486/13173
\newenvironment{slide}[1]
{\begin{frame}[environment=slide,allowframebreaks]
\frametitle{\insertsection-#1}
}
{\end{frame}}
% fragile only if code
% allowframebreaks not by default 

\begin{document} 
\title{Sensory system. Primary sensory modalities. Cortical modalities. Kinds of sensory disturbances. Spinal cord disorders. Spinal cord transverse and partial lesion. Cauda equina damage.}
\author{Leo}

\section{Cortical modalities}
\begin{slide}{basics} 
    More refined aspects of sensation ...
\end{slide}

\section{Cortical modalities}
\begin{slide}{basics} 
    More refined aspects of sensation ...
\end{slide}

\section{Cortical modalities 2}
\begin{slide}{basics} 
    More refined aspects of sensation ...
\end{slide}

\section{Cortical modalities 3}
\begin{slide}{basics} 
    More refined aspects of sensation ...
\end{slide}

\section{Cortical modalities 4}
\begin{slide}{basics} 
    More refined aspects of sensation ...
\end{slide}

\end{document}

图 1 第一页的情况,图 2 第 6 节中导航栏未发生改变的情况,图 3 Samcarter 的答案输出 + 一个slide附加内容但没有\part{}- 因页数不足而失败

在此处输入图片描述 在此处输入图片描述 在此处输入图片描述

输出:当足够多的页面上的部分数量超过其容量时,左侧导航栏不会刷新

测试 Samcarter 的提议

slide在 Samcarter 的主体之前包含了一个,因此在图 3 中得到了错误的输出。 解决方案:最终只需\part{}在需要新导航栏的位置添加即可获得正确的输出。

TeXLive:2016年
操作系统:Debian 8.7

答案1

您可以使用 手动将侧边栏拆分为适合可用空间的较小块\part{}

\documentclass{beamer}

\usetheme{Berkeley} 
\logo{\includegraphics[width=1cm]{example-image}}
%\usepackage{hyperref}

\usepackage{xpatch}
\makeatletter
\patchcmd\beamer@@tmpl@frametitle{\insertframetitle}{\insertsection-\insertframetitle}{}{}
\makeatother

\begin{document} 
\title{Sensory system. Primary sensory modalities. Cortical modalities. Kinds of sensory disturbances. Spinal cord disorders. Spinal cord transverse and partial lesion. Cauda equina damage.}
\author{Leo}

\section{Cortical modalities}
\begin{frame}{basics} 
    More refined aspects of sensation ...
\end{frame}

\section{Cortical modalities 1}
\begin{frame}{basics} 
    More refined aspects of sensation ...
\end{frame}

\section{Cortical modalities 2}
\begin{frame}{basics} 
    More refined aspects of sensation ...
\end{frame}

\part{}
\section{Cortical modalities 3}
\begin{frame}{basics} 
    More refined aspects of sensation ...
\end{frame}

\section{Cortical modalities 4}
\begin{frame}{basics} 
    More refined aspects of sensation ...
\end{frame}

\end{document}

在此处输入图片描述

(无需加载hyperref,Beamer 已为您完成)

相关内容