Emacs學習心得之 LaTeX編輯

目錄html

1. 前言linux

2. texlive的安裝git

3. AUCTEX的安裝和配置github

4. RefTEX的安裝和配置windows

 

1、前言ide

本篇博文記錄了Emacs下LaTeX編輯環境的搭建,參考一下文章:ui

http://wenku.baidu.com/link?url=4dF67D_Z_zUmb1U_s2ywri4GUOy8PPvyZc0x7NdKJQ-GibHOHJXoFppMshVAb5DQcSHo1WztTCwRM06u-sd-OxcHJci_FoDEBtSdflVVnte                                  (基於Emacs的LaTeX編輯環境)url

http://cs2.swfc.edu.cn/~wx672/lecture_notes/linux/latex/latex_tutorial.html?utm_source=tuicool&utm_medium=referral#sec-1-2-1                                               (Emacs + LaTeX 快速上手)spa

http://blog.sina.com.cn/s/blog_5387071f0100o54e.html                  (Emacs + AucTeX 配置簡介)code

http://marxistprogrammer.blog.163.com/blog/static/47198981201111411175628/    (Ubuntu+XeTeX再加Emacs+AUCTeX)

 

2、texlive的安裝

使用以下命令安裝:

sudo apt install texlive-xetex

 

3、AUCTEX的安裝和配置

(1)安裝命令以下:

sudo apt-get install auctex

(2) 配置 init-auctex.el 文件以下(文件在 這裏 , 對於 Emacs的基礎配置 可參考以前的博文)

(load "auctex.el" nil t t)

(load "preview-latex.el" nil t t)

(setq TeX-auto-save t)

(setq TeX-parse-self t)

(setq-default TeX-master nil)

 

(add-hook 'LaTeX-mode-hook (lambda()



;;LaTeX模式下,不打開自動折行

(turn-off-auto-fill)

 

;;顯示行數

(linum-mode 1)

 

;;打開自動補全

(auto-complete-mode 1)

 

;;啓動mathmode,你也能夠不用

(LaTeX-math-mode 1)

 

;;打開outlinemode

(outline-minor-mode 1)


;;接下來是和編譯TeX有關的

;;編譯的時候,不在當前窗口中顯示編譯信息

(setq TeX-show-compilation nil)

 

(setq TeX-clean-confirm nil)

(setq TeX-save-query nil)

 

;;按\後光標跳到mini-buffer裏面輸入命令

;;看我的習慣,由於若是有了auto-complete和yasnippet

;;這個不開啓也問題不大。

(setq TeX-electric-escape t)

 

;;從新定義pdfviewer,我設定爲了evince。

(setq TeX-view-program-list '(("Evince" "evince %o")))

(setq TeX-view-program-selection '((output-pdf "Evince")))

 

;;設置編譯引擎爲 XeTeX

(setq TeX-global-PDF-mode t TeX-engine 'xetex)

 

;;使用XeLaTeX做爲默認程序來編譯LaTeX

(add-to-list 'TeX-command-list '("XeLaTeX" "%'xelatex%(mode)%' %t"TeX-run-TeX nil t))

(setq TeX-command-default "XeLaTeX")

))

 

(provide 'init-auctex)

打開.Tex文件時,菜單欄上出現相應的LATEX編輯選項, 配置成功。

 

4、RefTEX的安裝和配置

按照以前博文進行 Emacs的基礎配置 後,能夠直接對RefTex進行配置安裝,

配置 init-reftex.el 文件以下:

(require-package 'reftex)

(require 'reftex)

 

(add-hook 'LaTeX-mode-hook 'turn-on-reftex)

(setq reftex-plug-into-AUCTeX t)

(setq reftex-enable-partial-scans t)

(setq reftex-save-parse-info t)

(setq reftex-use-multiple-selection-buffers t)

(autoload 'reftex-mode "reftex" "RefTeXMinorMode" t)

(autoload 'turn-on-reftex "reftex" "RefTeXMinorMode" nil)

(autoload 'reftex-citation "reftex-cite" "Makecitation" nil)

(autoload 'reftex-index-phrase-mode "reftex-index" "Phrasemode" t)

 

;;*toc*buffer在左側。

;;(setq reftex-toc-split-windows-horizontally t)

 

;;*toc*buffer使用整個frame的比例。

;;(setq reftex-toc-split-windows-fraction 0.2)



 (provide 'init-reftex)

打開.Tex文件時,菜單欄上出現相應的ref編輯選項, 配置成功。

相關文章
相關標籤/搜索