组织模式乳胶预览不工作-newbie

时间:2015-08-03 15:41:34

标签: latex org-mode preview

我最近通过其软件包管理器为emacs安装了org-mode,由于某些原因,乳胶预览功能不起作用。我尝试过imagemagick和dvipng。

我在尝试[C-c C-x C-l]时得到的消息是:"符号的函数定义为void:org-infile-export-plist。"我对emacs比较新,所以我不确定如何继续。我已经谷歌搜索了大约2个小时,但我找不到任何有类似问题的人。

我有最新版本的emacs和org-mode 7.9。我检查了混合安装问题(按照组织手册的建议),一切都检查出来。我正在运行Linux mint 17.

有人可以建议解决方案吗?

ps:我已经尝试过AucTex,但是我觉得它只适用于.tex文件,而不适用于.org文件。

编辑:自从我发帖以来,我发现其他几个命令给了我同样的错误(冒号后面有不同的变量)。我的安装有问题吗?

2 个答案:

答案 0 :(得分:1)

我在尝试解决spacemac上的org-mode中的bug时遇到了类似的问题,预览-toggle-latex-fragment当堆栈按此顺序显然导致错误时

  • spacemac 0.200.13
  • emacs-plus 25.3_2
  • org-plus-contrib-20180521

这个解决方案中的一些可能会派上用场,它没有用,但它确实让我对我面临的情况有了更广泛的了解

当我google-fu的时候,我偶然发现了d12frosted/homebrew-emacs上发布的一个问题,这说服我试着给mituharu/emacs-mac一个尝试,结果发现它的效果非常好盒子并解决问题。

我当前的工作配置(org-mode + latex)将是

  • spacemacs 0.300.0(dev分支)
  • emacs-mac 26.1
  • + emacs / org(spacemac图层)
    • 有机加的contrib-20180521
  • latex-math-preview(elpa)

  • dvipng(它不是brew,它来自TexLive)

    $ tlmgr install dvipng
  • TeXLive

一旦解决了问题,您可能会发现这也很有用。 auto preview latex fragment

答案 1 :(得分:0)

这是陈旧的但是我有同样的问题,也许它会帮助别人。发生这种情况是因为Org导出函数尚未被加载。尝试导出并使用序列C-c C-e q取消它,这将导致ox(组织导出)加载,乳胶预览现在应该可以工作。如果这样可以修复您的问题,请将其添加到.emacs:

;; Preload org export functions, needed for latex preview. 
(require 'ox)