Я пытаюсь добавить новый макрос оператора ожидания для использования в некоторых строках документов.
Если в разделе math
я делаю:
.. math::
\newcommand{\EE}[2][]{\mathbb{E}_{#1}\left[#2\right]}
\EE{2+4}
Я получаю правильный вывод:
Если я вместо этого попытаюсь поместить свои определения макросов в mathjax_config
в conf.py
Сфинкса (следуя инструкциям здесь )
mathjax_config = {
'TeX': {
'Macros': {
'EE': [r'{\mathbb{E}_{#1}\left[#2\right]}', 2, r'[]'],
}
}
}
И моя строка документации гласит:
.. math::
\EE{2+4}
тогда я получаю две лишние скобки:
Что я делаю не так?