Continuant ma série de PR ajoutant des fonctionnalités à l’implémentation Katex, j’ai ajouté la prise en charge des étiquettes et des références d’équations (plus de compatibilité Mathjax) :
Je l’ai également activée dans le code Discourse, comme on le voit dans le commit. Cela ajoute la prise en charge de \\tag, \\label, \\ref, \\eqref afin que les équations puissent être étiquetées et référencées (les références sont également cliquables). C’est une autre fonctionnalité que Katex désactive par défaut. L’activer rapproche l’implémentation Katex dans DIscourse de Mathjax. Mon précédent PR a ajouté la prise en charge des macros persistantes.
Testé et fonctionnel dans la dernière version stable de Discourse.