Aug 31 2012
org-mode的中文beamer幻灯片模板

    org-mode 是 Emacs 的杀手级应用,使用它可以用来做很多事情,如GTD、做笔记等。它可以导出多种格式的文件,包括HTML、LaTeX、Freemind、DocBook等,因此,通过定制之后,编写一份org文件就等于同时编写(或者排版)了多种格式文件,而且每种格式的文件又可以各自拥有不同的排版效果。这正是 org-mode 精妙之处。

    比如,我最喜欢的做法是先在 Emacs 里打开 evernote-mode 写一份 org-mode 的笔记,然后 C-c C-e H 导出成 HTML 代码,并发布到我的博客中或者加入到我的 wiki 里。如果有需要,我还可以 C-c C-e l 生成 LaTeX 代码并编译成 PDF 文件。

    用 org-mode 制作 Beamer 幻灯片也很简单,官方已经给出了 详细的教程 ,照着一步步做即可。官方的教程并没有针对中文进行定制,因此笔者写了一个org-mode的Beamer中文模板,这是在 Carsten Dominik的例子 的基础上修改得到的。

Read More

Jul 23 2012
LaTeX札记

    这是一份针对初学者而编写的 LaTeX 札记。我写这份文档的主要目的是介绍一下 LaTeX 的优点,一些小技巧,还有针对初学者常犯的几个错误,提醒一下他们需要格外引起注意的问题。

    重点将讲讲中文处理,以及使用 JabRef 管理 BibTeX 的方法,这是很多 LaTeX 教程所缺少的内容。

    因此,这份材料不是一份面面俱到的教程,而适合当作其他教程的补充。其他的内容可以参考 lshort 或其他教程,里头有更丰富的介绍。Anyway,希望这份东西对正在学习LaTeX 的人有用。

    Happy TeXing!

Read More

Jun 7 2012
平铺式窗口管理器-Awesome

    Awesome简介

    什么是窗口管理器?

    这里首先需要解释一下窗口管理器(Windows Manager)和桌面环境(Desktop Environment)的概念。窗口管理器负责绘制窗口的边框,处理窗口运行比如移动、最小化之类的行为。而桌面环境则是窗口管理器的超集,它使用窗口管理器及其其他软件提供一个完整的工作环境。比如说,gnome就是一个桌面环境,默认使用Metacity作为窗口管理器。

    什么是平铺式窗口管理器?

    那么什么是平铺式窗口管理器?简单来说,所谓的平铺就是之所有的窗口都不会相互重叠,而是 自动的 被调整大小使得它们能够刚好占满整个屏幕。

    以往的窗口管理器大多是浮动式窗口管理器,由于屏幕空间有限,当前激活的窗口会浮在最上面,而遮住下面的窗口。如果你同时打开了多个窗口并进行操作,那么你就需要不停的按Alt+Tab来回切换,这有时会让人感到眼花缭乱。

    浮动式窗口管理器的问题

Read More

Apr 28 2012
心智图(Mindmap)

    什么是心智图(Mindmap)?

    心智图(Mind Map),又称脑图、心智地图、脑力激荡图、思维导图、灵感触发图、概念地图、树状图、树枝图或思维地图,是一种图像式思维的工具与及一种利用图像式思考辅助工具来表达思维的工具。

    心智图是使用一个中央关键词或想法引起形象化的构造和分类的想法; 它用一个中央关键词或想法以辐射线形连接所有的代表字词、想法、任务或其它关联项目的图解方式。它可以利用不同的方式去表现人们的想法,如引题式,可见形象化式,建构系统式和分类式。它是普遍地用作在研究、组织、解决问题和政策制定中。

    心智图是一张集中了所有关连资讯的语义网路或认知体系图像。所有关连资讯都是被辐射线形及非线性图解方式接连在一起,以头脑风暴(激发灵感)方法为本去建立一个适当或相关的概念性组织任务框架。但脑力激荡(激发灵感)方法,语义网路 或 认知体系是没有一个既定制式链去互相连接使用,亦即是可以自由相连接使用的。元素是直觉地以概念的重要性而被安排及组织入分组、分支,或区域中。会集知识方法是能够支援现有的记忆,去思考语义的结构资讯。

Read More

Dec 25 2011
Emacs的缩写补全

    有些编辑器(比如Edit Plus)可以实现缩写补全,允许我们把经常要输入一大段相同的文本或者代码用简单的文本代替,这样可以大大提高我们的编辑效率。Emacs也提供了单词简写(word abbreviation)的支持。

    动态简写(Dynamic Abbreviations)

    如果你经常要拼写一个很长的词汇,比如“abbreviation”,你可以在输入一遍这个单词之后,在碰到要拼写这个单词的时候使用动态简写功能来偷懒:先给出单词的前面几个字母,然后使用Emacs的动态简写功能来帮助我们把它补全。

    要注意的是,这个动态的简写功能和前篇博文提到的Ispell单词补全原理不一样,Ispell的单词补全功能依据的是Ispell的辞典,而动态简写的功能依据的是在Emacs本次运行期间的所有缓存中查找位置最靠近的一个单词。

Read More

© 2017 Joseph Pan with help from Hexo and .