if (($1~/^\.[Ss][Hh]/&&($2~/[Nn][Aa][Mm][Ee]/)||
(pages=="cat"&&$1~/^NAME/)){ if (($1~/^\.[Ss][Hh]/&&($2~/[Nn][Aa][Mm][Ee]/||$2~/[Nn][Oo][Mm]/))||
(pages=="cat"&&$1~/^NAME/||$1~/^NOM/))){
Les messages d'erreur:
Ignorer les messages "Underfull \hbox" et "Underfull \vbox" :
.
Le premier message d'erreur vous indique que "french.sty" est introuvable ?!!
Et pour cause , il n'est pas dans le source : mais cela fonctionne sans ?
Réponse de la part de Philippe Petit philippepetit@hotmail.com : Merci !
<<
Le fichier french.sty est un fichier << style >> qui est utilisé sous
latex. Il sert a prendre en charge les règles typographiques francaises
et en particulier les accents. Ce fichier en principe se trouve dans la
librairie de Tex. Sinon il suffit de supprimer dans le source l'option
french dans la commande
\documentstyle[...,french,...]{.....}. Si ce fichier est absent Latex
fonctionne normalement sans tenir compte de l'option.
>Si vous désirez plus de renseignement sur tex/latex vous pouvez
>consulter le site de l'association Gutenberg www.ens.fr/gut/ et
>découvrir les possibilités de ce superbe traitement de texte.
>>
Il est possible de compiler et installer francais-IREQ après l'installation de ispell :
# cd /usr/local/ispell-3.1/languages/francais-IREQ
# make création de francais.hash
# make install installation de francais.aff et francais.hash
Et pour construire manuellement le dictionnaire :
# buildhash francais.dico ./francais.aff francais.hash
Mais depuis la version 3.1 de ispell cette procédure est automatisée avec l'installation de ispell .
Pour cela vous devez Editer /usr/local/ispell-3.1/local.h pour ajouter (ou modifier) la ligne :
#define LANGUAGES "{english,MASTERDICTS=english.med+,HASHFILES=med+.hash,VARIANTS=american,EXTRADICT=/usr/dict/words}{francais-IREQ}"
Cela doit être écris sur une seule ligne !
Et suivant la version de ispell cette ligne peut ressembler à :
#define LANGUAGES "{american,MASTERDICTS=american.med+,HASHFILES=americanmed+.hash,EXTRADICT=/usr/dict/words}{francais-IREQ}"
Vous pouvez installer également un dictionnaire Allemand ,Espagnol ..etc... Consultez les doc.(README).
Maintenant pour pouvoir utiliser le dictionnaire français :
Créez le fichier ~/.ispell_francais (dans votre répertoire $HOME) , vérifiez égalemnet
que 'francais.aff' et 'francais.hash' sont présents dans /usr/lib/ispell/ .
Si l'installation du dictionnaire en lui-même est simple , son utilisation avec Emacs l'est un peu moins :
L'utilisation avec TeX , XEmacs et Emacs nécessite deux autres fichiers :
Vous devez créez les liens symboliques ,de /usr/lib/ispell/francais-TeX.hash vers /usr/lib/ispell/francais.hash et de
~/.ispell_francais-TeX vers ~/.ispell_francais .
Rappel : Pour créer un lien symbolique .
Si les fichiers à lier ne se trouvent pas dans le même répertoire et si vous n'êtes pas dans ce répertoire
: Indiquez Toujours le chemin complet !!!
# ln -s /usr/lib/ispell/francais.hash(fichier vers lequel pointe le lien,séparé par un espace)/usr/lib/ispell/francais-TeX.hash
(fichier à créer).
Il ne vous reste plus que l'installation !?
# cd /usr/local/ispell-3.1
# make all si vous n'avez pas installé ispell
vous pouvez vérifiez si vous n'aurez pas de surprise ? # make -n install
# make install
# make clean
# make realclean
Les messages d'erreur:
Si vous obtenez un message d'erreur avec la compilation de 'Term.c' , probablement que vous essayez de compiler
avec une configuration BSD sur un système USG ,ou le SIGNAL_TYPE ne correspond pas à votre système .
_ Tester le dictionnaire avec Emacs :
1) Avec votre éditeur préferé vous allez créer un nouveau fichier :
Par exemple 'mon_fichier.texte' dans votre répertoire $HOME , une ligne suffit c'est juste une vérification , mettez
dans cette ligne un ou deux noms propre et une ou deux fautes d'orthographe : Sauvegarder .
Ensuite entrez la commande : # ispell -d francais mon_fichier.texte ispell doit vous proposer des mots pour remplacer
ceux qui ne figurent pas dans le dictionnaire .
2) Lancer Emacs ,la description est moins facile que l'utilisation qui s'effectue par menu .
# emacs mon_fichier.texte , votre texte apparait .
Changer de dictionnaire :
avec la touche F10 ,le menu s'affiche ,soit vous utilisez 'PageUp' ,'PageDown' ,les 'fleches' ou
la lettre correspondante ,pour sélectionner une option .
E Edition
2 Ispell
D Changer le dico
Barre d'espace et les dictionnaires disponibles s'affichent :
Tapez le nom du dictionnaire : francais-tex
Un message vous indique que le dictionnaire français est chargé .
Afficher à nouveau le menu F10
E
2
B Vérification du fichier
Si tout ce passe bien vous pouvez effectuer les corrections .
Si non Emacs vous indique qu'il ne trouve pas le fichier '.hash' :
Il n'accepte pas la syntaxe de 'francais-TeX.hash' ,vous devez alors noter le nom qu'il vous indique dans son
message d'erreur , probablement 'francais-tex.hash' , et créez un nouveau lien symbolique :
de /usr/lib/ispell/francais-tex.hash vers /usr/lib/ispell/francais.hash .
Et cela devrait fonctionner !
Et si vous avez installé les pages de manuel en francais et modifier 'makewhatis', vous pouvez tester sous Emacs
la recherche 'apropos' :
F10
H
M
entrez un nom de page (en français) 'chmod' si 'makewhatis' a été correctement modifié la page correspondante s'affiche .
Vous pouvez installer buildict pour pouvoir modifier la liste de mot du dictionnaire .
Son installation est fort simple :
Créez manuellement /usr/local/ispell-3.1/addons/buildict/
Et décompressez les sources dans ce répertoire .
buildict remplace simplement le "shell script" munchlist de ispell par un "script perl" qui va permettre de comlèter
les mots du dictionnaire ,mais 'buildict' est 2 fois plus lent que 'munchlist' et pour recompliler le dictionnaire
cela peut prendre plus d'une heure et nécessiter plus de 100Mo d'espace disque de libre.
Voir le fichier README .
Les Pages de Manuel:
man-fr-0.8.tgz sur Lip6
man-fr-0.8.tgz sur Angers
ftp.lip6.fr/pub/linux/french/docs
ftp.u-bordeaux.fr/pub/Linux/docs/
man-fr-0.6.tgz et man-fr-0.8.tgz ne sont peut-être plus distribués ,vérifiez sur :
ftp.ibp.fr/pub/linux/docs/ ou ftp.lip6.fr/pub/linux/french/docs/
Le Guide d'Installation :
install-guide-french-2.2.2.tar.gz
au format dvi :install-guide-french-2.2.2.dvi.gz
au format postscript :install-guide-french-2.2.2.ps.gz
ftp.lip6.fr/pub/linux/french/books/
Ispell le correcteur orthographique :
La dernière version ispell-3.1.20.tar.gz
ftp.lip6.fr/pub/ispell/
ftp.cs.ucla.edu/pub/ispell-3.1/
ftp.math.orst.edu/pub/ispell-3.1/
Le dictionnaire Français :
La dernière version francais-IREQ-1.4.tar.gz
L'éditeur pour le dictionnaire: buildict.tar.gz
ftp.lip6.fr/pub/ispell/francais/
ftp.robot.ireq.ca/pub/ispell/
ftp.ibp.fr/pub/ispell/francais/
Il existe un autre dictionnaire français pour ispell ispell3.0-french.tar.z
sur ftp.inria.fr/gnu