如何在 emacs 中使用 Auctex + preview-latex + orgmode
How to use Auctex + preview-latex + orgmode in emacs
我只使用 Emacs orgmode。我从 Melpa 安装了 auctex。我的理解是 preview-latex
与 auctex 一起打包,不需要特殊设置。
- 我似乎无法在任何内联乳胶方程式上调用
preview-latex
- 看来我必须从 orgmode 更改为 latex-mode 才能在工具栏中获得 "latex" 选项。
我做错了什么?
谢谢
你没有做错什么:org-mode
有自己的latex预览机制,没有使用(事实上,不能使用)preview-latex
。很久以前在 ML 上讨论过将 preview-latex
集成到 org-mode
,但一直没有实现。
我发现在 orgmode 中预览 Latex 的 best method 是:
sudo apt-get install dvipng
- 重新启动 emacs
- 在我的一个 .org 文件中的乳胶内联方程的开头放置点
C-c C-x C-l
等式由此而来:
$$\frac{a}{b} \cdot \frac{c}{d} = \frac{a \cdot c}{b \cdot d} = \frac{product\ of\ numerators}{product\ of\ denominators}$$
为此:
使用 C-c C-x C-l
还原。
我确实安装了 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)
这很甜蜜!
确保 dvipng dvisvgm 安装正确
(executable-find "dvipng")
(executable-find "dvisvgm")
然后添加
(setq org-latex-compiler "xelatex")
给你的init.el
将默认的乳胶编译器设为 xelatex
我只使用 Emacs orgmode。我从 Melpa 安装了 auctex。我的理解是 preview-latex
与 auctex 一起打包,不需要特殊设置。
- 我似乎无法在任何内联乳胶方程式上调用
preview-latex
- 看来我必须从 orgmode 更改为 latex-mode 才能在工具栏中获得 "latex" 选项。
我做错了什么?
谢谢
你没有做错什么:org-mode
有自己的latex预览机制,没有使用(事实上,不能使用)preview-latex
。很久以前在 ML 上讨论过将 preview-latex
集成到 org-mode
,但一直没有实现。
我发现在 orgmode 中预览 Latex 的 best method 是:
sudo apt-get install dvipng
- 重新启动 emacs
- 在我的一个 .org 文件中的乳胶内联方程的开头放置点
C-c C-x C-l
等式由此而来:
$$\frac{a}{b} \cdot \frac{c}{d} = \frac{a \cdot c}{b \cdot d} = \frac{product\ of\ numerators}{product\ of\ denominators}$$
为此:
使用 C-c C-x C-l
还原。
我确实安装了 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)
这很甜蜜!
确保 dvipng dvisvgm 安装正确
(executable-find "dvipng")
(executable-find "dvisvgm")
然后添加
(setq org-latex-compiler "xelatex")
给你的init.el
将默认的乳胶编译器设为 xelatex