gpt4 book ai didi

python - 在 mathjax_config 中添加自定义 Latex 宏

转载 作者:太空宇宙 更新时间:2023-11-03 20:57:56 25 4
gpt4 key购买 nike

我正在尝试添加一个新的期望运算符宏以在某些文档字符串中使用。

如果在数学部分我这样做:

.. math::
\newcommand{\EE}[2][]{\mathbb{E}_{#1}\left[#2\right]}

\EE{2+4}

我得到了正确的输出:

Imgur

如果我尝试将宏定义放置在 Sphinx 的 conf.pymathjax_config 中(按照说明 here )

mathjax_config = {
'TeX': {
'Macros': {
'EE': [r'{\mathbb{E}_{#1}\left[#2\right]}', 2, r'[]'],
}
}
}

我的文档字符串如下:

.. math::
\EE{2+4}

然后我得到两个多余的括号:

Imgur

我做错了什么?

最佳答案

我打错了:

MathJax 宏定义的最后一个元素(默认值)有错误,它应该是:

'EE': [r'{\mathbb{E}_{#1}\left[#2\right]}', 2, r''],

关于python - 在 mathjax_config 中添加自定义 Latex 宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55893742/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com