Lyx

Publié : 25.01.2010 - 22h36 par martin pas du matin

Il y a un mois, je postais pour savoir comment exporter de Bibdesk to word. Chose que je n'ai toujours pas réussi...
Franck Pastor m'avait alors conseillé de tester Latex chose non plus que je n'ai pas encore faite. Néanmoins, après avoir pris connaissance de l'excellent test de M. Pastor, je suis passé à Lyx qui est disons le à cheval entre les deux.
Je suis très satisfait pour l'usage que j'en fait, la typo est très soignée.
Sauf que le pdf qui est généré comme indiqué par Franck Pastor dans son test est en Latin Modern ! C'est très beau mais moi je voudrai du Times. Que faire ? faut-il passer par Latex ?
J'ai cherché sur le wiki de Lyx : rien
sur le forum : rien
Si quelqu'un a une idée je suis preneur.
D'avance merci

Un novice qui ne veut plus d'office


Re: Lyx

Publié : 25.01.2010 - 23h41 par Ant

Hello et bienvenu...

Alors je n'utilise pas Lyx mais peut-être que c'est ce que tu cherche

http://wiki.lyx.org/LyX/Fonts

Ant


Merci ! Lyx et dictionnaire

Publié : 26.01.2010 - 9h31 par martin pas du matin

Merci Ant,
le problème est résolu.
J'ai essayé hier soir d'installer le dictionnaire aspell à partir de cocoaspell sans succès. Lyx affiche au démarrage du correcteur : Impossible de démarrer le correcteur orthographique
Error: The file "/usr/local/lib/aspell-0.60/french" can not be opened for
reading.
De plus, j'ai beau tenté d'effacer le chemin (restaurer ou reconfigurer) pour en inscrire un autre celui-ci revient constamment. (un bug ?)
Quelqu'un a-t-il déjà installé le dictionnaire avec succès sur Lyx ? Les instructions sur le wiki sont comment dire un peu obscures.
D'avance merci


Re: Lyx

Publié : 26.01.2010 - 14h39 par Franck Pastor

J'ai installé directement le programme aspell sans passer par CocoAspell. Pour cette installation, j'ai utilisé Fink, un gestionnaire de paquets façon Debian. Dans la liste des programmes qu'il propose figure Aspell et ses dictionnaires. Le problème est que l'installation de cet utilitaire n'est pour le moment pas très facile sur Snow Leopard. Sur quel système es-tu ?


Re: Lyx

Publié : 26.01.2010 - 22h33 par martin pas du matin

merci de ta réponse
Je suis sur snow lepoard. je viens d'aller jeter un coup d'oeil sur fink et en effet, ça n'a pas l'air simple. Je me demande aussi s'il y a un dossier dans lequel placer aspell dans Lyx pour que celui-ci soit fonctionnel ?
j'ai tenté aussi aujourd'hui de passer par Excalibur. Ça marche mais ce n'est pas très pratique le dictionnaire en anglais...
Faut-il que je réinstalle Lyx ? Aspell ?
à part ça c'est vraiment génial comme traitement de texte.
merci de me l'avoir fait connaitre.


Re: Lyx

Publié : 27.01.2010 - 7h02 par Franck Pastor

Non, tu n'as pas à réinstaller LyX. Par contre, je pense que tu devrais quand même essayer d'installer Aspell via Fink. Une fois installé, LyX reconnaîtra cet Aspell sans problème . Si la distribution binaire de Fink, la plus simple à gérer, n'est en effet pas encore disponible sur Snow Leopard, la distribution source de Fink l'est bien, elle. Attention, il faut avoir installé Xcode, qui se trouve sur le DVD de Snow Leopard, mais n'est pas installé par défaut.

Une fois Xcode installé, suivre les instructions de téléchargement et d'installation de la distribution source de Fink ici. Ça peut prendre du temps. Signale-moi s'il y a un problème.

Une fois Fink installé, il suffit d'entrer dans le Terminal :

Code : Tout sélectionner

fink install aspell


et installer les dictionnaires. Pour le dictionnaire français

Code : Tout sélectionner

fink install aspell-fr


et c'est bon ! Ça peut prendre un peu de temps là aussi puisque ce ne sont pas des binaires mais des programmes source, Fink doit donc les compiler. Note qu'on peut voir les programmes reliés à Aspell dans la distribution, et notamment les dictionnaires proposés, en entrant

Code : Tout sélectionner

fink list aspell


Quant à Excalibur, il a aussi un dictionnaire français, à télécharger à part. Voir mon article pour les détails.


Re: Lyx

Publié : 27.01.2010 - 8h14 par martin pas du matin

merci
une bonne journée en perspective !

Martin


Re: Lyx

Publié : 27.01.2010 - 16h48 par martin pas du matin

Bonjour,

j'ai installé fink avec succès. je ne sais pas trop comment j'y suis arrivé mais ça a marché.
quand j'ai lancé la commande
fink apropos aspell

il m'a montré la liste avec aspell-fr
j'ai d'abord essayé d'installé aspell-fr et voici le message qu'il délivre à la fin de l'opération :
The following package will be installed or updated:
aspell-fr
The following 3 additional packages will be installed:
aspell aspell-shlibs libgettext3-dev
Do you want to continue? [Y/n] y
Reading buildlock packages...
Could not resolve inconsistent dependencies!

Fink isn't sure how to install the above packages safely. You may be able to
fix things by running:

fink scanpackages
sudo apt-get update
sudo apt-get install libgettext3-dev=0.14.5-2

Failed: Fink::SysState: Could not resolve inconsistent dependencies


Je ne vois pas très bien ce que cela signifie.
D'avance merci


Re: Lyx

Publié : 27.01.2010 - 17h01 par Franck Pastor

Aïe… C'est mauvais signe, cela veut dire que les dépendances entre programmes ne sont pas réglées comme il le faut. Dans ce cas, il propose d'installer des versions binaires censées être plus stables, dans ce cas-là de ce libgettext3 (dont je ne sais pas trop à quoi il sert). Mais ça ne marche pas à tous les coups.

Essaie quand même de faire tourner les trois commandes proposées, à la suite l'une de l'autre :

fink scanpackages
sudo apt-get update
sudo apt-get install libgettext3-dev=0.14.5-2

puis réessaie d'installer aspell, en croisant les doigts…


Re: Lyx

Publié : 27.01.2010 - 17h21 par martin pas du matin

Je pense que ça a marché. Le terminal indique :
Dépaquetage de aspell-fr (à partir de .../aspell-fr_0.50-3-1013_darwin-x86_64.deb) ...
Paramétrage de aspell-fr (0.50-3-1013) ...
Updating the list of locally available binary packages.
Scanning dists/stable/main/binary-darwin-x86_64
New package: dists/stable/main/binary-darwin-x86_64/text/aspell-compat_0.60.5-1003_darwin-x86_64.deb
New package: dists/stable/main/binary-darwin-x86_64/text/aspell-dev_0.60.5-1003_darwin-x86_64.deb
New package: dists/stable/main/binary-darwin-x86_64/text/aspell-fr_0.50-3-1013_darwin-x86_64.deb
New package: dists/stable/main/binary-darwin-x86_64/text/aspell-shlibs_0.60.5-1003_darwin-x86_64.deb
New package: dists/stable/main/binary-darwin-x86_64/text/aspell_0.60.5-1003_darwin-x86_64.deb
MacBook-Pro-de


et après comment lyx trouve-t-il le paquet apsell ? automatiquement ?
Merci pour ton aide Franck


Re: Lyx

Publié : 27.01.2010 - 17h35 par Franck Pastor

Oui, si dans la section « Paramètres de langue / Correcteur orthographique » des Préférences de LyX, tu as sélectionné « Aspell » dans le menu déroulant « Correcteur orthographique ».

Ensuite, pendant ou après la frappe du document, on vérifie son orthographe en choisissant l'option « Correcteur orthographique… » du menu « Outils ».


Re: Lyx

Publié : 27.01.2010 - 19h38 par martin pas du matin

Sauf que dans le champ dictionnaire personnel (préférence/langue/correcteur), j'avais inscrit le chemin vers aspell indiqué dans le wiki : ""/ Library /Application Support/cocoAspell/aspell6-fr-6.0-0/french.alias" Et maintenant Il ne veut toujours pas s'effacer. On dirait un bug. J'ai beau enregistrer les changements, appliquer. Le champ s'autocomplète comme une restauration automatique.

au démarage du correcteur inscrit donc :
Impossible de démarrer le correcteur orthographique
Error: The file "/usr/local/lib/aspell-0.60/french" can not be opened for
reading.

NB : le chemin "usr/local/lib/aspell-0.60/french" n'est pas le même que celui inscrit dans le champ.

Je reviens donc à la case départ. Cf. post n°1. Mais maintenant je connais Fink et t'en remercie.
Faudrait-il mieux réinstaller Lyx pour y voir plus clair ?


Re: Lyx

Publié : 27.01.2010 - 20h35 par Franck Pastor

Pas la peine de réinstaller LyX pour cela, il suffit d'aller dans /Users/<maison>/Library/Preferences/LyX-1.6 et là de virer le fichier « preferences », puis quitter et redémarrer LyX.

Il faudra bien sûr repréciser tes choix de Préférences après, si tu en avais fait. Par exemple, dans la section « Paramètres de langue / langue », je suppose que tu voudras indiquer « français » comme langue implicite. Et dans « Paramètres de langue/correcteur orthographique », indiquer « Aspell » si ce n'est pas le choix par défaut (ça devrait l'être).

Mais ton problème est effectivement un bug. Si tu veux, tu peux en dire un mot à la liste de diffusion de LyX, qui semble très active, à l'adresse lyx-fr@lists.lyx.org. Tu peux en savoir plus sur ces listes de diffusion sur le site de LyX : http://www.lyx.org/WebFr.MailingLists.


Re: Lyx

Publié : 27.01.2010 - 20h43 par martin pas du matin

En effet, j'ai effacé les préférences. le chemin n'apparait plus mais le message d'erreur persiste.
Merci pour ton aide.
Je poste sur le forum si j'ai du nouveau.
Martin


Re: Lyx

Publié : 27.01.2010 - 20h47 par Franck Pastor

Je tente un dernier essai : si tu ouvres le Terminal et si tu y entres :

which aspell

Quelle est la réponse ?

Normalement, cela devrait être /sw/bin/aspell


Re: Lyx

Publié : 27.01.2010 - 21h21 par martin pas du matin

c'est cela même.
là j'ai essayé de coller différents chemins dans le champ utiliser une autre langue comme indiqué dans le wiki de lyx et voilà ce qu'il me sort :
Impossible de démarrer le correcteur orthographique
Error: /sw3/share/aspell/fr_CH-only.rws: The language "fr" is not known. This
is probably because: the file "/usr/local/lib/aspell-0.60/fr.dat" can not be
opened for reading.

Il y a de l'amélioration mais je ne vois pas où le problème


Re: Lyx

Publié : 28.01.2010 - 8h17 par Franck Pastor

Pourquoi remplir le champ « Utiliser une autre langue ? », si le français est déjà choisi comme langue implicite ? Le mieux est de laisser ce champ vide, comme les autres de cette fenêtre. Si j'en crois ce qui est écrit dans le manuel de l'utilisateur de LyX, il suffirait d'insérer dans ce champ un nom de langue, d'ailleurs, plutôt qu'un chemin complet. Je crois que les instructions données par le Wiki ne sont plus valables pour cette version de LyX, autant les laisser tomber. Bref, au besoin, supprime à nouveau le fichier des préférences, voire tout le dossier « Library/LyX-1.6, et redémarre. Si ça ne marche toujours pas, peut-être qu'une réinstallation est effectivement à envisager… Et un message à la liste de diffusion !

Pour ce qui est du chemin, il suffit que /sw/bin apparaisse mentionné dans le champ « Préfixe PATH » du menu « Répertoires » des Préférences de LyX. Normalement c'est le cas. À vérifier (attention, c'est une longue liste, à faire défiler de droite à gauche ou le contraire).

Pour conclure, je fais un copier-coller de ce que dit le manuel d'utilisateur de LyX (apparemment légèrement périmé, mais moins que le Wiki) sur le correcteur orthographique :

LyX n'a pas lui-même de correcteur orthographique incorporé. Il utilise plutôt un programme extérieur comme aspell, ispell, hspell, ou encore pspell. Cette section suppose que vous avez déjà installé et configuré un de ces programmes. aspell peut être considéré comme le successeur de ispell, il est donc préférable d'utiliser aspell. hspell est un correcteur orthographique en Hébreu. Le correcteur orthographique utilisé et ses paramètres sont modifiés dans le menu Outils->Préférences dans la rubrique Paramètres de langue.

Avec LyX pour Windows, la case de sélection pour le programme de correction orthographique est désactivée puisque seul aspell peut être utilisé.

On lance le correcteur orthographique à partir de la position courante du curseur, soit en activant le menu Outils->Correcteur Orthographique, soit en cliquant sur le bouton de la barre d'outils, soit encore en utilisant le raccourci clavier F7. Une fenêtre s'ouvre et montre tout mot incorrect ou inconnu trouvé. Elle vous permet de le corriger ou de le remplacer. Dès qu'un mot inconnu est trouvé, il est affiché et le texte défile pour le rendre visible. Dans la fenêtre du correcteur orthographique, il y a une case qui vous propose des suggestions de correction, si il en a trouvé. En cliquant sur une de ces suggestions elle est recopiée dans le champ Remplace, en double-cliquant on effectue directement le remplacement. Un mot inconnu du correcteur, mais qui serait correctement écrit, peut être ajouté à votre dictionnaire personnel.

Implicitement le dictionnaire qui est utilisé est déterminé par la langue du document qui est fixée dans la fenêtre de dialogue Document->Paramètres. Si vous n'avez pas de dictionnaire adapté à la langue du document, la correction orthographique va afficher un message d'erreur. Dans ce cas, vous pouvez utiliser un autre dictionnaire en donnant le nom d'une autre langue dans la case Utiliser une autre langue de la fenêtre de dialogue Document->Paramètres.

Quand la vérification orthographique est terminée, vous êtes informés du nombre de mots qui ont été vérifiés.

Limitations

Il n'est pas possible de changer en une seule opération l'orthographe d'un mot dans tout le document, il faut soit le faire pour chaque occurrence du mot séparément, soit utiliser Rechercher et Remplacer pour le faire.

LyX ne peut pas faire une vérification d'orthographe correcte sur un document contenant plusieurs langues. En principe cela marche avec pspell, à condition de bien avoir marqué les différents langages.

Autres Paramètres

La rubrique Correcteur orthographique de la fenêtre de dialogue Document->Paramètres possède quelques options supplémentaires:

Utiliser les caractères protégés Vous permet de déclarer des caractères non standard que le correcteur doit néanmoins traiter, comme par exemple des umlaut allemands alors que vous traitez un document en Français. En principe cette option ne devrait pas être nécessaire.

Dictionnaire Personnel Vous permet d'utiliser un autre nom de fichier pour votre dictionnaire personnel que celui utilisé implicitement par le correcteur orthographique.

Accepter les mots composés Empêche le correcteur de se plaindre de mots composés comme “ nonlinéaire ” par exemple.

Utiliser l'encodage d'entrée Utilise pour le correcteur orthographique l'encodage défini pour le document dans la fenêtre de dialogue Document->Paramètres, rubrique Langue. Activez cette option dans le cas où vous n'arrivez pas à vérifier l'orthographe de mots contenant des caractères internationaux. Certains retours d'expérience indiquent que cela ne marche pas avec tous les dictionnaires, ce qui explique que l'option soit désactivée implicitement.


Re: Lyx

Publié : 25.02.2010 - 15h06 par fred02840

Bonjour,

J'ai le même problème (Mac OS 10.6 : LyX 1.6.5) que ci-dessus : le dictionnaire est mal reconnu, ou il fait mal son travail. J'avais installé Aspell (par Cocoaspell) : il fonctionne bien, mais il a une tendance à mépriser les caractères accentués (et autres : cédilles…).
J'ai donc installé Excalibur (dans "Applications"), mais je ne vois pas bien comment le faire reconnaître par LyX. Dans les préférences de ce dernier, j'ai choisi "Aspell" comme correcteur orthographique (comem indiqué ci-dessus, sauf erreur de ma part) ; le reste des rubriques ("utiliser une autre langue"…) est laissé vide (puisque la langue par défaut est le français). Dans l'option "Langue", le langage de l'interface et la langue implicite sont donc le français. Faut-il laisser le paquetage linguistique par défaut (\usepackage{babel}) et la commande de début (\selectlanguage{$$lang}) ?

Merci de votre aide.
À bientôt,
Fred


Re: Lyx

Publié : 27.02.2010 - 10h03 par Franck Pastor

fred02840 a écrit :Bonjour,

J'ai le même problème (Mac OS 10.6 : LyX 1.6.5) que ci-dessus : le dictionnaire est mal reconnu, ou il fait mal son travail. J'avais installé Aspell (par Cocoaspell) : il fonctionne bien, mais il a une tendance à mépriser les caractères accentués (et autres : cédilles…).
Allons bon ! Là non plus je ne sais pas quoi dire, c'est encore quelque chose que je n'ai jamais vu chez moi.

J'ai donc installé Excalibur (dans "Applications"), mais je ne vois pas bien comment le faire reconnaître par LyX.
Laissez tomber, LyX n'a rien prévu pour utiliser Excalibur. Ce n'est pas pour lui.

Dans les préférences de ce dernier, j'ai choisi "Aspell" comme correcteur orthographique (comem indiqué ci-dessus, sauf erreur de ma part) ; le reste des rubriques ("utiliser une autre langue"…) est laissé vide (puisque la langue par défaut est le français).
J'ai les mêmes réglages, sauf que chez moi Aspell a été installé par Fink, donc il se trouve dans /sw/bin. Où se trouve le aspell installé par CocoAspell ? Il faut probablement que ce soit dans un des chemins mentionnés dans Préférences/Répertoires/Préfixe PATH de LyX (/sw/bin y figure).

Dans l'option "Langue", le langage de l'interface et la langue implicite sont donc le français. Faut-il laisser le paquetage linguistique par défaut (\usepackage{babel}) et la commande de début (\selectlanguage{$$lang}) ?
Oui.


Re: Lyx

Publié : 27.02.2010 - 12h45 par Franck Pastor

Une tentative : et si vous cochez l'option « Utiliser l'encodage d'entrée » dans les Préférences de correction orthographiques, cela règle-t-il le problème des accents ?

la doc a écrit :Utiliser l'encodage d'entrée : utilise pour le correcteur orthographique l'encodage défini pour le document dans la fenêtre de dialogue Document->Paramètres, rubrique Langue. Activez cette option dans le cas où vous n'arrivez pas à vérifier l'orthographe de mots contenant des caractères internationaux. Certains retours d'expérience indiquent que cela ne marche pas avec tous les dictionnaires, ce qui explique que l'option soit désactivée implicitement.


Re: Lyx

Publié : 27.02.2010 - 13h04 par fred02840

Bonjour Franck,

Merci pour ces réponses ! Je regarde à tout cela dès que possible ce week-end, et je vous tiens au courant.

À bientôt,
Frédéric