【问题标题】:Local copy of MathJax on a Jupyter notebookJupyter 笔记本上 MathJax 的本地副本
【发布时间】:2015-08-12 12:46:28
【问题描述】:

我正在使用新的 Jupyter notebook(neé ipython notebook),文档表明它从 CDN 渲染 MathJax。我有一些外部连接被阻止的情况,所以我需要为所有笔记本配置一个本地的 MathJax 副本。我怎样才能做到这一点?

【问题讨论】:

    标签: python ipython jupyter


    【解决方案1】:

    在 Arch Linux 上,安装“community/mathjax”可以解决问题。

    【讨论】:

      【解决方案2】:

      从 4.0 开始,mathjax 作为依赖项成为笔记本的一部分。无需任何额外安装。

      我目前正在 RaspberryPi 上试验 jupyter。安装 python 3.4 和 jupyter 后,我在以下位置找到了 MathJax:

      /usr/local/lib/python3.4/site-packages/notebook/static/components/MathJax

      来自我的 jupyter_notebook_config.py 文件:

      # c.NotebookApp.mathjax_url = ''
      c.NotebookApp.enable_mathjax = True
      

      感谢@minrk,他向我澄清了这一点!

      【讨论】:

        【解决方案3】:

        打开任何笔记本并写下: From IPython.external import mathjax

        然后你可以阅读如何安装:'mathjax?' 但基本上你执行一个函数'install_mathjax()'。不过没试过。

        【讨论】: