幻灯片的有效版本控制

问题描述 投票:2回答:5

我必须保存大量的幻灯片形式的培训材料。

乍看之下,我注意到OpenOffice OOImpress中不支持版本控制(但我对此可能是错的。

我应该使用哪种工具轻松维护培训材料?

我曾考虑使用LaTeX + Beamer,以便可以轻松地对幻灯片的源代码进行版本控制,但非技术人员也应该能够更新材料,因此我不希望强迫他们学习LaTeX。

version-control latex openoffice.org
5个回答
5
投票

我编写演示文稿的首选方式是现在将Trac Wiki与S5 plugin一起使用。

S5是一种幻灯片显示格式,可将HTML + CSS + JS转换为可以在浏览器中运行的幻灯片显示。您可以看到一个示例幻灯片here

我不是使用手工编写S5 HTML,而是使用Trac的S5插件将Wiki语法(类似于mediawiki语法)转换为S5演示文稿。因此,像这样的Wiki页面:

[[S5(theme=yatil)]]

= My presentation =
'''November 18 2009'''

 * Steven Kryskalla
 * [email protected]
 * http://lost-theory.org

== Intro ==

 * Topic 1
 * Topic 2
 * etc.

== How to X ==

First, install and configure...

{{{
#!python
#this turns into syntax highlighted code
}}}

== Resources ==

 * http://www.example.com/

变成带有4张幻灯片的幻灯片放映。 == Headings ==开始一张新幻灯片,每个幻灯片的正文可以是文本,突出显示语法的代码,项目符号列表,编号列表,图像,表格等。

Wiki内置了版本控制功能,因此您可以进行差异化,还原更改等。>

重新使用Wiki格式化程序和S5代码来创建将文本文件转换为演示文稿的命令行程序可能并不难。这样一来,您就可以将幻灯片保存在自己的版本控制系统(svn,hg等)中。


2
投票

听起来您正在寻找Digital Asset Management系统。您可以使用其GUI工具之一尝试使用类似SVN的工具,或者使用Canto's Cumulus等更多的工具。

Cumulus是我们公司过去使用的东西,我们不再需要该系统,所以我对那里各种系统的了解都过时了。


1
投票

为什么不简单地将OOImpress文档放在Subversion或Git之类的下面,并使用TortoiseSVN让最终用户管理版本控制位。


0
投票

任何优秀的CMS也都提供版本控制。但是总的来说,任何源代码管理系统都可以对任何文件进行版本控制,差异化处理并不容易,但是,由于这些项目位于xml中,因此差异化效果不佳。


0
投票

这是一个古老的问题,但是因为我最近遇到过同一问题,所以我想分享我考虑或使用过的解决方案,希望它对下一个遇到此问题的人有用。

© www.soinside.com 2019 - 2024. All rights reserved.