You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jupyter Notebook中Markdown嵌入LaTeX无法正常显示求助

Notebook中LaTeX无法正常显示的排查步骤
  • 确认LaTeX语法包裹格式
    行内公式必须用单个美元符号包裹:$E=mc^2$;块级公式用两个美元符号包裹:

    $$
    \int_{a}^{b} f(x) dx
    $$
    从截图看,公式大概率是没加正确的分隔符,这是最常见的原因。
    
    
  • VSCode配置检查

    1. 确保已安装官方「Jupyter」扩展
    2. 打开设置(快捷键Cmd+,),搜索「Notebook: Enable Math Rendering」,确认该选项已开启
    3. 若仍有问题,可安装「Markdown All in One」扩展,它对LaTeX渲染的支持更完善
  • Jupyter Notebook配置检查

    1. 重启Jupyter服务器,服务端缓存常导致渲染异常
    2. 打开浏览器控制台(F12),查看是否有MathJax加载失败的报错;若有,在Console输入MathJax.Hub.Queue(["Typeset",MathJax.Hub])回车,手动触发渲染
    3. 问题持续的话,修改Jupyter配置文件:
      • 生成配置文件:jupyter notebook --generate-config
      • 打开~/.jupyter/jupyter_notebook_config.py,添加以下配置:
        c.MarkdownMathJax.config = {
            "tex2jax": {
                "inlineMath": [["$", "$"], ["\\(", "\\)"]],
                "displayMath": [["$$", "$$"], ["\\[", "\\]"]],
                "processEscapes": True
            }
        }
        
      • 重启Jupyter服务
  • 无关项说明
    MacTeX是本地TeX编译环境,而Notebook的LaTeX渲染依赖MathJax/KaTeX内置引擎,所以MacTeX的安装与否不影响Notebook公式显示,无需在这方面排查。

  • 最后尝试
    清除浏览器缓存,或换用Chrome/Firefox等主流浏览器打开Notebook,规避Safari的兼容性问题

内容的提问来源于stack exchange,提问作者geekprogrammer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 22:18:17