码迷,mamicode.com
首页 > 系统相关 > 详细

enable orgmode latex preview to support retina on mac

时间:2017-04-18 00:37:36      阅读:318      评论:0      收藏:0      [点我收藏+]

标签:size   exist   and   shell   roo   ida   space   imu   osi   

 

 

1 enable orgmode latex preview to support retina on mac

By default orgmode latex preview do not support retina, so on mac with retina screen, latex preview will be fuzzy.
However, we can hack org.el to achieve the function. Just follow steps below:

1.1 get the proper version of emacs

To instead use the Yamamoto Mitsuharu version of Emacs 25.1 (with more mac-specific features):

brew tap railwaycat/emacsmacport
brew install emacs-mac

and finally link it to your Applications folder:

brew linkapps emacs-mac

this version emacs will support retina image display.

1.2 change org-format-latex-options

change scale from 1.0 to 2.0, to generate 2x size image.

1.3 delete org.elc

1.4 add function to org.el

(defun galaxy-compose-image-filename-2x(image-file-name)
(concat (file-name-directory image-file-name) (file-name-base image-file-name) "@2x." (file-name-extension image-file-name)))

and eval the function.

1.5 modify function org-format-latex

change fragment:

(unless (file-exists-p movefile)
(org-create-formula-image value movefile options forbuffer processing-type)

to

(unless (file-exists-p movefile)
(org-create-formula-image value movefile options forbuffer processing-type)
(setq filename-2x (galaxy-compose-image-filename-2x movefile))
(rename-file movefile filename-2x)
(call-process-shell-command "convert" nil nil nil nil (concat "\"" filename-2x "\" -scale \"50%\" -quality \"100%\"" ) (concat "\"" movefile "\"" )))

and eval the function.

Now, you can preview latex with 2x size image for mac retina screen.

Author: galaxy

Created: 2017-04-18 Tue 00:11

Validate

 

enable orgmode latex preview to support retina on mac

标签:size   exist   and   shell   roo   ida   space   imu   osi   

原文地址:http://www.cnblogs.com/galaxy-gao/p/6725773.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!