Beamer 超宽页面在显示器之间重叠

Beamer 超宽页面在显示器之间重叠

我正在尝试使用带有创建超宽页面pgfpages选项的软件包来充分利用多台显示器。这是我在 PDF 阅读器中得到的结果。\setbeameroption{previous slide on second screen=left}

在此处输入图片描述

由于“开始”图标未与垂直框对齐,这意味着左侧预览的一部分将显示在投影仪显示器上(因为启动图标左侧的所有内容都将显示在投影仪上)。有些人可能会说这与 LaTeX 无关,但使用 LaTeX 可以实现一个很好的解决方法;如果我可以在两张幻灯片之间插入一个空白区域(在垂直框位置),那么两张幻灯片将被分开,任何重叠都将显示为白色空间,而不是另一张幻灯片内容的一部分。如果可以自定义空白区域的背景,使其与左侧幻灯片的背景融合(如果它不是白色),那就太好了。

\documentclass[aspectratio=169, xcolor={x11names}]{beamer}

\setbeameroption{show notes}

\usecolortheme{wolverine}
\useoutertheme[]{split}
\useinnertheme{inmargin}

\newlength{\widthTextMarginLeft}
\setlength{\widthTextMarginLeft}{1.5mm}
\newlength{\widthTextMarginRight}
\setlength{\widthTextMarginRight}{2mm}
\setbeamersize{text margin left=\widthTextMarginLeft, text margin right=\widthTextMarginRight}
\newlength{\sidebarWidth}
\setlength{\sidebarWidth}{0.3\paperwidth}
\setbeamersize{sidebar width left=\sidebarWidth, sidebar width right=0cm}

\setbeamercovered{transparent=30}
\setbeamersize{description width=0mm}

\usepackage{blindtext}

\usepackage{pgfpages}
\setbeameroption{previous slide on second screen=left}



\begin{document}

\begin{frame}{Showing Contents Gradually without Alert}

    \begin{block}{Why is induction motor very common}
        %
        \uncover<+->{\vphantom{$1$}}\uncover<+->{Induction motors are very practical for the following reasons}

        \begin{description}[<+->]
            \item[Rigid] Rigid
            \item[Cheap] Cheap
                \note<+>{\blindlistlist[1]{enumerate}}
            \item[Low Maintenance] Low Maintenance
            \item[Self-Starting] Self-starting
                \note<+>{\blindlistlist[1]{enumerate}}
            \item[No Excitation Needed] No Excitation Needed
        \end{description}

    \end{block}


\end{frame}

\end{document}

答案1

previous slide on second screen您可以定义一个自定义布局并根据需要移动页面,而不是使用重新定义的布局(我用 标记了两个需要调整值的地方<-...):

\documentclass[aspectratio=169, xcolor={x11names}]{beamer}

\setbeameroption{show notes}

\usecolortheme{wolverine}
\useoutertheme[]{split}
\useinnertheme{inmargin}

\newlength{\widthTextMarginLeft}
\setlength{\widthTextMarginLeft}{1.5mm}
\newlength{\widthTextMarginRight}
\setlength{\widthTextMarginRight}{2mm}
\setbeamersize{text margin left=\widthTextMarginLeft, text margin right=\widthTextMarginRight}
\newlength{\sidebarWidth}
\setlength{\sidebarWidth}{0.3\paperwidth}
\setbeamersize{sidebar width left=\sidebarWidth, sidebar width right=0cm}

\setbeamercovered{transparent=30}
\setbeamersize{description width=0mm}

\usepackage{blindtext}

\usepackage{pgfpages}
\setbeameroption{previous slide on second screen=left}


\setbeamercolor{background canvas}{bg=green}

\makeatletter
\pgfpagesdeclarelayout{my two screens with lagging second}
{}
{
  \pgfpagesphysicalpageoptions
  {%
    logical pages=2,%
    physical height=\pgfpageoptiontwoheight,%
    physical width=2.5\paperwidth,% <- change "2.5" to adjust total paper width
    last logical shipout=1,%
  }
  \pgfpageslogicalpageoptions{1}
  {%
    center=\pgfpoint{2\paperwidth}{.5\paperheight},% <- change the "2" to horizontally move left page
  }%
  \pgfpageslogicalpageoptions{2}
  {%
    center=\pgfpoint{.5\paperwidth}{.5\paperheight},%
    copy from=1%
  }%
}
\pgfpagesuselayout{my two screens with lagging second}
\makeatother


\begin{document}

\begin{frame}{Showing Contents Gradually without Alert}

    \begin{block}{Why is induction motor very common}
        %
        \uncover<+->{\vphantom{$1$}}\uncover<+->{Induction motors are very practical for the following reasons}

        \begin{description}[<+->]
            \item[Rigid] Rigid
            \item[Cheap] Cheap
                \note<+>{\blindlistlist[1]{enumerate}}
            \item[Low Maintenance] Low Maintenance
            \item[Self-Starting] Self-starting
                \note<+>{\blindlistlist[1]{enumerate}}
            \item[No Excitation Needed] No Excitation Needed
        \end{description}

    \end{block}


\end{frame}

\end{document}

在此处输入图片描述

相关内容