【问题标题】:org-mode latex preview not working -newbie组织模式乳胶预览不起作用-新手
【发布时间】:2015-08-03 15:41:33
【问题描述】:

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

当我尝试 [C-c C-x C-l] 时得到的消息是:“Symbol 的函数定义无效:org-infile-export-plist。”我对emacs比较陌生,所以我不确定如何继续。我已经用谷歌搜索了大约 2 个小时,但没有发现有类似问题的人。

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

有人可以提出解决方案吗?

ps:我已经尝试过 AucTex 并且有效,但我认为它仅适用于 .tex 文件,不适用于 .org 文件。

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

【问题讨论】:

  • 是的,当从 ELPA 安装时,当前版本的 org-mode 更像是 8.2.10。我猜你不知何故使用的是旧版本。
  • 我会尝试更新,但不知何故我认为这不是问题所在。那是 emacs 附带的标准版本,我认为这些基本功能可以正常工作。

标签: latex org-mode preview


【解决方案1】:

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

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

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

当我通过谷歌搜索时,我偶然发现了d12frosted/homebrew-emacs 上发布的一个问题,这有点说服我尝试mituharu/emacs-mac,结果证明它开箱即用并解决了问题。


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

  • spacemacs 0.300.0(开发分支)
  • emacs-mac 26.1
  • +emacs/org (spacemac 层)
    • org-plus-contrib-20180521
  • latex-math-preview (elpa)

  • dvipng(它不在 brew 上,它与 TexLive 一起提供)

    $ tlmgr 安装 dvipng
  • TeXLive

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-30
      • 1970-01-01
      • 2014-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多