Éditeur Math Discourse

L’éditeur de mathématiques Discourse est un plugin permettant de saisir des équations mathématiques dans Discourse de manière plus conviviale. Cet éditeur vous aide à créer du LaTeX. Si vous ne savez pas ce que c’est, veuillez lire à ce sujet sur Wikipédia : Wikipédia

Pour plus de documentation sur toutes les commandes LaTeX que vous pouvez utiliser, veuillez consulter ici : documentation de mathlive

Et veuillez regarder la vidéo :

Installation

Suivez le guide Installer un plugin du Meta officiel de Discourse, en utilisant git clone https://github.com/spirobel/discourse-matheditor.git comme commande de plugin.

Vous devez également utiliser le plugin mathématique officiel avec celui-ci :
plugin mathématique officiel

Je recommande d’utiliser KaTeX plutôt que MathJax, c’est beaucoup plus rapide (du moins pour moi).

C’est tout

23 « J'aime »

Excellente nouvelle. Merci.

L’icône de l’éditeur de mathématiques peut-elle changer de position ?

1 « J'aime »

Nous pouvons ajouter une sortie au plugin ou non.

1 « J'aime »

Merci pour la suggestion, c’est logique. Je vais jeter un coup d’œil !

Voulez-vous dire le graphique sous la boîte comme dans la documentation de MathLive ? Je pense que c’est une bonne idée, mais il vaudrait probablement mieux le gérer dans un autre plugin. Qu’en pensez-vous de ce plugin :

Correspond-il à votre cas d’utilisation ?

1 « J'aime »

Oui, c’est bien cela. Pour le plugin Graphviz, je ne suis pas sûr qu’il puisse afficher des images mathématiques.

2 « J'aime »

Je pense qu’en utilisant l’inspecteur d’élément sur mathlive.io, il utilise Plotly javascript graphing library in JavaScript. S’il y a un besoin d’autres bibliothèques de tracé, nous pourrions peut-être utiliser le plugin Graphviz comme point de départ et les intégrer de manière similaire.

2 « J'aime »

Je ne suis pas fort en mathématiques et je travaille avec les langues. Je suis intéressé : est-il possible de créer un plugin avec le clavier virtuel de Google ?

1 « J'aime »

Au fait, j’ai remarqué ici que les personnes vivant dans d’autres pays ne peuvent pas écrire dans leur langue maternelle, car elles n’ont pas de clavier local sur leur PC ou ordinateur portable. Bien sûr, elles peuvent utiliser des claviers en ligne, mais c’est un peu comme rouler avec une roue en bois dans une voiture neuve.

1 « J'aime »

C’est en fait quelque chose qui m’intéresse aussi. J’apprends à créer des plugins Discourse car je souhaite développer un dictionnaire collaboratif de mandarin. C’est un projet assez vaste, alors je commence par créer ces petits plugins qui possèdent des fonctionnalités similaires afin d’expérimenter la mise en œuvre de l’ensemble. Nous ne pouvons pas utiliser le clavier virtuel de Google, car il ne semble pas être une bibliothèque open source. Cependant, une recherche rapide sur Google révèle qu’il existe des solutions de claviers virtuels open source : par exemple, je viens de tomber sur celui-ci : Virtual Keyboard
Je pense que le principal inconvénient de ces claviers est que la frappe est très lente. Ainsi, généralement, si je veux taper dans une autre langue, j’installe quelque chose comme Unikey pour le vietnamien, par exemple, ou Sunpinyin pour le mandarin. Je m’attends à ce que la plupart de mes utilisateurs puissent taper dans leur langue, je ne prévois donc pas d’ajouter un clavier virtuel. Mais je souhaite également disposer d’un moyen de saisir le pinyin et le zhuyin avec les tons. Je n’ai pas encore résolu ce problème. Avec quelles langues travaillez-vous ?

2 « J'aime »

C’est très beau !
Est-ce possible ? Cela coûtera-t-il beaucoup de ressources matérielles ?

@spirobel Je viens d’installer votre plugin et j’obtiens cette erreur. Y a-t-il une chance que vous mettiez à jour votre excellent plugin ?

Erreur : la fenêtre modale 'matheditor-modal' doit être mise à jour pour fonctionner avec la dernière version de Discourse. Voir https://meta.discourse.org/t/268057.

Ce plugin doit être mis à jour. Il provoque des erreurs dans la zone d’édition.

1 « J'aime »

Salut Spirobal,

Votre plugin est très utile, particulièrement pour les appareils mobiles.

Il y a eu de nombreuses mises à jour de Discourse depuis avril 2024, et je n’ai pas vu ce sujet de plugin marqué comme « cassé », donc je suppose que les défauts ci-dessus n’étaient pas reproductibles sur les versions ultérieures de Discourse ?

Est-ce que quelqu’un a réussi à faire fonctionner ça sur smartphone récemment ?