在org-mode中显示化学结构式
在工作中,我已经用org-mode建立了一份产品笔记。但因为是化工行业,有显示化学结构式的需求。
经过研究,org-mode可以预览latex,而latex又有专门处理化学结构式的包,chemfig。折腾之后,在linux上1配置出了org-mode中预览化学结构式。在这里分享出来,有相同需要的人可以少走弯路了。
安装latex
确认chemfig已经安装
updatedb locate chemfig
设置org-mode
dotemacs
~/.emacs3
;; *** org-mode source code blocks (org-babel-do-load-languages 'org-babel-load-languages '((python . t) (sh . t) (latex . t) )) ... ;; *** org-latex preview http://permalink.gmane.org/gmane.emacs.orgmode/92347 (setq org-latex-create-formula-image-program 'imagemagick)
安装imagemagick包
正如上面dotemacs设置的,根据网友的反馈,dvipng可能和chemfig不太兼容,所以转换程序选择imagemagick4。
emerge -av imagemagick
预览化学结构式
使用C-c C-x C-l可以预览5,上图一张。
Footnotes:
1
在windows上我还没有配置成功,原理上应该可行的。因为工作忙,没有时间在工作电脑上折腾。等空下来再试试看。成功后会再更新这篇wiki。
2
我已按gentoo wiki enable recommended use flags: http://wiki.gentoo.org/wiki/TeX_Live
- cjk
- doc
- dvi2tty
- dvipdfm
- graphics
- png
- pstricks
- science
- truetype