<bgsound src="pmispcr.wav" loop=false>
Hi    
Traitement de texte
TeX


WORD est un traitement de texte (est une assertion vraie)
WORD C'EST PAS LE PARADIS (est une assertion encore plus vraie)
TEX C'EST PAS LE PARADIS MAIS CA LUI RESSEMBLE (est une assertion très vraie)
en informatique plus qu'en mathématique il existe des dates de péremption sur les règles comme
sur les pots de yahourts...

     Les partisans de la sacré sainte micro mou vont me dire que M$-Word est un traitement de texte adapté pour les CV et les réclamations aux impôts mais pas conçu pour les rapports les mémoires ou les thèses. Je sais. Les Publisher et autres soit disant outils adaptés (un peu lourds  quand même pour ne pas dire plus) dépassent mon budget! Sur le réseau des réseaux vous aurez en lisant ce qui suit, un outil adapté qui va de la  lettre à la concierge (pour lui expliquer la relativité générale bien sur) au rapport ou à la thèse voir à la présentation type power point. Ah, j'allais oublier si vous ne connaissez pas la qualité d'une page TeX continuez à vous satisfaire de l'impression M$-Word, TeX est incomparablement mieux quant à la précision de la mise en page pfeu... je n'en parle même pas.


INSTALLATION DE TeX dans l'environnement WIN32

J'ai pour habitude de nommer Win32 l'ensemble des applications fonctionnant sous Windows sans précission de Win 3.00 à la dernière mouture.

CE QU'IL FAUT
Le package se compose toujours de 3 parties
1) Un éditeur (sympa et capable de lancer une compilation tex en son sein)
2) Un compilateur Tex (de .tex vers .dvi) avec ses fontes
3) Un viewer postscript (pour voir la page et/ou l'imprimer)

     Quel que soit votre PC sous dos, win3. win9. win 2k ou  NT (plate-forme win32) il existe un package TeX, j'ai testé cinq six configuration, c'est la Linux que je préféré avec la Sun Debian.


ANCIENNE PROCÉDURE
Un package qui date un peu mais qui fonctionne  toujours pour les personnes utilisant un windows 3.x ou un DOS
ou une plate-forme peu performante à base de CPU 386 ou 486... avec micro-emacs ghostview

1) éditeur micro-emacs de Perret ou emacs
2) Tex
3) ghostview v 1 ou 2



NOUVELLE CONFIGURATION PLUS RÉCENTE

1) Éditeur: GNU emacs ex: 20.7.1 45Mo drag & drop coloration syntaxique ou mieux encore Lucid Emacs ex:xemacs-21.1.9-i586-pc-win32.EXE 24Mo avec icône menus re-configurables et browser de fichiers et qui comporte enfin une installation ou l'on choisit les modes on *selectionnera* donc le Tex et Latex, si vous désirez aussi la correction orthographique cocher les cases relatives à i-spell, à charger http://www.xemacs.org/ qui pointe sur des sites relais Européens. (Mon essai sur la version bêta ne marchait pas car je n'avais pas tous les modes et notamment le tex-mode.)
2) TeX:MikTek v 1.20e v 3.14159 ;) les programmeurs ont toujours aimés  les clins d'oeil il existe des milliers de portes ouvertes dont seulement certains connaissent l'existence et encore moins qui en en possède la clé, c'est hors spécifications bien sur...     (setupwiz.exe) avec une doc Latex.hlp    le package propose une viewer de .dvi Yap.exe et un dvips.exe    comme c'est normalement le cas.
3) PS:GoshtView version 2.7 (gsv27550.exe installe tous d'un coup  le ghostscript et le ghostview) j'aime bien cette version  stable et assez avancée, les versions plus récentes affichent    un (c) copyright avant chaque lancement qui m'agace un peu... On trove ces versions sur le net un coup de gogle et hop, sinon je possède des copies.


Pour que cela fonctionne il faut que les chemins des exécutables soient connus.
Vérifiez bien le fichier C:\autoexec.bat

Contenu de l'autoexec.bat en C:\
(On peut aussi se passer de ce fichier et affecter ces mêmes variables dans l'environnement de l'utilisateur via le menu système du panneau de configuration.)


8<---------------------------------------------------------------------------------------------------------
...
@Echo Off
REM Variable d'environnement pour Lucid Emacs (XEmacs)  ou GNU Emacs

Rem Xemacs <directory> EDITEUR
SET HOME=D:\

rem MikTEX COMPILO. TEX
set path=D:\texmf\miktex\bin;%path%

Rem GHOSTVIEW VIEW POSTSCRIPT
set path=D:\gstools\gsview;%path%

Rem RAPPEL il est bon d'avoir:
SET TMP=D:\TMP
SET TEMP=D:\TMP
8<---------------------------------------------------------------------------------------------------------


Vous rajoutez le fichier suivant la ou vous voulez du moment qu'il soit vu par le PATH
par exemple C:\WINDOWS ou dans le répertoire \gstools ou Miktex.

@Echo off
Rem tex %1
Rem pour la conversion .dvi en .ps
dvips -f %1 -o %1.ps
Rem Pour l'affichage et l'impression
gsview32 %1.ps

Voila c'est fini.

Vous tapez votre tex dans l'éditeur, vous sauvegardez C-c C-s (save-file)
Vous compilez C-c C-f (ou M-x tex-file)
Vous corrigez les éventuelles erreurs suite a votre saisie
Vous visualisez C-c C-p (tex-print) ca lance ghostView et imprimez si besoin.

Et voili!

-> Avant de quitter il est bon de fermer le shell par exit même Lucid Emacs s'en sort si on oublis :)
et de quitter Ghostview qui est lance à chaque nouvelle appel (pas de refresh comme sous linux :(
Ces problèmes de processus détachés sont liés a un portage partiel des fonctions UNIX/Linux sur
 PC (en fait c'est même plus complqué a cause de l'absence de rpc dans l'API PC) verifiez la derniere
 version des DDL de GNU Cygnus pour Win32 ce ne sera que plus propre, tout ça sur le site


Pour les dessins reste word et imprimer dans un fichier du type .eps en installant une imprimante postscript. Tex incluant toute image ou figure au format eps.  A priori n'importe qu'elle imprimante postscript est valable de la plus ancienne la Apple Laser Writer à la Lexmark en passant par la bonne HP Laser Jet II.
Sur le net on doit pouvoir trouver des clones de xfig sous win3 pour réaliser des dessins. (Je ne sais plus ce qu'utilise jean-marc)


Qqs info sur Lyx pour l'instant il ne tourne que sous serveur X (donc pas directement sous win32) il faut attendre soit qu'un programmeur fou (allo gnu?) le réécrive  entièrement sous win32 ou que le même programmeur fou écrive en émulateur X complètement gratuit. // Je suis un programmeur mais pas fou. A bien  réfléchir c'est peut être l'inverse, mais quoi qu'il en soit les deux conditions ne sont pas réunis en
même temps pour ce qui me  concerne...c'est donc la que s'arrête ma contribution.


UNE AUTRE SOLUTION SOUS LINUX
THE LAST BUT NOT THE LEAST

L'installation de la Mandrake v 7.2 (compter un peu plus de 7Go ) en mode personalisé/station de développement permet d'avoir sous Linux XEmacs Tex ghostview  et même Lyx avec en plus xfig qui est parfait pour réaliser les dessins. http://www.linux.com



Correcteur orthographique
     obsolète
Je n'ai pas tésté Jspell, en revanche ispell pour windows ou sous unix/linux est un outil qui a
l'avantage de disposer d'un dictionnaire et donc de corriger les fautes d'orthographe. Pour
la création d'un dictionnaire français il faut disposer de deux fichiers un fichier.aff et un autre
dont l'extension n'est pas toujours la même car elle est souvent le raccourcis du mot dictionnaire
dans la langue du dit dico justement. Le programme buildhash (ou buildhas sur pc) construit un
dico utilisable par ispell. buildhahs fichierdico.dic fichierdico.aff fichierdico.hash. L'utilisation
se fait par ispell -d ./fichierdic.aff fichiertexte.txt. Ipsell possède des options pour être utilisé
avec Tex/LaTex. Enfin on peut appeler directement ispell à partir d'emacs.
     front end : gaspell
Gapell veut dire Graphic Advanced Spelling C'est une interface graphique qui appelle aspell
(front end) L'interface graphique est ben faite. Aspell se compile facilement (.configur) Les
perfomances d'aspell sont supérieures a ispell et au correcteur orthographique de WinWord...
gaspell a ma connaissance n'existe que sous Linux il n'existe pas de version sous Win32.
Tout est très bien expliqué sous http://lealinux.free.fr/software/gaspell.php3 il sufit de suivre
les explications de la page. Pour ma part je n'ai rencontré aucun problème sous la
Mandrake 7.2.  
     Reste encore Lyx et la version Klyx sous l'environnement graphique KDE.  Qui génère du Tex  avec formules insertion de formules de math et propose l'appel du correcteur avec le dico de son choix dans un environnement graphique des plus agréable. Dommage que Lyx soit bugé notament pour l'insertion de fichiers TeX. Je déconseil fortement d'utiliser KLx qui n'est d'ailleurs plus maintenu, il vaut meux tiliser Lyx.


Conversion
     Tout le monde n'a pas une version de Word (ou la dernière version) donc pour transmettre un de vos fichier quel format choisir. Bien sur sous Linux/Unix la suite Star Office permet de lire les fichiers .doc, et de +en+ de programmes existent (docReader only sur PC) pour visualiser le contenu des fichiers propriétaire de MicroSoft (c) . Toutefois entre un fichier texte en ASCII  et un texte issue d'un traitement de texte y a pas photo à l'arrivée. Acrobate Reader (fichier au format pdf) est gratuit sur toutes les plates-formes. Pour obtenir un fichier dans ce format il vous suffit d'imprimer dans un fichier en sélectionnant une imprimante postscript. Taper ensuite un ps2pdf pour obtenir le fichier final. La conversion ps2pdf n'est qu'un fichier batch qui appel ghostscript... pour les sont rendues avec une bonne qualité  Courier, Times, Helvetica families, Symbol, Zapf  Dingbats les autres son converties (avec +ou-) de réussite en bitmap dont  la résolution n'est pas extrême par défaut mais encore une fois tout cela est écrit dans la doc a défaut de .doc
consulté la doc! Il existe aussi des programmes parfois des scripts perl ou ghoscript) qui convertissent en pdf. Bon cela dit, il faut pas prendre la grosse tête et croire que seul les vrais informaticiens sont capables de donner leur CV en pdf. Et d'une la pluspart des système UNIX/LINUX lise bien du format WindoWord soit par émulateur,  soit via des programmes type Star Office, soit via des sites web et cela automatiquement si vous voulez vraiment faire pro (et pas convivial faut choisir) utilisez le format ps un bon vieux postscript version II, avec quand même un prologue presque standard , quand je vous disait que tout ca c'est pas mal de poudre aux yeux!


WinWord 2000 to LaTeX
     Le filtre disponible sous http://www.word2tex.com/ (shareware valable 40 jours sans piratage) donne de bons résultats le fichier Tex généré se compile correctement aussi bien  sous Win32 que sous UNIX. Toutefois les images ne sont pas insrèrées correctement avec cette version d'évaluation. Je n'ai pas testé les équations. Les signets, renvois et tables des matières sont correctement convertis. Le programme d'installation (nécessite les droits administrateur  sous NT) installe un filtre dans Word qui permet d'enregistrer au format TeX. Il en existe d'autre il suffit de chercher un peu.


Mise à jour de LyX 1.1.6fix2 (juin2001)

     Si vous installer la Mandrake v 8 (ou si vous faite une mise à jour de votre Mandrake (partition / séparée de vos données, ou faite une sauvegarde) vous disposer directement de cette version.

     J'ai récupéré les sources de LyX que j'ai installé sur ma machine. Cette nouvelle version est vraiment parfaite et ne donne plus du tout envie d'utiliser M$-Word. Les menus sont en français. Les insertions de fichiers fonctionnent bien, les images, les figures avec xfig qui se lance automatiquement olé ;), tout ça est super. Les formats de sortie vont du dvi au pdf ou Html en passant par le ps bien sur. Le correcteur aspell avec son dico french (lien symbolique sur francais) est d'une très bonne qualité. LyX n'a qu'un défaut il n'y a pas de correcteur grammatical? Lors du 1er lancement de LyX il faut cliquer sur configure (une seule fois) puis quitter et relancer LyX. Pour la technique j'ai eu un souci avec la libXpm qui installe tout en /usr/X11R6 par défaut alors qu'on aimerait la voir en /usr/local. Ca pose des problèmes pour le chemin des lib tant quon ne l'à pas vu... Si vous avez des problèmes suite à l'install de LyX avec XEmacs vous pouvez reconfigurer les icônes par xemacs -iconic ou par xemacs -unmapped si ça résiste. Voilà, je donne une note de 19/20 à cet environnement génial. VOUS N'AVEZ PLUS D'EXCUSE VALABLES A PRESENTER DES DOCUMENTS PAS JOLIS.


CONSULTER LES FAQ MISES A JOUR DE LATEX VIA VOTRE MOTEUR FAVORIS
et sur  http://www.ctan.org/ et w3 tug.org



                                                                                                                                                                                                                                                                                                           


Retourner au menu


© 2k2 patrick Hède