Possibilità di personalizzare la configurazione init per MathJax nel plugin Discourse Math

Ci sono alcune configurazioni predefinite per MathJax in discourse/plugins/discourse-math/assets/javascripts/lib/math-renderer.js at main · discourse/discourse ma ci sono solo poche impostazioni disponibili per modificare questa configurazione. Che ne direste di aggiungere un’impostazione per un JSON di configurazione aggiuntivo, che si unisca alla configurazione predefinita e consenta una configurazione più granulare di MathJax?

Il nostro caso d’uso è personalizzare la configurazione del percorso del caricatore con una CDN alternativa. Attualmente ciò può essere ottenuto solo modificando il codice del plugin, il che non è consigliato e rende il deployment più complesso.

Vedi anche Feature Request: Support for \nicefrac in Discourse Math (\KaTeX/\MathJax) - Feature - Discourse Meta. Se è supportata la configurazione personalizzata, può essere semplicemente supportata impostando la seguente configurazione aggiuntiva dall’interfaccia utente di amministrazione:

{
  loader: {load: ['[tex]/units']},
  tex: {packages: {'[+]': ['units']}}
}
2 Mi Piace