Use explicit Word equation markers
This commit is contained in:
@@ -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": "word_equation"
|
||||
"math_text_format": "plain"
|
||||
}
|
||||
```
|
||||
|
||||
@@ -69,28 +69,41 @@ Copiez `config.json.template` vers `config.json` puis adaptez :
|
||||
|
||||
`request_timeout_seconds` vaut `300` par défaut. Si Ollama charge un gros modèle ou répond lentement, augmentez cette valeur. Mettez `0` pour désactiver le timeout côté application.
|
||||
|
||||
### Formatage mathématique Word
|
||||
### Mode mathématique Word
|
||||
|
||||
`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 :
|
||||
La configuration générale reste simple (`math_text_format: "plain"`). Pour les réponses mathématiques, utilisez l'exemple dédié :
|
||||
|
||||
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
|
||||
On pose z_1 = x + iy.
|
||||
```bash
|
||||
cp config.math-word.template config.json
|
||||
```
|
||||
|
||||
est injecté comme texte normal `On pose `, puis une équation Word `z_1 = x + iy`, puis le point final.
|
||||
Ce fichier active :
|
||||
|
||||
```json
|
||||
"math_text_format": "word_equation"
|
||||
```
|
||||
|
||||
Dans ce mode, l'application ne devine plus les maths automatiquement. Elle suit uniquement les balises explicites renvoyées par le modèle :
|
||||
|
||||
```text
|
||||
La solution est [EQ]z_1 = x + iy[/EQ].
|
||||
```
|
||||
|
||||
Injection réelle :
|
||||
|
||||
1. texte normal : `La solution est ` ;
|
||||
2. à `[EQ]`, l'application envoie `Alt+=` ;
|
||||
3. elle tape `z_1 = x + iy` dans l'éditeur d'équation Word ;
|
||||
4. à `[/EQ]`, elle envoie `Espace` puis `Flèche droite` pour convertir et sortir de l'équation ;
|
||||
5. elle reprend le texte normal : `.`.
|
||||
|
||||
Le prompt de `config.math-word.template` demande aussi au modèle d'éviter le LaTeX non souhaité, notamment `\\frac`, `\\dfrac`, `\\tfrac`, `\\left`, `\\right`, `$`, `$$`, `\\(` et `\\[`.
|
||||
|
||||
Modes disponibles :
|
||||
|
||||
- `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.
|
||||
- `word_equation` : crée des objets Équation Word uniquement pour les blocs `[EQ]...[/EQ]`.
|
||||
- `unicode` : ancien mode texte Unicode (`z_1` → `z₁`, `x^2` → `x²`) sans objet équation.
|
||||
|
||||
## Compilation
|
||||
|
||||
|
||||
Reference in New Issue
Block a user