Latex 技巧_8 Emacs 配置 latex

6 篇文章 0 订阅

官网下载安装 Emacs, TeXlive, Sumatra PDF

直接官网下载合适的版本,普通安装即可。设置 Sumatra PDF 为默认PDF阅读器。

Emacs 安装auctex 包

// An highlighted block
M-X package-list-packages

然后选择auctex 安装,然后重启emacs即可。

安装cdlatex.el

  1. github 上下载 cdlatex.el;
  2. 在 .emacs.d 文件夹中新建 lisp 文件夹, 并将cdlatex.el 文件放入该文件夹中;
  3. 在 .emacs 文件中插入如下代码:
  (add-to-list 'load-path "~/.emacs.d/lisp/") ;; 这是cdlatex.el的存放位置
  (require 'cdlatex)

  (add-hook 'LaTeX-mode-hook 'turn-on-cdlatex)
  1. 重新加载 .emacs,并开启 cdlatex mode:
// An highlighted block
M-X load-file
~/.emacs
M-X cdlatex-mode
  1. 打开一个新的 .tex 文件即可。

设置源文件与 PDF 正反向搜索

  1. 下面代码放入.emacs文件中 (注意要与自己的Sumatra PDF 安装目录相对应):
(setq TeX-PDF-mode t) 
(setq TeX-source-correlate-mode t) 
(setq TeX-source-correlate-method 'synctex) 
(setq TeX-view-program-list 
 '(("Sumatra PDF" ("\"C:/Program Files/SumatraPDF/SumatraPDF.exe\" -reuse-instance" (mode-io-correlate " -forward-search %b %n ") " %o")))) 

(add-hook 'LaTeX-mode-hook
  (lambda ()
    (assq-delete-all 'output-pdf TeX-view-program-selection)
    (add-to-list 'TeX-view-program-selection '(output-pdf "Sumatra PDF"))))
  1. 下面一行代码复制到Sumatra PDF的option中:
"C:/Program Files (x86)/Emacs26/bin/emacsclientw.exe" -n +%l "%f"
  1. 重新加载 .emacs 文件。

其他

1. 置换 Capslock 和 Ctrl 键,大家自己搜一下吧
2. 可能出现的问题: Sumatra PDF 报错: loading error: … /reuse-instance;
这是由于设置正反向搜索的代码出现问题,仔细检查 .emacs 中的代码,建议复制原来的代码,地址部分也要小心。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值