ConTeXt MkIV 的 Pinpoint 模块增加了备注命令

在 ConTeXt Mkiv 的 Pinpoint 模块中为“Pinpoint 的演讲者模式”增加了 \pincomment 命令,见:https://github.com/liyanrui/pinpoint/commit/75296a7bb4f280e85a84fdc32add46cf064c587b

继续阅读

Pinpoint 的演讲者模式

看到 Pinpoint 的 git 仓库中有许多更新,便重新编译了一次。发现 Pinpoint 现在已经有了演讲者模式了。所谓“演讲者模式”,类似 MS PowerPoint 的备注,让听众看到的是正式的演示页面,而演讲者本人看到的则是一个带有许多提示性文本的演示页面。

继续阅读

ConTeXt MkIV 的 pinpoint 模块

心怀文档 [1] 散发的余热,这两天折腾了一下 ConTeXt 与 Pinpoint 的结合,成果便是 pinpoint 模块,并在 github 上建立了一个项目:https://github.com/liyanrui/pinpoint

ConTeXt 与 Pinpoint 的结合效果如以下视频所示。

 

[1] http://garfileo.is-programmer.com/2011/6/20/using-pinpoint-with-tex-for-presentation.27455.html

TeX 与 Pinpoint 的结合

TeX 是用来排版科技文献的,也可以做科技方面的演示文档,例如 ConTeXt 以及 LaTeX 环境中的 Beamer 都具备这方面的能力,即生成 PDF 文件,通过  PDF 阅读器提供的全屏以及简单的演示画面切换等功能进行演示。可能 PDF 阅读器提供的演示画面切换效果不尽人意,而 impressive [1]可以弥补这一缺陷。这种制作演示文档的方式虽然可以胜任一般的科技内容的报告,但是仍然存在一些不足,例如无法实时调整演示内容,难以嵌入视频等。

最近在 linuxtoy 上看到有关 Pinpoint 的介绍 [2]。这个软件以前是 clutter 项目中的一个玩具 [3],最近迁移到了 gnome 的软件仓库。不严肃的说,Pinpoint 是一款制作及放映演示文档的工具。事实上,Pinpoint 的工作方式和 HTML 浏览器、TeX 类似,它自定义了一种标记语言——姑且称之为 Pin 标记,并负责将含有Pin 标记的源文档“翻译”为演示画面。我制作了一份 Pinpoint 演示过程的视频 [4] 可供观摩。

虽然 Pinpoint 的功能比较简单(确切的说应该是简陋),但是它有以下不俗之处:

  • 首先它的全部功能都不庸俗,因为是面向 geek 的,不是面向大众的。我不敢说是面向 hacker 的,因为月光博客正在喷黑和被黑 ing。
  • 可实时修改源文档,修改结果会在演示过程中实时刷新。这意味着我们可以一边做演示,一边做调整。
  • 可将视频文件作为演示画面的背景并播放。

也就是说 Pinpoint 所具有的一些功能恰好是 TeX 演示文档制作方式中所缺乏的。如果能够实现二者的结合,也许可以改善 TeX 演示文档一贯的呆板风格。本文讲述实现二者结合的一种方案。

继续阅读