首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在AMSmath笔记本中显式加载IPython会导致“[数学处理错误]”

在AMSmath笔记本中显式加载IPython会导致“[数学处理错误]”
EN

Stack Overflow用户
提问于 2015-08-25 02:24:50
回答 1查看 2.6K关注 0票数 2

我是一个相对较新的IPython笔记本用户,我使用的是IPython 3.2.1。所以,坦白说,如果我不仔细阅读一些文档,我很抱歉!

我正试图在我的笔记本中排版一些LaTeX,以便进行演示。我试图更好地利用MathJax功能,而不是默认情况下可用的功能,因此我尝试将MathJax附带的其他扩展合并起来。特别是,我尝试让我的IPython笔记本通过以下步骤加载AMScd.js、AMSsymbols.js和unicode.js:

  1. 从最新的.js (v2.5)源代码中获取这些扩展名的MathJax文件
  2. 将它们添加到我的~/..ipython/ my扩展中
  3. 在~/..ipython/profile_/静态/定制中通过附加IPython.load_extensions("AMScd")等修改IPython.load_extensions("AMScd")

现在,所有这些都能正常工作,而且我能够在我的IPython笔记本上很好地排版交换图。因此,尽管如此,我还是决定包括/加载与AMSmath.js一起附带的MathJax,这是有问题的。(对我来说,考虑到其他扩展工作正常,这似乎是一件很自然的事情!)但是,试图通过IPython.load_extensions("AMSmath")包含IPython.load_extensions("AMSmath")会导致笔记本中的LaTeX数学到处显示数学处理错误。下面是我的最小示例,以及包含和不包括IPython.load_extensions("AMSmath")的输出。

标记:

代码语言:javascript
复制
## A minimal working example

\\[
\Delta u = f \text{ on } \Omega
\\]

(我完全想在这里包括图片,唉,我不是这里社区的积极参与者,我甚至连10个名誉都没有!)

我在这里错过了什么?为什么包含AMSmath会有问题呢?任何帮助都将不胜感激!谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-25 09:03:44

它应该在没有额外配置的情况下工作。看看这里

标记单元格中的示例应该是

(如果您希望将方程内联,则可以使用$...$)

代码语言:javascript
复制
Inline equation $\Delta u = f \text{ on } \Omega$

(或者,如果您希望方程以自己的行为中心,则可以使用$$...$$)

代码语言:javascript
复制
$$\Delta u = f \text{ on } \Omega$$

在相同的标记单元格中,两个片段的结果呈现为:

它是怎么装的?

IPython/木星笔记本预装一些MathJax扩展,包括要加载的扩展。这个扩展不是IPython/木星扩展,所以如果您尝试将这个MathJax扩展作为IPython/木星扩展加载,它就不应该工作。请参阅这里了解有关如何加载其他MathJax扩展的更多信息。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32194586

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档