Depuis une mise à jour d'Ubuntu, je ne parviens plus à charger le dictionnaire de langue française dans TeX Studio (seuls les dictionnaires de langue anglaise sont chargés). Auparavant, les deux dictionnaires coexistaient et je parvenait à passer de l'un à l'autre en utilisant les "commentaires magiques".

Lorsque je me rends dans le menu de configuration de TeX Studio, il est proposé de télécharger des dictionnaires via LibreOffice (installé sur mon PC, et qui fonctionne parfaitement, y compris pour la correction orthographique en français) ou via OpenOffice (non installé sur mon PC).

Je parviens à télécharger le dictionnaire LibreOffice au format .oxt, mais lorsque je tente de l'importer, j'obtiens le message d'erreur suivant :

The selected file does not seem to contain a Hunspell dictionary. Do you want to import it nevertheless?

Lorsque je clique sur "Oui", la fenêtre disparaît, mais rien ne se passe...

Comment pourrais-je faire ?

Posée 15 Oct, 14:09

endomorphisme's gravatar image

endomorphisme
377118
Taux d'acceptation : 0%

Modifiée 15 Oct, 14:10


J'ai posé la question sur le issue tracker de TeXstudio.

Normalement, des dictionnaires français, anglais et allemands sont distribués avec TeXstudio, et sont situés dans le dossier (sur ma machine) /usr/local/share/texstudio dans lequel, effectivement, se trouvent les fichiers fr_FR.aff et fr_FR.dic. Donc, il devrait suffire de faire figurer, dans le menu Options → Configurer TeXstudio → Contrôle de la langue → Répertoires des dictionnaires, le chemin du dossier contenant ces fichiers.

Si ça ne fonctionne pas, il semblerait qu'il soit suffisant d'installer, via les paquets de sa distribution Linux, le dictionnaire français de hunspell puis de faire figurer, dans le menu Options → Configurer TeXstudio → Contrôle de la langue → Répertoires des dictionnaires, le chemin /usr/share/hunspell (d'ailleurs, plusieurs chemins peuvent être spécifiés, alors séparés par des ;).

Au passage, pour ceux qui rencontreraient ce problème sous macOS, il semblerait suffisant de faire figurer, dans le menu Options → Configurer TeXstudio → Contrôle de la langue → Répertoires des dictionnaires, le chemin [txs-app-dir]/../Resources.

Lien permanent

Publiée 20 Oct, 12:00

denis's gravatar image

denis ♦♦
7.3k1510
Taux d'acceptation : 53%

Merci ! La première solution ne fonctionne pas, mais la seconde fonctionne parfaitement.

(20 Oct, 12:21) endomorphisme endomorphisme's gravatar image

Au moyen par exemple de la commande locate, pouvez-vous localiser les fichiers fr_FR.aff et fr_FR.dic livrés avec TeXstudio puis essayer le chemin du dossier qui les contient ?

(20 Oct, 12:38) denis ♦♦ denis's gravatar image

La commande locate fr_FR.aff renvoie

`/snap/firefox/5014/usr/share/hunspell/fr_FR.aff
/snap/firefox/5091/usr/share/hunspell/fr_FR.aff
/usr/share/hunspell/fr_FR.aff
/usr/share/myspell/dicts/fr_FR.aff
/var/snap/firefox/common/host-hunspell/fr_FR.aff`

Donc, en particulier, le répertoire /usr/share/hunspell (qui contient les dictionnaires francophones et anglophones).

Le répertoire /usr/share/myspell ne contient quant à lui que des dictionnaires francophones.

(20 Oct, 16:12) endomorphisme endomorphisme's gravatar image

Ah, sur Ubuntu, il faut peut-être installer texstudio-l10n pour trouver les fichiers fr_FR.aff et fr_FR.dic dans le dossier /usr/local/share/texstudio (ou analogue, peut-être /usr/share/texstudio). Pouvez-vous essayer et nous dire si c'est effectivement le cas (auquel cas, la réponse la plus simple à la question initiale serait : « Installer texstudio-l10n ») ?

(20 Oct, 16:33) denis ♦♦ denis's gravatar image
1

Apparemment, c'est déjà cette version qui est installée : la commande sudo apt-get install texstudio-l10n renvoie texstudio-l10n is already the newest version (4.7.2+ds-2build3).

(20 Oct, 22:37) endomorphisme endomorphisme's gravatar image
Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.