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

Jupyter Notebook中LaTeX命令\xlongequal无法正常显示问题求助

解决Jupyter Notebook中\xlongequal无法渲染的方法

问题原因

Jupyter 系列工具默认使用 MathJax 渲染 LaTeX 公式,\xlongequal 属于extpfeil扩展包提供的命令,默认不在MathJax的预加载列表中,因此会出现无法渲染的情况。

可行解决方案

  • 方案1:临时加载扩展(全notebook生效)
    在当前notebook的任意代码单元格中运行如下配置代码,运行完成后所有\xlongequal命令即可正常渲染:
    <script type="text/javascript">
    MathJax.Hub.Config({
      TeX: {
        extensions: ["extpfeil.js"]
      }
    });
    </script>
    
  • 方案2:自定义等价命令(无需额外加载扩展)
    如果不想修改全局配置,可以直接在LaTeX公式开头自定义\xlongequal命令,示例如下:
    $$
    % 先定义命令,后续即可直接调用
    \def\xlongequal#1{\overset{#1}{=\joinrel=\joinrel=}}
    \begin{vmatrix}
    1 & 2 \\
    3 & 4
    \end{vmatrix}
    \xlongequal{按第一行展开} 1\times4 - 2\times3 = -2
    $$
    
    上述写法中\joinrel用于压缩多个等号之间的间隙,生成的长等号效果和原生\xlongequal基本一致。
  • 方案3:使用原生MathJax命令替代
    不需要自定义命令也可以直接用MathJax原生支持的\stackrel实现类似效果,写法为\stackrel{\text{标注内容}}{=},如果需要更长的等号可以叠加多个等号:\stackrel{\text{标注内容}}{=\joinrel=}。

注意事项

上述方案对Jupyter Notebook和Jupyter Lab均适用,方案1的配置代码只需要运行一次,在当前notebook关闭前都会持续生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 05:57:05