]> git.donarmstrong.com Git - lib.git/commitdiff
use xelatex for previewing
authorDon Armstrong <don@donarmstrong.com>
Sat, 29 Apr 2017 17:08:48 +0000 (10:08 -0700)
committerDon Armstrong <don@donarmstrong.com>
Sat, 29 Apr 2017 17:18:12 +0000 (10:18 -0700)
emacs_el/configuration/org-mode-configuration.el

index 4cc28134efb64fca9cfd48ceb0ae7e399f3e6f37..b5d94a2c58481752e13ba5d41050945bf7b64324 100644 (file)
@@ -584,7 +584,9 @@ Maildir, or by Message-ID."
 
 ;; Default packages included in /every/ tex file, latex, pdflatex or xelatex
 (setq org-latex-default-packages-alist
-      '(("" "amsmath" t)))
+      '(("" "amsmath" t)
+        ("" "unicode-math" t)
+        ))
 (setq org-latex-packages-alist
       '(("" "graphicx" t)
         ("" "fontspec" t)
@@ -1053,6 +1055,22 @@ same directory as the org-buffer and insert a link to this file."
 
 (add-hook 'org-babel-after-execute-hook 'my/fix-inline-images)
 
+;; use xelatex to preview with imagemagick
+(add-to-list 'org-preview-latex-process-alist
+             '(xelateximagemagick
+              :programs ("xelatex" "convert")
+              :description "pdf > png"
+              :message "you need to install xelatex and imagemagick"
+              :use-xcolor t
+              :image-input-type "pdf"
+              :image-output-type "png"
+              :image-size-adjust (1.0 . 1.0)
+              :latex-compiler ("xelatex -interaction nonstopmode -output-directory %o %f")
+              :image-converter ("convert -density %D -trim -antialias %f -quality 100 %O"))
+             )
+;; use xelatex by default
+(setq org-preview-latex-default-process 'xelateximagemagick)
+
 ; from http://orgmode.org/Changes.html
 (defun my/org-repair-property-drawers ()
   "Fix properties drawers in current buffer.