Linux 上是否有专门用于 Latex-Beamer 演示文稿的 Pdf 查看器?

Linux 上是否有专门用于 Latex-Beamer 演示文稿的 Pdf 查看器?

大部分时候在演讲时人们将笔记本电脑连接到视频投影仪。因此,他们实际上拥有一个额外的屏幕可供使用。因为有那么多的演示软件选项使用笔记本电脑的额外屏幕显示笔记、演讲剩余时间、下一张幻灯片的预览等向演示者提供信息。

我在用着LaTeX投影机输出 PDF。我希望在笔记本电脑屏幕上显示笔记、下一张幻灯片的预览以及我演讲的剩余时间,同时投影仪显示常规的演示幻灯片。

理想情况下,该程序应该在 Linux(Ubuntu 12.04)下运行。有这样的程序吗?

答案1

所以github 上的 pdfpc(这是pdf-演示者-控制台) 是我发现的最接近的东西。

特征

它具备我想要的所有功能。投影仪上的常规幻灯片,查看下一张幻灯片和当前幻灯片在笔记本电脑上。它预先缓存幻灯片实现快速切换,并能提供带缩略图的概览每张幻灯片(快速选择)。它还播放视频. 使用它,n可以编辑存储在与 PDF 位于同一目录中的文本文件中的笔记,或者可以在侧屏上显示投影仪幻灯片。

用法

要使用,必须调用pdfpc在终端中使用如下 PDF 文件:

pdfpc presentation.pdf

当然,你可以将它添加到文件管理器中用于打开 PDF 的应用程序列表中,以使其更加方便。有命令行选项可以交换屏幕、设置计时器,并使其倒计时而不是正计时。

其余部分很简单,并在手册页中记录。Ubuntu 手册页已经过时,因此应该查阅网站上的手册页。我提出了导入 LaTeX-Beamer 笔记的请求。

最新版本(4.0 及以上)支持 LaTeX-Beamer 注释。只需使用--notes={left,right,top,bottom}以匹配“beamer”文档中的设置:

\usepackage{pgfpages}
\setbeameroption{show notes}
\setbeameroption{show notes on second screen=right}

通过上述内容,您可以使用--notes=right

安装/编译

对于 Windows PC 来说,编译起来可能比较麻烦,因为要求如下:

  • Vala 编译器版本 >=0.11.0
  • Gnu 编译器集合
  • CMake 版本 >=2.6
  • Gtk+ 2.x
  • 带有 glib 绑定​​的 libPoppler

安装和运行起来很麻烦。对于 Ubuntu、其他 Debian 发行版和 Arch 来说,这是小菜一碟,因为存储库中有软件包。

答案2

今天早上浏览时,我偶然发现了pympress

它是跨平台的,因为它是用 Python 编写的,并且具有您想要的演示者外观和感觉,有一个窗口在屏幕上显示幻灯片,另一个窗口在您的笔记本电脑上显示时间、幻灯片编号、下一张幻灯片预览、注释等。

其他一些不错的功能包括对第二屏幕上的投影仪笔记、嵌入式视频等的原生支持。

答案3

如果您仍然感兴趣,我用 C++ 编写了一个小型查看应用程序,称为“dspdfviewer”,即“双屏 PDF 查看器”。

它专为 latex-beamer 构建,并且具有“在第二个屏幕上显示注释”选项。此 latex-beamer 选项将为您提供双倍宽度的 PDF,其中右侧部分是您的 beamer-notes,右侧部分可以包含当前/下一页的小预览。查看 beamerguide 了解详细信息。只是,我没有找到可以正确显示这些类型的 PDF 的查看应用程序。

我的程序将 PDF 文件一分为二,并在“主”屏幕(面向观众)上全屏呈现左半部分,并在“辅助”屏幕(例如您的笔记本)上显示后半部分和一些计时器。

它目前适用于 Debian wheezy 和 Ubuntu 11.10(Oneiric)及更新版本。

你可以在 ppa 上下载适用于 Ubuntu 的版本https://launchpad.net/~dannyedel/+archive/dspdfviewer

源代码可以在以下网址获取:https://github.com/dannyedel/dspdfviewer,并且文档以手册页的形式提供(包含在 deb 包中,作为“man dspdfviewer”)。

答案4

我制作了一个基于 Web 的查看器,它只是在单独的窗口中打开幻灯片和笔记,使它们保持同步。这些窗口可以自由移动,并F11像任何窗口一样在另一台显示器上展开 ( )。

它接受可以使用生成的双倍宽度 LaTeX-Beamer PDF \setbeameroption{show notes on second screen=right}

该应用程序可在 Web 浏览器中运行,无需任何安装。PDF 在本地呈现,应用程序可离线工作(保存在浏览器的缓存中)。它已在最新版本的 Firefox (61) 和 Chrome (67) 上进行了测试。

可在以下网址获取https://beamerviewer.pacien.org/。也可以找到一个演示这里

源代码可在这个 git 仓库

相关内容