当前位置: 首页 > 知识库问答 >
问题:

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

沈旻
2023-03-14

我是一个相对较新的IPython笔记本用户,我正在使用IPython 3.2.1。所以首先,如果我没有仔细阅读一些留档,我道歉!

我正试着在我的笔记本上排版一些用于演示的乳胶。我试图比默认情况下更好地利用MathJax功能,因此尝试合并MathJax显式附带的其他扩展。特别是,我试着让我的IPython笔记本加载AMScd。js,AMSsymbols。js和unicode。通过以下步骤的顺序:

  1. 获得许可证。这些扩展的js文件来自最新的MathJax(v2.5)源
  2. 将它们添加到我的~/。ipython/nbextensions
  3. 修改自定义。js in~/。伊普顿/个人资料_

现在,所有这些都工作正常,我可以在我的IPython笔记本上很好地排版交换图。所以,在这一切的同时,我决定也包括/加载MathJax附带的AMSmath.js,这是有问题的。(对我来说,考虑到其他扩展工作良好,这似乎是一件很自然的事情!)然而,试图通过IPython.load_extensions(“AMSma”)包括AMSmath.js会导致我笔记本中的LaTeX数学到处显示[数学处理错误]。这是我的最小示例和输出,包括和不包括IPython.load_extensions(“AMSma”)

标记:

## A minimal working example

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

(我完全想在这里加入图片,唉,我不是这里社区的积极参与者,所以我的声誉甚至不到10!)

那么,我错过了什么?为什么列入AMSmath会有问题?任何帮助都将不胜感激!谢谢

共有1个答案

越学义
2023-03-14

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

您在降价单元格中的示例应该是

(如果你想把方程式内联起来,可以使用$…$)

Inline equation $\Delta u = f \text{ on } \Omega$

(或者如果你想让方程以自己的线为中心,你可以使用$$...$$)

$$\Delta u = f \text{ on } \Omega$$

它是如何加载的?

IPython/Jupyter笔记本预加载一些MathJax扩展,包括您要加载的扩展。这个扩展不是IPYthon/Jupyter扩展,所以如果您试图将这个MathJax扩展作为IPython/Jupyter扩展加载,它应该不起作用。请参阅此处了解更多关于如何加载其他MathJax扩展的信息。

 类似资料:
  • 我正在看一个ipython笔记本教程,上面说在一个单元中运行这个。导入numpy作为np导入数学导入matplotlib.pyplot作为plt 我应该得到一个实际的图表。我明白了 我该怎么做呢?

  • 问题内容: 在IPython / Jupyter Notebook中运行的大多数语言内核的错误报告都指出发生错误的行;但是(至少默认情况下)在笔记本电脑中未显示行号。 是否可以将行号添加到IPython / Jupyter Notebook? 问题答案: -在CodeMirror区域中切换行号。有关其他键盘快捷键,请参见快速帮助。 详细信息- (或)将您带入命令模式,然后按键应切换当前单元格行号的

  • 我运行一个iPython笔记本服务器,希望用户能够下载一个作为csv文件的pandas dataframe,这样他们就可以在自己的环境中使用它。没有个人数据,所以如果解决方案包括在服务器上编写文件(我可以这样做),然后下载该文件,我很乐意这样做。

  • 给定一个在外部服务器上运行的iPython笔记本,是否有方法触发文件下载? 我希望笔记本能够将外部服务器上的文件下载到本地呈现笔记本的位置,或者从笔记本工作区执行直接字符串转储到文本文件中,本地下载。 一、 E.一个强大的工具是一个笔记本,它可以从数据库中查询、更改数据,并将查询结果下载为CSV文件。 一个快速的实验表明,包含以下内容的单元格会呈现一个下载文件的链接。我希望有一个比将数据呈现到ht

  • 本文向大家介绍python文本数据处理学习笔记详解,包括了python文本数据处理学习笔记详解的使用技巧和注意事项,需要的朋友参考一下 最近越发感觉到限制我对Python运用、以及读懂别人代码的地方,大多是在于对数据的处理能力。 其实编程本质上就是数据处理,怎么把文本数据、图像数据,通过python读入、切分等,变成一个N维矩阵,然后再带入别人的模型,bingo~跑出来一个结果。结果当然也是一个矩

  • 问题内容: 我正在使用内联模式下的IPython Notebook和plot命令绘制一个NumPy值数组。 结果输出为: 然后,我的图显示在这些输出线的下方。 有没有办法只显示图并从输出中隐藏? 问题答案: 您可以使用分号结束行。这样可以在生成图时抑制不必要的输出: 通常,使用分号可以阻止IPython从代码块的该行打印任何输出值。例如,执行包含代码的单元将不会输出。 另一种方法是将变量绑定到图: