中文
一品书生

生产工具决定生产效率


  • 首页

  • 归档

  • 关于我

  • 搜索

emacs中预览公式折腾记

时间: 2019-10-25   |   分类: @emacs   | 字数: 374 字 | 阅读: 1分钟 | 阅读次数:

概述

It is bound to M-RET T x, M-m m T x, C-c C-x C-l, and many ordinary text characters.

预览流程大致如下,先将公式用 latex 转为 dvi 格式,然后在用程序转化为 emacs 支持的图像文件,然后嵌入 org-mode 中。

其中,变量 org-preview-latex-process-alist 是定义处理以上步骤的流程,是个 list ,也就是说,可以添加多个处理预览图像的流程。如下所示:

(setq org-preview-latex-process-alist
      '(
        (dvipng
         :programs ("latex" "dvipng")
         :description "dvi > png"
         :message "you need to install programs: latex, dvipng and ghostscript."
         :image-input-type "dvi"
         :image-output-type "png"
         :image-size-adjust (1.0 . 1.0)
         :latex-compiler ("latex -interaction nonstopmode -output-directory %o %f")
         :image-converter ("dvipng -fg %F -bg %B -D %D -T tight -o %O %f"))
        (dvisvgm :programs
                 ("xelatex" "dvisvgm" "convert")
                 :description "xdv > svg"
                 :message "you need to install the programs: xelatex and dvisvgm."
                 :use-xcolor t
                 :image-input-type "xdv"
                 :image-output-type "svg"
                 ;; :image-output-type "png"
                 :imfage-size-adjust (1.7 . 1.5)
                 ;; :latex-header
                 ;; "\\usepackage[UTF8]{ctex}"
                 :latex-compiler
                 ("xelatex -no-pdf -interaction nonstopmode -output-directory %o %f")
                 :image-converter
                 ("dvisvgm %f -n -b min -c %S -o %O"))
        (imagemagick :programs
                     ("xelatex" "convert")
                     :description "pdf > png"
                     :message "you need to install the programs: 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"))))

预览命令的绑定上面的程序中,定义了 3 个程序,分别为 dvipng 、 dvisvgm 、imagemagick

上面程序可以使用 org-preview-latex-default-process 调用,设置默认的预览程序。

(setq org-preview-latex-default-process 'dvipng)

其中如何定义程序,在文档中有解释,不在赘述。

org中使用数学公式

官方教程讲的挺好 The Org Manual: LaTeX fragments

#latex#
创作实属不易,如有帮助,那就打赏博主些许茶钱吧 ^_^
WeChat Pay

微信打赏

Alipay

支付宝打赏

阿里成才计划
2018-2019学习成果总结
一品书生

一品书生

品味人生

21 日志
15 分类
19 标签
GitHub 知乎
友情链接
  • Nutz
  • JFinal
  • Wendal
  • 廖雪峰
标签云
  • 暂无标签
  • 计划
  • Centos7
  • 思维方式
  • 总结
  • 英语学习
  • Firewall
  • Latex
  • Python
  • R
© 2010 - 2021 一品书生
Powered by - Hugo v0.86.0 / Theme by - NexT
/
0%