如何在Microsoft Windows系统中配置org-latex-preview功能?
问题排查与解决步骤
- 首先修正配置写法错误
你给出的配置缺少setq关键字,无法完成变量赋值,首先替换为以下基础配置:;; 配置latex预览使用dvipng方案 (setq org-latex-create-formula-image-program 'dvipng) ;; 配置预览图片缓存目录 (setq org-preview-latex-image-directory (concat temporary-file-directory "ltximg/")) - 检查MikTex基础配置
- 打开MikTex控制台,切换到「设置」标签页,将「安装缺失包时」的选项改为始终自动安装,避免无交互编译时因为缺包询问导致编译中断
- 在MikTex控制台的「包」标签页,搜索
latex、dvipng两个包,确认已经完成安装
- 手动验证编译流程
找到报错提示对应的临时目录下的.tex文件,在该目录打开CMD,执行以下命令,确认是否可以正常生成.dvi文件:latex orgtexD2Xyuq.tex
如果执行报错,根据报错提示补全缺失的MikTex依赖包即可。 - 显式配置dvipng处理流程
如果上述步骤完成后仍然报错,可以手动覆盖org-preview-latex-process-alist中dvipng的处理参数,添加以下配置:
配置添加后重启Emacs再触发预览即可。(setq org-preview-latex-process-alist '((dvipng :programs ("latex" "dvipng") :description "dvi > png" :message "you need to install the programs: latex and dvipng." :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 -D %D -T tight -o %O %f"))))
内容的提问来源于stack exchange,提问作者safaf fasfa
相关产品推荐
相关产品推荐

