# Возможность настройки начального конфигурационного файла MathJax в плагине Discourse Math

**URL:** https://meta.discourse.org/t/ability-to-customize-init-config-for-mathjax-in-discourse-math-plugin/396121
**Category:** Feature
**Tags:** math
**Created:** [15.Февраль.2026 04:15:58 UTC](https://meta.discourse.org/t/ability-to-customize-init-config-for-mathjax-in-discourse-math-plugin/396121 "2026-02-15T04:15:58Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![fangjue](https://avatars.discourse-cdn.com/v4/letter/f/b5ac83/32.png) [@fangjue](https://meta.discourse.org/u/fangjue)
#### Post date: [15.Февраль.2026 04:15:58 UTC](https://meta.discourse.org/t/ability-to-customize-init-config-for-mathjax-in-discourse-math-plugin/396121/1 "2026-02-15T04:15:58Z")

</div>

В [discourse/plugins/discourse-math/assets/javascripts/lib/math-renderer.js на ветке main · discourse/discourse](https://github.com/discourse/discourse/blob/main/plugins/discourse-math/assets/javascripts/lib/math-renderer.js#L119) есть некоторые предопределённые конфигурации для MathJax, но доступно лишь несколько параметров для их изменения. Как насчёт добавления настройки для дополнительного JSON-конфига, который объединяется с предопределённой конфигурацией и позволяет более детально настраивать MathJax?

Наш случай использования — кастомизация конфигурации пути загрузчика с помощью альтернативного CDN. В настоящее время это можно сделать только путём внесения изменений в код плагина, что не рекомендуется и усложняет развёртывание.

См. также [Запрос функции: поддержка \nicefrac в Discourse Math (\KaTeX/\MathJax) — Функции — Discourse Meta](https://meta.discourse.org/t/feature-request-support-for-nicefrac-in-discourse-math-katex-mathjax/372841). Если будет поддерживаться пользовательская конфигурация, это можно будет легко реализовать, добавив в админ-интерфейсе следующую дополнительную конфигурацию:

```plaintext
{
  loader: {load: ['[tex]/units']},
  tex: {packages: {'[+]': ['units']}}
}

```
