我是一个相对较新的IPython笔记本用户,我使用的是IPython 3.2.1。所以,坦白说,如果我不仔细阅读一些文档,我很抱歉!
我正试图在我的笔记本中排版一些LaTeX,以便进行演示。我试图更好地利用MathJax功能,而不是默认情况下可用的功能,因此我尝试将MathJax附带的其他扩展合并起来。特别是,我尝试让我的IPython笔记本通过以下步骤加载AMScd.js、AMSsymbols.js和unicode.js:
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")的输出。
标记:
## A minimal working example
\\[
\Delta u = f \text{ on } \Omega
\\](我完全想在这里包括图片,唉,我不是这里社区的积极参与者,我甚至连10个名誉都没有!)
我在这里错过了什么?为什么包含AMSmath会有问题呢?任何帮助都将不胜感激!谢谢!
发布于 2015-08-25 09:03:44
它应该在没有额外配置的情况下工作。看看这里。
在标记单元格中的示例应该是
(如果您希望将方程内联,则可以使用$...$)
Inline equation $\Delta u = f \text{ on } \Omega$(或者,如果您希望方程以自己的行为中心,则可以使用$$...$$)
$$\Delta u = f \text{ on } \Omega$$在相同的标记单元格中,两个片段的结果呈现为:

它是怎么装的?
IPython/木星笔记本预装一些MathJax扩展,包括要加载的扩展。这个扩展不是IPython/木星扩展,所以如果您尝试将这个MathJax扩展作为IPython/木星扩展加载,它就不应该工作。请参阅这里了解有关如何加载其他MathJax扩展的更多信息。
https://stackoverflow.com/questions/32194586
复制相似问题