【问题标题】:How do I reset MathJax settings in IPython?如何在 IPython 中重置 MathJax 设置?
【发布时间】:2016-03-05 00:25:06
【问题描述】:

我想在 IPython 笔记本 (Jupyter) 中更改方程式的格式,然后右键单击方程式以调出 MathJax 菜单。我选择了 SVG 作为渲染类型。现在,我在笔记本中获取了原始 Latex。

问题是我无法恢复更改,因为我找不到任何可以右键单击的 MathJax 输出!如何重置 MathJax 设置?

我尝试使用 IPython.external.mathjax 重新安装 MathJax,但没有成功。我还尝试从 Safari 偏好设置中清除 MathJax 缓存,但没有运气。

[更新] 我注意到在加载时,我在显示器的底角收到了两条来自 MathJax 的消息。一个是“Loading [MathJax]/extensions/Safe.js”,另一个是“File failed to load:http://localhost:8888/static/components/MathJax/jax/output/SVG/config.js

我想以后一定要参考我的 Anaconda IPython 安装中的路径,但是根本没有 SVG 目录。

如何让 MathJax 停止查看?

【问题讨论】:

  • MathJax 使用 cookie 来获取用户偏好。如果您清除它,它应该将所有内容重置为页面/IPython 默认值。

标签: ipython ipython-notebook sympy mathjax jupyter


【解决方案1】:

当用户通过 MathJax 上下文菜单更改设置时,MathJax 会创建一个特定于域的 cookie mjx.menu。如果您删除该 cookie,MathJax 将恢复为页面配置的默认值。

【讨论】:

  • 我无法确认这是正确的 cookie,但在 Safari 中使用清除“所有网站数据”的核选项似乎可以解决问题。然而,出于某种原因,Safari 并未单独显示 MathJax cookie。也许是因为它与本地主机相关联?我怀疑这是 Safari 中的一个错误。
猜你喜欢
  • 1970-01-01
  • 2021-10-18
  • 2016-06-07
  • 1970-01-01
  • 2019-02-09
  • 1970-01-01
  • 1970-01-01
  • 2016-05-30
  • 1970-01-01
相关资源
最近更新 更多