这篇教程将带你遍历在 Emacs 使用强大的开源排版系统 LaTex 来创建文档的全过程。
一篇由 Aaron Cocker 写的很棒的文章 “在 LaTeX 中创建文件的介绍” 中,介绍了 LaTeX 排版系统 并描述了如何使用 TeXstudio 来创建 LaTeX 文档。同时,他也列举了一些很多用户觉得创建 LaTeX 文档很方便的编辑器。
Greg Pittman 对这篇文章的评论吸引了我:“当你第一次开始使用 LaTeX 时,他似乎是个很差劲的排版……” 事实也确实如此。LaTeX 包含了多种排版字体和调试,如果你漏了一个特殊的字符比如说感叹号,这会让很多用户感到沮丧,尤其是新手。在本文中,我将介绍如何使用 GNU Emacs 来创建 LaTeX 文档。
创建你的第一个文档
启动 Emacs:
emacs -q --no-splash helloworld.org
参数 -q
确保 Emacs 不会加载其他的初始化配置。参数 --no-splash-screen
防止 Emacs 打开多个窗口,确保只打开一个窗口,最后的参数 helloworld.org
表示你要创建的文件名为 helloworld.org
。
GNU Emacs 打开文件名为 helloworld.org 的窗口时的样子。
现在让我们用 Emacs 添加一些 LaTeX 的标题吧:在菜单栏找到 “Org” 选项并选择 “Export/Publish”。
导入一个默认的模板
在下一个窗口中,Emacs 同时提供了导入和导出一个模板。输入 #
(“[#] Insert template”)来导入一个模板。这将会使光标跳转到一个带有 “Options category:” 提示的 mini-buffer 中。第一次你可能不知道这个类型的名字,但是你可以使用 Tab
键来查看所有的补全。输入 “default” 然后按回车,之后你就能看到如下的内容被插入了:
#+TITLE: helloworld
#+DATE:
#+AUTHOR:
#+EMAIL: makerpm@nubia
#+OPTIONS: ':nil *:t -:t ::t