
我正在嘗試使用pgfpages
具有創建超寬頁面選項的軟體包\setbeameroption{previous slide on second screen=left}
來利用多個顯示器。這是我在 PDF 閱讀器中得到的結果。
由於「開始」圖示未與垂直框對齊,這表示左側預覽的一部分將顯示在投影機顯示器上(因為啟動圖示左側的所有內容都會顯示在投影機上)。有些人可能會說這與 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}