昨天和同学讨论进度后,我自告奋勇要求做晚上汇报用的presentation。之后,我看着他发来的一堆论文开始写提纲。提纲很简单(我们做的工作不多),但写完提纲我陷入了沉思-----------有没有一种能够把文字转换成slides的工具。
首先让我们总结一下现有的演示工具。学术报告,博士答辩,课程报告,演讲,演示等等,统称为presentation,是每一个本科生\研究生心中的痛(博士以上虐惯了)。
常见的演示用slides有PPT、Beamer、PDF or Word。
- PPT
PPT的优点在于模板精美,特效炫酷(prezil),而且可以随时插入图片。
但是,PPT版式调整、公式和引文支持完全不够看,在需要展示大量公式时能让你怀疑人生。
故现在大家汇报都用Beamer。 - Beamer
是一种用LATEX语言编写的Slides,优点就是对于不要求版式精美特效炫酷的理工科人士来说特别省心,另外它对公式引文的支持相比PPT就是降维打击。
但是,Beamer有Latex语言的弊端(至少我认为),无法随时插入更改。文档需要要回到编译器修改,对图片的插入也不友好。
故我师兄师姐汇报时beamer也不愿意做,直接拿写好的论文讲。 - 其他工具
我自行探索了一段时间,发现还有几种可行方法: - 印象笔记高级版的演示功能
但是印象笔记的演示仅仅是类似于把PDF加了一个光标,并不能变成slide。- 思维导图
高级(很贵的)思维导图可以支持演示模式,而且支持插入图片。但是,制约我的是钱。
- 思维导图
不过,总有些机智的达人提供方法。我就从王树义老师那看到了一个方法:https://mp.weixin.qq.com/s?__biz=MzIyODI1MzYyNA==&mid=2653540266&idx=1&sn=410c68b195efc6af2460aaef8b4911d1&chksm=f389a57dc4fe2c6b1294c2f7f85b4660ad8d3f771a6c765291e0a098cf7b53bc11bf292ccb37&mpshare=1&scene=1&srcid=0309nmNubt86Nco7qRHNvqnu#rd
大意是有一种神奇的文件格式叫做textbundle,它是Xmind(很贵的思维导图团队)基于markdown语言开发的。这种神奇的格式可以经由一个神奇的工具Pandoc(人称文档转换的瑞士军刀)转换成一种Reveal.js幻灯。
而textbundle是由markdown语言和图片打出的组合拳。 我们可以得到从markdown文本得到Reveal.js这样一条路线。
王树义老师的电脑是mac的,他写的转换程序是python2.7的,我之前用的是3.0,实在是不想重装。我琢磨自己直接用pandoc。只不过当我兴冲冲的下载了pandoc后就傻眼了,pandoc是一种基于cmd操控的小程序,我研究了一会实在是看不懂。
我只好用PPT做完了昨晚要汇报的presentation。
做完后,我又去了textbundle官网上浏览看看有什么解决办法,我发现他们的列表中唯二支持win系统的软件:一个是死贵死贵得到ithought,另一个是我今天要隆重推荐的Zettlr。
Zettlr
Zettlr是一个Markdown文本编辑器。
Zettlr enters this broad field with a clear aim in mind:To provide the ability to take notes and write scientific papers for researchers in the arts and humanities, a group that has been underrepresented in recent developments.
简单翻译一下,就是Zettlr是一个给文科生用的傻瓜Markdown编辑器(我一个不会编程,不爱看代码的工科生四舍五入就是文科生了)。
不像其他Markdown编辑器,作者开发他就要简化简化再简化,故界面简单,也没有什么代码示例。但Markdown基本的功能都有,公式渲染也很快。
作者还特别贴心的将界面作为笔记形式处理,结构是一个directory(我翻译为目录)。很像印象笔记的模式,但是他对markdown的支持比印象笔记那个markdown编辑器高了好几个level。
最最重要的一点,也是我隆重推荐的一点,当你写完一篇文档后,如果你想将它做成幻灯片展示给别人,只需要一个按钮,它就能自动生成Reveal.js幻灯片。
Zettlr可以自动调用Pandoc和Latex编译器(这两个都需要安装,且最好安装在默认目录下),从此presentation不再愁有木有!
再将目录设置在坚果云,我觉得我人生都美妙起来。
这个软件很新,没准我是第一个正经安利给你们的。而且我还搞了一件让我觉得很爽的事,我汉化了这个软件。
其实是作者使用的框架支持开源翻译,只要下载translation页面拉到最底下就能看到中文。 不过,我今天加载了一下发现还有一些问题,一部分是我自己英文水平不够导致的翻译问题,另一部分是对中文支持不友好。例如,字数统计功能。
其实你们用谷歌翻译一下用户手册就基本啥都会了,傻瓜编译器不是白叫的。
链接我放到我的百度云,你们看评论就行。
如果使用中遇到中文汉化的问题也可以私聊我,当然你们直接在官网注册一个账号自己汉化也行。
似乎,我应该先介绍markdown?
不过我今天一定要在12点前发,下次再介绍吧。
其他
今天是我23岁的生日,我决定做点有意义的事。
我在蚂蚁森林用我所有的"积蓄"种了一棵梭梭树,又在蚂蚁农场捐了5颗爱心,彼时我才真的意识到今天是我的生日。于是,我选择性忽视了一堆待我”临幸“的papers,守着我的presentation,以及还没来得即复习的PPT,提前了我的汉化计划。
汉化就花了我半天搞定,当我加载测试时发现我的英译中水平实在是不够看,后续我尽量抽出时间重新翻译,当然你们也可以在zettlr的翻译社区提交自己的版本。作者Github上自己写他一个人维护英语、法语和德语,我就尽一点绵薄之力,努力维护中文。
现在作者就是我心中一尊大佬了,社会学硕士HTML入门,感到文档编辑器对文科生不友好,努写这么棒的免费软件,最重要的是他本人的头像真的很酷!!