Я работаю над внедрением связанных тем форума в некоторые из наших записей/страниц WordPress и обнаружил, что, хотя блочная математика встраивается корректно, встроенная математика не преобразуется.
Неотображаемые фрагменты обернуты в <span class="math">...</span>, при этом MathJax отсутствует.
В то же время правильно отображаемые фрагменты обернуты в <div> ... </div> и содержат ожидаемый <mjx-container class="MathJax ..."> и т. д.
Заранее благодарю за советы, как добиться отображения встроенной математики!
Я выяснил следующее: хотя Discourse использует MathJax v2.7.5, текущая версия — v3.2.2, именно она работает на нашем сайте. Поскольку файл конфигурации обрабатывается по-разному в версиях v2 и v3, наша конфигурация не применяется к отображению, которое Discourse показывает на встроенной странице нашего сайта. Это, среди прочего, означает, что одиночные знаки доллара не распознаются как инлайн-формулы, так как это не является настройкой по умолчанию в MathJax (и в LaTeX, кстати), и поэтому их необходимо явно указать в локальной конфигурации.