Jupyter Notebook中LaTeX公式括号大小调整失效问题求助
Jupyter Notebook LaTeX括号大小不生效问题修复方案
这是Jupyter默认使用MathJax渲染LaTeX公式时的高频问题,有大量用户遇到过同类现象,可通过以下方法修复:
- 方案1:使用自动适配大小的成对括号命令
将手动指定尺寸的\Bigg(和\Bigg)替换为自动适配内容高度的\left(和\right),修改后公式代码如下:
如果需要强制指定固定大小的括号,注意MathJax对大写尺寸命令的兼容存在差异,可以优先尝试从小到大的尺寸序列$$\textrm{hav}(\theta) = \sin^{2} \left( \frac{\theta}{0} \right)$$\big、\Big、\bigg、\Bigg,且必须成对使用左右括号的尺寸命令,例如\bigg(对应\bigg),不可只配置单边括号的尺寸。 - 方案2:预加载amsmath宏包解决兼容问题
部分Jupyter版本默认未加载完整的amsmath宏包,导致括号尺寸命令不生效,可在Notebook开头运行以下代码块预加载宏包:
运行完成后再渲染公式单元格,即可正常识别所有LaTeX括号尺寸命令。from IPython.display import display, Math display(Math(r'\require{amsmath}'))
额外提示:你当前公式中的分母为0,属于数学意义上的非法输入,如果是笔误可以替换为对应数值,该问题不会影响括号的渲染效果。
内容的提问来源于stack exchange,提问作者user16527495
相关产品推荐
相关产品推荐

