diff --git a/README.md b/README.md index 928054b..6880e13 100644 --- a/README.md +++ b/README.md @@ -40,7 +40,7 @@ Copiez `config.json.template` vers `config.json` puis adaptez : "server_url": "http://localhost:11434", "hotkey": "ctrl+alt+a", "request_timeout_seconds": 300, - "math_text_format": "unicode" + "math_text_format": "word_equation" } ``` @@ -71,19 +71,26 @@ Copiez `config.json.template` vers `config.json` puis adaptez : ### Formatage mathématique Word -`math_text_format` vaut `unicode` par défaut. Ce mode transforme les sorties linéaires fréquentes avant l'injection clavier pour éviter que Word reçoive du texte brut comme `z_1` ou `x^2` : +`math_text_format` vaut `word_equation` par défaut. Dans ce mode, les segments mathématiques comme `z_1`, `x^2`, `\alpha` ou `z_1 = x + iy` sont injectés dans Word comme de vraies équations : + +1. l'application envoie `Alt+=` ; +2. elle tape l'expression en syntaxe UnicodeMath Word ; +3. elle envoie `Espace` pour laisser Word convertir ; +4. elle sort de l'objet équation avec `Flèche droite`. + +Exemple : ```text -z_1 + x^2 + \alpha + \infty +On pose z_1 = x + iy. ``` -devient : +est injecté comme texte normal `On pose `, puis une équation Word `z_1 = x + iy`, puis le point final. -```text -z₁ + x² + α + ∞ -``` +Modes disponibles : -Mettez `"math_text_format": "plain"` si vous voulez injecter la réponse exactement telle que le modèle l'a renvoyée. +- `word_equation` : crée des objets Équation Word via `Alt+=` pour les segments mathématiques détectés. +- `unicode` : transforme `z_1`, `x^2`, `\alpha`, etc. en texte Unicode (`z₁`, `x²`, `α`) sans objet équation. +- `plain` : injecte la réponse exactement telle que le modèle l'a renvoyée. ## Compilation