【问题标题】:emacs org mod with math expression带有数学表达式的emacs org模式
【发布时间】:2017-10-24 21:39:37
【问题描述】:

我正在使用 org-mod 来记录我的一些工作,我最近从习惯于编写一些 mathjax sn-p 的 sublime 切换。

正确和最简单的方法是正确呈现这个 sn-p (在缓冲区中,或者如果不可能,通过 C-c C-c 或 C-c C-e)。

\hat{y} = \hat{\beta}_{0}+\hat{\beta}_{1}x_{1}+\hat{\beta}_{2}x_{2}+...+\hat{\beta}_{p}x_{p}

ps:在我的 .emacs conf 文件中,我没有任何与 mathjax 或 Latex 密切相关的内容。

氪,

【问题讨论】:

  • 当我使用源代码块并标记 Latex 时,在点击 C-c C-c 后,我得到以下信息:“Latex 没有 org-babel-execute 函数!”

标签: emacs latex org-mode mathjax


【解决方案1】:

将乳胶片段包含在\( ... \)\[ ... \] 中并执行C-c C-x C-l(绑定到org-toggle-latex-fragment)。有关参数用法,请参阅此函数的文档字符串。

在 org 的最新版本中,您可以自定义 org-preview-latex-default-process 以将其设置为您想要的后端值。您需要 dvipng、dvisvgm 或 ImageMagick 作为后端。另请参阅变量org-preview-latex-process-alist 的文档字符串:它可能有助于解释一些事情,尽管您不必对它做任何事情。

如果这些变量不存在,您可能使用的是设置不同的早期版本的 org。如果是这种情况,请发布您使用的版本:M-x org-version 会告诉您。

编辑:在早期版本中,该函数称为org-preview-latex-fragment,默认情况下它不绑定到键。您可以使用M-x org-preview-latex-fragment 调用它,也可以使用C-c C-c 取消预览。后端设置也不同:仅支持 dvipng 和 ImageMagick,变量不同。

【讨论】:

  • 用 : \[ latex goes here \] 或 \( latex \) 括起来并且 C-c C-x C-l 没有做任何事情。 “Org-version”打印“Org-mod 版本 8.2.10 (release_8.2.10 @ /usr/local/Cellar/emacs/24.5/share/emacs/24.5/lisp/org/)
  • 添加了关于 org 早期版本的基本部分。看看有没有帮助。
  • 当我调用函数 org-preview-latex 然后导出到 html 时,它似乎在工作,而不导出到 html 我看不到任何变化。这样就可以了,谢谢。
  • 我需要做一些测试,但我的印象是它应该在缓冲区中工作,无需导出。我会做更多检查并更新答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-23
  • 1970-01-01
  • 2015-03-17
  • 2012-12-05
相关资源
最近更新 更多