Добавьте расширение text2jax.js в вашу конфигурацию, чтобы установить встроенный разделитель.
Подробности см. Здесь: http://docs.mathjax.org/en/latest/configuration.html#using-in-line-configuration-options
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
tex2jax: {inlineMath: [["$","$"]]},
CommonHTML: {
scale: 120
}
});
</script>
<script type="text/javascript" async src=
"https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=
TeX-MML-AM_CHTML"></script>
$x^y$
(обратите внимание, что в конфигурации есть опечатка - скобки отсутствуют)
также обратите внимание на это предупреждение от mathjaxdoc :
По умолчанию препроцессор tex2jax определяет математические разделители LaTeX, которые являются \ (... \) для встроенной математики, а \ [... \] дляотображаемые уравнения.Он также определяет разделители TeX $$ ... $$ для отображаемых уравнений, , но не определяет $ ... $ как встроенные математические разделители .Это связано с тем, что знаки доллара появляются слишком часто в нематематических условиях, что может привести к неожиданному восприятию некоторого текста как математикиНапример, в случае разделителей с одним долларом «… стоимость составляет 2,50 долл. США за первый и 2,00 долл. США за каждый дополнительный…», что приводит к тому, что фразу «2,50 для первого и» следует рассматривать как математику, поскольку она находится междузнаки доллара.По этой причине, если вы хотите использовать один доллар для встроенного математического режима, вы должны включить это явно в вашей конфигурации