在左侧添加注释时,Beamer 幻灯片导航不起作用

在左侧添加注释时,Beamer 幻灯片导航不起作用

我有下面的 MWE,它运行良好,但令我惊恐的是,当我显示笔记时,幻灯片顶部的出色导航圈不起作用(使用 Ubuntu 中的 pdf 可视化程序,如 Okular 和 Inspired),只有当我隐藏它们时才起作用。

我确实需要在添加注释时使用导航功能,我的代码是否出了问题?或者它是否应该如此运行(在我看来是个大问题)?

MWE,一个带有注释的非常基本的幻灯片演示文稿......(真的很奇怪,在这种简单程度下有些东西不能正常工作,它真的必须以这种方式运行吗?很难想象代码有什么问题):

\documentclass{beamer}
\usepackage{pgfpages}
\setbeameroption{%
    %hide notes
    show notes on second screen=left
    }
\usetheme{Singapore}

\begin{document}    
    \section{Background}
    \subsection{first stuff}
    \begin{frame}
        This is the first slide
        \note{this is the first note}
    \end{frame} 
    \subsection{more stuff}
    \begin{frame}
        This is the second slide
        \note{this is the second note}
    \end{frame}
\end{document}

我还想将相同的演示文稿导出为带有底部注释的讲义,使用以下代码(请注意,第一行不同),此处幻灯片导航链接也不起作用......

\documentclass[handout, ignorenonframetext, xcolor={dvipsnames,table}]{beamer}
\usepackage{pgfpages}
\pgfpagesuselayout{2 on 1}[letterpaper,border shrink=0.5in] % could also use a4paper
\setbeameroption{show notes on second screen=bottom} % Beamer manual, section 19.3

\usetheme{Singapore}

\begin{document}    
    \section{Background}
    \subsection{first stuff}
    \begin{frame}
        This is the first slide
        \note{this is the first note}
    \end{frame} 
    \subsection{more stuff}
    \begin{frame}
        This is the second slide
        \note{this is the second note}
    \end{frame}
\end{document}

我使用 Beamer 而不是 PowerPoint 进行演示的唯一原因可能就是因为导航,但如果我需要通过笔记进行演示时无法保留它……

编辑 请检查另一个问题这是当前问题已接受的答案的延续。

答案1

续评论:

我找到原始代码beamerouterthememiniframes.sty并替换了一行。查看注释掉的行及其下一行。它导致一个栏位于旧位置,而一个新栏超出(逻辑)页面的右边缘。但是,右侧栏的不可见链接将与左侧栏的可见按钮重合。太神奇了!

\documentclass[handout]{beamer}
\usepackage{pgfpages}
\setbeameroption{show notes on second screen=left}
\usetheme{Singapore}
\makeatletter
\defbeamertemplate*{headline}{miniframes theme plus}
{%
  \begin{beamercolorbox}[colsep=1.5pt]{upper separation line head}
  \end{beamercolorbox}
  \begin{beamercolorbox}{section in head/foot}
    %\vskip2pt\insertnavigation{\paperwidth}\vskip2pt
    \vskip2pt\hbox{\insertnavigation{\paperwidth}\insertnavigation{\paperwidth}}\vskip2pt
  \end{beamercolorbox}%
  \ifbeamer@theme@subsection%
    \begin{beamercolorbox}[colsep=1.5pt]{middle separation line head}
    \end{beamercolorbox}
    \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
      leftskip=.3cm,rightskip=.3cm plus1fil]{subsection in head/foot}
      \usebeamerfont{subsection in head/foot}\insertsubsectionhead
    \end{beamercolorbox}%
  \fi%
  \begin{beamercolorbox}[colsep=1.5pt]{lower separation line head}
  \end{beamercolorbox}
}
\addtoheadtemplate{\pgfuseshading{beamer@headfade}\vskip-1.25cm}{}

\begin{document}
    \section{s1}
        \subsection{ss2}
            \frame{{f3}}\frame{{f4}}
        \subsection{ss5}
            \frame{{f6}}\frame{{f7}}
    \section{s8}
        \subsection{ss9}
            \frame{{f10}}\frame{{f11}}
        \subsection{ss12}
            \frame{{f13}}\frame{{f14}}
\end{document}

相关内容