是否有一个好的解决方案来获得 Latex 演示文稿的“演示者模式”?

是否有一个好的解决方案来获得 Latex 演示文稿的“演示者模式”?

我真的很喜欢 Keynote 和 MS Office(以及 OpenOffice 等)支持演示模式的方式,该模式显示当前幻灯片、下一张(也可能是上一张)幻灯片、经过时间和当前时间,以及在一个屏幕上显示附加到幻灯片的任何注释,并在beamer第二个屏幕上显示演示文稿本身。

它使我能够进行出色的、专业的演示,而不需要记住所有内容(我在这方面很差)。

我发现了一个做类似事情的项目,但我正在寻找替代方案,尤其是独立于操作系统的替代方案。无需创建 3 个不同的 PDF 是一种福利。

有什么提示吗?

答案1

我认为pympress有点接近你想要的。因为它是用 Python 编写的,所以我假设你可以在任何平台上运行它——我知道它在 Linux 下可以运行。

如果要显示注释,请使用以下命令将其显示在右侧:

\documentclass{beamer}
\usepackage{pgfpages}
\setbeamertemplate{note page}[plain]
\setbeameroption{show notes on second screen=right}

\begin{document}
\begin{frame}{test}
hello
\note{say "hello" now}
\end{frame}
\end{document}

然后 pympress 将在不同的窗口中仅渲染 pdf 的左半部分或右半部分。

答案2

在 Mac 上,你可以使用osx-演示.(完整免责声明:我是作者)。

工作流程:

  1. 准备好你的 beamertex文件。

  2. 在 中frame,使用包添加演示笔记pdfcomment。 例如,\marginnote{\pdfcomment[icon=note]{Your notes goes here.}}

  3. 使用软件包全局选项( )编译 beamertex文件以包含注释(pdf 注释)。如果您想要一个没有注释的版本,请使用全局选项进行编译。查看文档以了解更多详细信息,pdfcommentdraft\usepackage[draft]{pdfcomment}pdfcommentfinalpdfcommenthttps://ctan.org/pkg/pdfcomment/

  4. 使用 osx-presentation打开 beamerpdf文件。会出现两个窗口。一个用于演示视图,另一个用于观众。

  5. 将观众窗口拖到您想要显示幻灯片的屏幕上。将观众窗口最大化至全屏。在这里,您需要为您的计算机和外部屏幕设置单独的窗口。这可以在您的操作系统的首选项中设置。

  6. 使用演示视图进行演讲。

截屏:

在此处输入图片描述

精选功能:

  • 在演示视图和观众视图中同步鼠标光标。

  • 您可以使用鼠标绘图并使用键盘快捷键擦除e

与其他解决方案相比:

  • 优点:

    • splitshow与和相比,演示视图更佳Skim
    • 相比之下,在 MacOS 上安装更简单pympress.dmg安装程序可用。依赖性更少。
    • 无法从 PDF 转换为其他格式。
  • 缺点:

    • 无法使用内置的投影仪\note{}来记录笔记。需要使用pdfcomment
    • 注释没有很好地换行。您需要使用\textCF换行符或调整 Python 脚本以自动换行注释。要尝试调整 Python 脚本,请检查https://bitbucket.org/rndblnch/osx-presentation/pull-requests/8
    • 很难生成带有良好格式注释的 PDF。
    • 仅适用于 MacOS。

来自网站:

Présentation.app 的主要功能是主显示屏上的演示者视图,显示当前幻灯片和下一张幻灯片,以及辅助显示屏(如果有)上的主视图,显示当前幻灯片。它还具有一些或多或少原创的功能:

  • 显示当前时间或(倒计时)计时器的时钟;
  • PDF笔记的内容显示在当前幻灯片下方;
  • PDF 内的导航链接确实有效;
  • 可以跟踪外部链接,然后主视图切换到全屏网页视图或视频视图(如果链接指向本地文件系统上的视频);
  • 该应用程序实际上是一个可以从命令行使用的 Python 脚本。

演示 tex 文件:

\documentclass[12pt, t]{beamer}

% draft will print out comment
% final will hide all comment
\usepackage[draft]{pdfcomment}
\newcommand{\pdfnote}[1]{\marginnote{\pdfcomment[icon=note]{#1}}}

\usetheme{default}
\title{Demo of osx-presentation}
\date{\today}

\begin{document}

\maketitle

\begin{frame}{Demo of notes}
This is the content of slide. 
\pdfnote{My presentation notes. }
\end{frame}

\begin{frame}{Another slide to show the next slide feature}
\end{frame}

\end{document}

答案3

另一个特定于 Mac 的解决方案(其实并不真正独立于操作系统)是由撇去PDF 查看器,它提供了在另一个窗口页面内显示第二个 PDF 文件的选项 - 与第一个页面同步。这非常方便在第二个屏幕上显示 Beamer 笔记(无论其尺寸和布局如何)。

然而,要使此方法奏效,一个先决条件是,您的notes.pdf实际页数与 相同slides.pdf。使用 beamer 实现这一点可能有些棘手,因为 beamer 只会为实际有注释的幻灯片发送注释页,而对于使用 的框架,只会发送一次注释页allowframebreaks。我曾在这个问题,Ulrich Schwarz 给出的答案很好地解决了这个问题。

答案4

如果您喜欢 Keynote 中的演示者显示,则可以使用免费工具PDF 转 Keynote将您的 PDF 幻灯片转换为 Keynote 格式,然后使用 Keynote 进行演示。

相关内容