Continuando la mia serie di PR aggiungendo funzionalità all’implementazione di Katex, ho aggiunto il supporto per l’etichettatura e il riferimento delle equazioni (maggiore compatibilità con Mathjax):
L’ho abilitato anche nel codice di Discourse, come si vede nel commit. Questo aggiunge il supporto per \\tag, \\label, \\ref, \\eqref in modo che le equazioni possano essere etichettate e referenziate (i riferimenti sono anche cliccabili). Questa è un’altra funzionalità che Katex disabilita per impostazione predefinita. Abilitarla rende l’implementazione di Katex in Discourse più in linea con Mathjax. Il mio precedente PR ha aggiunto il supporto per macro persistenti.
Testato e funzionante nell’ultima versione stabile di Discourse.