朴素

🔨 Emacs 和 AUCTeX 的安装与配置

Emacs 也算是轻量级的编辑工具,结合 AUCTeX ,再配置一下,编辑、编译、预览据一体化了。

说明

  • 系统:Windows 7
  • 版本:Emacs 24.3.1、AUCTeX 11.87
  • 内容:本文只取主要部分说明,细节可从参考中查阅

预备资源

前提要点

  • Emacs的配置文件名为 init.el 。
  • 通过 C:\Users\Lei\AppData\Roaming.emacs.d 下的 init.el 加载 Emacs 安装目录下的 init.el 。(修改用户名 Lei )
  • 通过Emacs安装目录下的 init.el 来加载设置项,包括 AUCTeX。

Emacs 和 AUCTeX 配置

下载解压就无需多说,只需注意 AUCTeX 的解压位置和下面设置时的路径对应。另外,下面用到的用户名和安装目录根据需求改变。

第一步
运行 Emacs 目录下 bin 目录中的 addpm.exe (这一步并非关键,用于在开始菜单建立一个菜单项)

第二步 设置 Emacs 配置文件
第一个 init.el:在 C:\Users\Lei\AppData\Roaming.emacs.d 目录下新建一个 init.el ,内容如下。

(load "C:/Program/emacs/init.el")

用于加载 Emacs 安装目录下的 init.el 配置文件。如果仅仅为了测试此配置文件(第一个 init.el )是否有效,写入颜色设置,启动Emacs来判断即可,如下为黑色背景设置。

(set-background-color "black")

第三步 配置 AUCTeX
第二个 init.el :在 C:\Program\emacs 下新建 init.el ,基本的配置如下。

(setenv "HOME" "C:/Program/emacs")
(add-to-list 'load-path "C:/Program/emacs/site-lisp")
(add-to-list 'load-path "C:/Program/emacs/auctex/site-lisp/site-start.d")
(load "auctex.el" nil t t)
(load "preview-latex.el" nil t t)

这里的配置主要目的是为了可以加载 AUCTeX。

检查加载 AUCTeX 是否成功

在 Emacs 中新建或拖入后缀 tex 文件后,菜单栏会多出 LaTeX 和 Preview ,这就说明加载了 AUCTeX。

XeLaTeX 编译配置

在配置文件 init.el 中添加

(add-hook 'LaTeX-mode-hook 
  (lambda()
  (add-to-list 'TeX-command-list '("XeLaTeX" "%`xelatex%(mode)%' %t" TeX-run-TeX nil t))
  (setq TeX-command-default "XeLaTeX")
  (setq TeX-save-querynil )
  (setq TeX-show-compilation t)
))

Emacs 背景色配置

在配置文件 init.el 中添加

(set-background-color "black")
(set-foreground-color "white")

简单命令

  • C-c C-c 编译
  • C-c C-v 预览 PDF

参考

安装与配置: http://blog.sina.com.cn/s/blog_4419b53f0100po34.html
安装与配置: http://emacser.com/auctex.htm
Emacs配置文件:http://chen.junchang.blog.163.com/blog/static/63445192013462389461/
背景颜色设置: http://blog.sina.com.cn/s/blog_63047caf01017hjg.html
XeLaTeX编译设置: http://evan7s.blog.163.com/blog/static/108955356201142393254184/
AUCTex文档:www.gnu.org/s/auctex/manual/auctex.pdf