如何在emacs

时间:2017-05-31 05:41:57

标签: emacs latex auctex

我只使用Emacs orgmode。我从Melpa安装了auctex。我的理解是preview-latex与auctex打包在一起,无需特殊设置。

  1. 我似乎无法在任何内联乳胶方程式上召唤preview-latex
  2. 好像我必须从orgmode更改为latex-mode才能获得工具栏中的“latex”选项。
  3. 我在这里做错了什么?

    谢谢

3 个答案:

答案 0 :(得分:2)

你没有做错任何事:org-mode有自己的乳胶预览机制,不使用(实际上,不能使用)preview-latex。很久以前,关于将preview-latex整合到org-mode中的ML进行了讨论,但它从未进行过。

答案 1 :(得分:0)

我发现在orgmode中预览乳胶的best method是:

  1. sudo apt-get install dvipng
  2. 重新启动emacs
  3. 在我的.org文件
  4. 中的乳胶内联方程的位置放置点
  5. C-c C-x C-l
  6. 等式来自:

    $$\frac{a}{b} \cdot \frac{c}{d} = \frac{a \cdot c}{b \cdot d} = \frac{product\ of\ numerators}{product\ of\ denominators}$$
    

    对此: enter image description here

    使用C-c C-c还原。

    我确实安装了Auctex(虽然我认为dvipng根本不使用它。而在我的emacs init文件中我有:

    * AucTex: Require AucTex
    (require 'tex-site') 
    
    * LaTeX: Enable LaTeX Math mode by default
    (add-hook 'LaTeX-mode-hook 'LaTeX-math-mode)
    

    这很甜蜜!

答案 2 :(得分:0)

确保正确安装了dvipng dvisvgm

(executable-find "dvipng")
(executable-find "dvisvgm")

然后添加

(setq org-latex-compiler "xelatex")

到您的init.el
将默认的乳胶编译器设置为xelatex