orgmode的作者在统计软件期刊上发表了一篇文章

对,我指的就是大量图片,多栏内容,动画等情形。调整字大小,调整图片大小,调整栏的宽度等等。用 LaTeX 就意味着必须编译/预览后才能知道哪里不合适,然后再调整,而且很可能需要多次调整,多次编译,相比PPT的所见即所得效率大大落后。

我也经常用 beamer,但是感觉这方面 LaTeX 劣势太大。

你可以试试 ConTeXt。做 presentations 方面比 Beamer 不要强太多。

相比 PowerPoint 来讲 TeX 系列的优势在于整合了画图引擎,可以嵌入很漂亮图表。其次 PDF 动画功能在内嵌 JS 后远比 PowerPoint 灵活,而且 PowerPoint 不支持把动画导出 PDF

所以 org 不能画图算什么情况?反正我不用 org。

ConTeXt没有用过。即使是tex也几乎很少使用。都是用org-mode导出的beamer。 ms ppt有画图功能,就是画圆圈,线条之类,在设计ppt特别流程图的时候会非常方便。org上面这方面是弱项。

http://www.texample.net/tikz/examples/tag/diagrams/

TiKz 画图的效果,支持 LaTeX, LuaTex, XeTex, ConTeXt。

tikz了解过,也用过。关键如果在org插入这段代码,还是觉得麻烦,需要掌握tex及tikz才行。当然ms ppt画普通图还可以,但也画不出你截图的效果。

M$ office也不是一无是处。不过,我的看法是,它不适合用来打造一个专业、高效的工作流程,它甚至很难加入到我已有的流程里。

还是要提一下org的优点。org是能很好整合进工作流程的。仅仅是利用org的TODO和capture功能就把项目管理做得很好。如果你是学生,能懂一些LaTeX的基本知识,org对建立知识系统和论文写作的帮助是巨大的。当然org也不是万能的,多大程度把org整合进自己的流程也因人而异。不过,那些org不能或不善长直接解决的问题,通过Emacs扔给其他mode,也基本上解决了。

看看M$系列都干了什么?它连版本控制都搞不好,我怎么会用它来写重要的文件!单数这一条我就要扔掉它。在Word里试试写数学符号和插入引用文献,并且改到期刊投稿要求,这简直就是经受非人的虐待(现在千呼万唤终于有一些第三方插件可以减轻受虐程度)。连主打文字编辑的Word都这水平,我就不苛求PPT的表现了。Excel算比较争气,但也不是不可替代的(org在表格处理上非常出色)。

有人提到PPT能方便画图。这个画简单的示意图还可以。请注意,有些图是不能用人手画的。例如,我要展示几百个cases的分布,这是不可能靠点点鼠标完成的。这时就需要借助TikZ这样的专业工具(详细见TikZ对LaTeX和R的支援)。TikZ也能生成各种各样的示意图、流程图,现在模板有很多。

我知道肯定有人说,相比TikZ的高难度(它有LaTeX史上最复杂的package之称),PPT让人靠直觉就知道怎样用画图工具啦。然而,就易用性来看,PPT的表现也不怎么样。同类产品中,Google幻灯片的画图体验要更好,另外,还有像yEd这种专功图形编辑的软件(拯救强迫症的神器)。

最后,如果你觉得Beamer的缺点是不能做到所见即所得,其实可以尝试一下像Overleaf这样的服务,它可以实时预览LaTeX效果。Overleaf是支持git的(现在它在改版,暂时没把git整合好,要等到年底),并且它也提供Emacs和Vim的键盘方案。

总之,森林很大,无需吊死在M$这棵树上。如果你也希望有更适合自己的利器的话,我觉得尽可能权衡一下不同工具的优缺点是必要的,而不是满足于有用就好。

2 个赞

这方面 word 的一些插件像 zotero 不是都很好用吗?倒是 emacs 比较短板

我肯定是不会换 overleaf ,我一些自己写的插件都是增强 org 功能的,舍不得

虽然我说 beamer 效率低但是我今天真的碰到一个非常赞的 beamer 课件,太漂亮了。

其实 org-present 也是一个很好的解决方案,有时间了可以尝试一下,而且最新上架的包 org-present-remote 使得可以用手机遥控 present 幻灯片了:

https://gitlab.com/duncan-bayne/org-present-remote

Zotero这类工具(尤其是它们的Word插件)的问题主要两个:兼容性差、效率低。 它们通常会在文件里加入一些metadata,然而不用自己家的软件就悲剧。 Zotero和Mendeley之间算是比较能互相识别的(能认得出写进Word里的东西),但是进一步修改更新的操作就不好说了。 问题是,除了这两家,还有另外其他啊,它们随便两家不兼容,都是大麻烦。 而且Zotero自家的MS Word插件和LibreOffice Writer插件也做不到无缝对接。 效率就不用说了。敲几下键盘就解决的问题,现在越弄越复杂。

bibtex-mode本来就是Emacs自带的major mode。 用Emacs打开.bib文件直接就能编辑管理,根本不需要去注册帐号、下载专门的软件、还要导进导出文献条目这些无谓的操作。 reftex搞定在tex中插入文献的问题,它已经整合进AUCTeX。 org-ref搞定在org里的引用问题。 我看你用org挺多的,莫非不满意org-ref的表现?可以试试helm有关bibtex的支持?

Overleaf的好处是解决了“拿出去不丢人”的问题。实时预览确保发给别人看的pdf没问题。 而且,我也不太好意思折腾办公室的电脑,Overleaf这种网页版比较方便。 我把Overleaf的project添加成git remote,回家pull一下就好了。

算了,感觉这样下去到不了头了,latex 被你说的都没有缺点了,真是一俊遮百丑。use whatever makes you happy。我是两边都用的,在合适地时候用合适的工具,因为需要和别人交流。

1 个赞

所谓两边都用的原因大概是两边都不精通。如果连自己完全用 Org/LaTeX 都做不到,大概是没有理由要求别人用的。

我从来没有自认为精通 emacs 或 org。问题的重点不在于我是否精通,我两边都用的原因更多是因为我身边的同事都是用 office 的,你不可能要求身边的人都跟着你用 emacs 吧。不要跟我说 pandoc 这类方案,不可能 100% 实现 office 兼容的(设想一下别人用 office 的 review 功能改的稿,让你接着改,你难道要把它转为 markdown/latex?然后再转回来?这有点扯吧?),另外来回折腾其实挺费时间。

1 个赞

坐而论道

不如

起而行之

那麼,为什麼不反过去专注用 Office 呢,不要说只是为了用 Org 而用,你自己不也认为两边用费时间吧。

当然是为了文学编程,个人管理啊这种。还有笔记和个人博客什么的,你懂的,只是给自己看的,不用和别人交流。

拿来和 office 比较让我误解了,以为是要做文本工作。既然是完全个人方面的需求,要求别人都用就有些过了,用的方不方便也是自己选择的后果,没有必要过多抱怨。

可能我确实抱怨的有点多了。抱歉哈,不是我的本意。

很想见识一下,求分享啊 :kissing_heart:

不会把,不知道git吧,当然有种可能是半路出家的CS,而且只搞理论那种,那确实有可能不知道