MathLive
wc-math-live
Composant avancé pour saisir des expressions mathématiques en notation LaTeX avec rendu visuel en temps réel. Particulièrement adapté aux exercices de calcul différentiel et intégral, algèbre, équations, fractions, racines et expressions complexes où la précision de la notation est essentielle.
Documentation
Le composant MathLive intègre un éditeur d'expressions mathématiques avancé qui permet aux apprenants de saisir des formules mathématiques complexes avec un rendu LaTeX en temps réel. Il est basé sur la bibliothèque mathlive (opens in a new tab), reconnue pour sa puissance et sa simplicité d'utilisation.
Configuration avancée
La propriété config vous permet d'accéder à toutes les options de personnalisation offertes par la bibliothèque mathlive. Consultez la documentation officielle (opens in a new tab)) pour découvrir l'ensemble des paramètres disponibles.
Personnalisation visuelle
Icônes interactives
Pour enrichir l'expérience utilisateur, vous pouvez ajouter des icônes à gauche et/ou à droite du champ de saisie grâce aux propriétés prefix et suffix. La syntaxe est la suivante:
type nom [color=CODE_COULEUR]
Où:
typecorrespond à une bibliothèque d'icônes (ex: fontawesome, clarity, material)nomest l'identifiant de l'icône dans cette bibliothèquecolor=CODE_COULEURest un paramètre optionnel pour définir la couleur (format hexadécimal sans #)
Exemples:
fontawesome address-bookaffiche une icône d'annuaireclarity happy-face color=FF0000affiche un visage souriant en rouge
La plateforme icongr.am (opens in a new tab) référence toutes les bibliothèques et icônes disponibles.
Clavier mathématique virtuel
Le composant intègre un clavier virtuel spécialisé pour la saisie d'expressions mathématiques. Vous pouvez personnaliser ce clavier via la propriété layouts pour l'adapter aux besoins spécifiques de votre exercice (symboles de calcul, caractères grecs, opérateurs logiques, etc.).
Conseils d'utilisation
Pour une expérience optimale, pensez à:
- Fournir une valeur par défaut dans les cas où vous attendez une réponse dans un format spécifique
- Utiliser les icônes pour donner des indices visuels sur le type d'expression attendue
- Adapter la configuration du clavier virtuel au niveau de complexité approprié pour votre exercice
Exemple interactif
API
disabledfalsevalue""config{}layouts"default"prefix""suffix""