在Jupyter笔记本中启动自定义窗口小部件后,Mathjax停止渲染

时间:2017-03-16 18:05:51

标签: javascript python-2.7 jupyter-notebook mathjax ipywidgets

我遇到一个问题,MathJax在启动基于自定义ipywidget的窗口小部件之后(之前)没有在我的Jupyter笔记本中呈现LateX,在这种情况下是一个基于html的表窗口小部件。这包括在Markdown单元格中,而不仅仅是python生成的输出。

我没有尝试在表格中渲染任何LateX并且在小部件javascript中没有MathJax调用,虽然小部件本身看起来工作得很好,但它后来禁用/杀死任何MathJax渲染(需要重新启动Jupyter)。其他ipywidgets标准小部件不会影响MathJax操作。在实例化小部件时,笔记本也没有报告错误。

我在Windows 7上使用Pip安装运行相同的Python Jupyter笔记本,在MacOS 10.12.3上安装Macports。我的Mac上使用Safari时出现此问题,仅在使用FireFox或Internet Explorer的Windows 7系统上出现。

Windows7:Jupyter-notebook 4.4.1,Python 2.7.10

MacOS 10.12.3:Jupyter-notebook 4.3.1,Python 2.7.13

不幸的是,我不熟悉MathJax以进一步诊断问题或生成足够短的代码片段来重现可以共享的问题。

任何帮助都将不胜感激。

谢谢。

0 个答案:

没有答案