GAZETTE N°28: Comparaison entre WordPerfect et LyX

Comparaison entre WordPerfect et LyX

Par Larry Ayers.

Adaptation française : Marc Simon.


Précédent Suivant Table des Matières

4. Comparaison entre WordPerfect et LyX

4.1 Introduction.

J'ai acheté il y a quelques mois un exemplaire du portage de WordPerfect 7 de Corel pour Linux, réalisé par SDCorp, et j'ai passé un certain temps à apprendre à l'utiliser. Parallèlement, j'ai aussi utilisé plusieurs versions pré-beta de LyX 0.11, et, dernièrement, de LyX 0.12. Dans cet article, je vais essayer de comparer ces deux logiciels, qui visent tous deux à produire des documents imprimés de grande qualité, mais par des moyens radicalement différents. Je ne compare pas l'incomparable, mais presque.

4.2 Wordperfect 7.

La firme canadienne Corel possède maintenant la société WordPerfect, mais un groupe d'ex-programmeurs et d'ex-employés de WordPerfect a formé dans l'Utah une compagnie du nom de SDCorp. Elle a réalisé le portage de WordPerfect 7 pour Linux et d'autres Unix, et a diffusé une version d'évaluation à télécharger (voir leur site Web). Le programme est disponible sur CD-ROM, et on peut acheter une clef par e-mail pour débrider la démo.

Il y a quelques années, WordPerfect était un des traitements de texte les plus populaires, d'abord sous MS-DOS puis sous MS-Windows. Il compte toujours de nombreux utilisateurs, mais perd du terrain face à l'omniprésent Microsoft Word. Les utilisateurs d'un traitement de texte qui fait appel à un format propriétaire comptent sur une utilisation générale de ce format, ou sur l'existance de convertisseurs de grande qualité pour produire des documents dans un autre format. Microsoft a compliqué la situation en « améliorant » sans cesse le format de Word et en ignorant plus ou moins le concept de compatibilité ascendante, forçant les autres sociétés à réécrire leurs convertisseurs.

WordPerfect est un représentant d'une espèce de plus en plus rare dans le monde des traitements de texte, puisqu'il est très complet, mais ne fait pas partie d'une suite bureautique, comme c'est le cas pour MS-Word, Applix et StarOffice (du moins dans la version Linux  la version MS-Windows, quant à elle, fait partie d'un ensemble). Cela présente des avantages et des inconvénients. Parmi les points positifs, il n'est pas nécessaire de faire de la place pour des modules dont on n'aura pas forcément besoin, et la course au suréquipement informatique est ralentie d'autant. En revanche, certains utilisateurs apprécient l'interopérabilité des éléments d'une suite, et l'espace disque est bon marché de nos jours. Si vous recherchez un traitement de texte rapide, capable d'imprimer correctement sur la plupart des imprimantes, et gèrant correctement les images, WordPerfect est un bon choix. Bien sûr, le prix est un écueil pour les utilisateurs de Linux, habitués à des logiciels gratuits de grande qualité. Pour ce prix, vous aurez un large éventail de pilotes d'imprimante, de nombreux convertisseurs pour différents formats de documents, une gestion facile des graphiques, une interface et un moteur longuement testés. Ce traitement de texte est aussi plus économe en mémoire que certains de ses concurrents, puisqu'il nécessite seulement autant de ressources que GNU Emacs.

Une des raisons de la popularité de WordPerfect est sa fonctionnalité d'édition du code, qui permet de visualiser et d'éditer un texte avec le code de formatage apparent. Cela permet à l'utilisateur de mieux contrôler le traitement du texte, sans atteindre toutefois la flexibilité que permet le balisage de LaTeX.

WordPerfect comprend son propre outil de navigation dans la documentation, ainsi qu'un système de recherche par thème. Malheureusement, cette aide n'est pas du tout aussi complète et détaillée que le manuel sur papier qui était fourni avec les versions MS-DOS.

Déclarer de nouvelles polices à WordPerfect n'est pas complètement intuitif  il y a un programme séparé, xwpfi, placé dans /shbin10, qui facilite cette opération. Rod Smith a écrit une série de pages Web décrivant des trucs pour installer des polices dans WordPerfect. Elles sont disponibles ici.

Le numéro d'Avril 1998 du Linux Journal contenait un article assez élogieux de Michael Shappe au sujet de WordPerfect. Depuis que cet article a été écrit, le prix de vente de WordPerfect a baissé, et il y a une réduction de 100 Francs si vous avez une ancienne version du produit, ou d'un de ses concurrents. D'ailleurs, je n'ai jamais remarqué la légère lenteur du clavier dont parle Michael Shappe  mon matériel est a peu près équivalent au sien, et pourtant WordPerfect réagit aussi vite que n'importe quel autre éditeur sous X. Il précise que sa machine de test était un portable, on peut donc supposer que la différence entre les pilotes de la carte vidéo et l'écran ont un rôle dans la lenteur qu'il a constaté.

SDCorp a annoncé récemment des tarifs réduits pour les étudiants, ce qui rapproche le prix (400 Francs) de celui de ses concurrents.

4.3 LyX

Du monde du logiciel libre nous vient un programme complètement différent pour atteindre le même but. LyX n'essaye pas d'afficher l'apparence exacte du document, mais seulement une version lisible et agréable à l'écran. Les concepteurs ne disent pas qu'il est WYSIWIG (what you see is what you get, c'est-à-dire « Vous voyez ce que vous obtiendrez ») mais qu'il est WYSIWYM (what you see is what you mean, c'est à dire « Vous voyez ce que vous voulez dire »). LyX se base sur une installation fonctionnelle de LaTeX, ce qui prend a peu près 30 Mo d'espace disque dans le cas de la version de LaTeX livrée avec les distributions RedHat et Debian, auxquels il faut rajouter les 6 Mo de LyX proprement dit. De son côté, WordPerfect occupe plus de 70 Mo. L'installation de LyX est donc plus compacte, mais la nécessité d'avoir LaTeX répugne à beaucoup de gens, car celui-ci a la réputation d'être complexe et plus adapté aux universitaires qu'aux gens ordinaires qui voudraient simplement composer et imprimer de jolis documents. Un des buts de LyX est de permettre à l'utilisateur d'ignorer les mécanismes sous-jacents de LaTeX, même s'il est possible de taper du code LaTeX directement.

Souvent, les utilisateurs de LaTeX tapent leur texte et leurs balises avec un éditeur de texte (comme Emacs et le module AucTeX) tout en laissant tourner xdvi ou un visualiseur Postscript comme gv ou ghostview pour pouvoir voir à volonté l'apparence finale de leur document. On peut faire de même avec LyX, mais cela va sembler compliqué aux utilisateurs habitués à une vue unique dans une seule fenêtre, comme c'est le cas pour les traitements de texte standard. Avec LyX, je ne regarde que rarement le document formaté avant les derniers brouillons, puisque la vue de LyX est suffisamment fidèle pour permettre d'écrire.

Si vous avez essayé la dernière version béta, la 0.10.7, la 0.12 sera une agréable surprise pour vous. Après des douzaines de versions de développement l'année dernière, de nombreux bugs ont été résolus, de nouvelles fonctionnalités ont été ajoutées, mais, et c'est surtout important pour l'utilisateur débutant, la documentation a nettement été améliorée. Plusieurs niveaux d'aide sont proposés, du plus simple (destiné à ceux qui n'ont aucune expérience de LaTeX) au plus compliqué (un guide exhaustif). Entre les deux, il y a un manuel d'utilisation très bien fait, qui m'a aidé à démarrer très vite. Toute cette documentation est accessible via des menus. Bien sûr, comme LyX est encore en développement, certaines parties de cette documentation sont encore incomplètes, mais, en l'état, elle est meilleure que la plupart des documentations de logiciels commerciaux que j'ai vu jusqu'à présent.

A l'installation de LyX, un document nommé LatexConfig.lyx est créé  il contient les noms des modules de LaTeX présents sur le système, et comporte des pointeurs pour obtenir ceux qui pourraient manquer. Ce document est accessible via le menu d'aide.

LaTeX, et par conséquent LyX, est inégalé dans sa gestion des documents complexes. Il gère de façon dynamique les numérotations de chapitre, des notes en bas de page, des références, et ce, même dans des documents aussi longs que des livres. Les capacités de WordPerfect dans ce domaine sont suffisantes pour l'usage courant, mais ne comportent pas la mise à jour dynamique dont LyX est capable.

Même si peu de gens, en dehors du monde de la recherche, vont avoir recours aux fonctionnalités de traitement des équations, il faut noter que LyX propose un mode « mathématiques » qui sert d'interface facile et pratique au mode mathématique de LaTeX. WordPerfect dispose d'un éditeur d'équation qui peut faire presqu'autant de choses que LyX, mais il est beaucoup moins intuitif. J'ai pu écrire des équations dans un document LyX sans lire le manuel, alors que l'interface de WordPerfect est obscure, et qu'il est nécessaire d'étudier un certain temps la documentation avant d'aller plus loin.

La plupart des utilisateurs de LaTeX sont gênés par le fait que LyX puisse convertir son format interne en LaTeX normal, mais qu'il ne puisse pas éditer un document LaTeX existant. Il y a un script Perl dans les sources de LyX permettant de faire cette opération. Il n'est pas parfait, mais mérite qu'on y jette un coup d'oeil. Ce type de conversion est prévu pour une prochaine version, ainsi que la possibilité de choisir sa librairie graphique au moment de la compilation. En d'autres termes, LyX pourrait être compilé avec Xforms, GTK, Qt ou même Motif. Beaucoup de gens se sont plaints de l'aspect et de l'ergonomie du widget XForms, avec lequel LyX a été développé. Personnellement je ne vois pas trop d'inconvénients, mais la possibilité de choisir serait la bienvenue.

Récemment, Matthias Ettrich, l'homme à l'origine du projet LyX il y a quelques années, a spontanément, avec quelques développeurs de KDE, adapté LyX pour ce gestionnaire de fenêtres, en utilisant le kit de développement Qt. Bien qu'à proprement parler il n'y ait rien de gênant, puisque les sources de LyX sont libres, d'autres développeurs de LyX ont été mécontents. En effet, il y a un risque de bifurcation en deux branches dans le développement, et ils ont été mis devant le fait accompli. Les sources du portage de LyX pour QT sont disponibles sur le site de KDE. Je n'ai pas réussi à les compiler, mais vous serez peut-être plus chanceux (pour une raison incompréhensible, je n'ai jamais réussi à compiler les programmes de KDE). Après quelques versions beta supplémentaires, où seules les sources seront disponibles, une distribution binaire de KLyX sera disponible.

4.4 Conclusion

Ces deux logiciels sont des produits de grande qualité, mais si l'un de mes enfants, des adolescents, avait besoin de taper quelque chose pour l'école, je lui conseillerai WordPerfect. Il peut être utilisé immédiatement par n'importe qui, pour peu qu'il soit habitué aux traitements de texte de Microsoft. LyX nécessite plus d'apprentissage, et le fait qu'il soit basé sur TeX est souvent considéré comme un inconvénient par ceux qui n'ont pas d'expérience en celui-ci. Les distributions récentes de Linux comprennent toutes des modules faciles à installer. LyX a l'avantage d'utiliser un format de document plus générique. Les fichiers sources sauvegardés au format LaTeX peuvent être modifiés avec n'importe quel éditeur de texte. De plus, il est libre, et évolue continuellement.

Depuis la première version de WordPerfect 7 pour Linux, il n'y a eu à ma connaissance aucune correction de bug, que ce soit par des des patches ou par des nouvelles versions des exécutables. J'imagine que les ressources consacrées au portage sont proportionnelles au nombre de copies. Je me demande combien ils en ont vendu. Dans le monde du logiciel libre, les améliorations et les corrections sont proportionnelles au nombre d'utilisateurs et de développeurs, il doit en aller de même pour les logiciels commerciaux.

Pour ma part, j'ai réussi à obtenir des documents imprimés de meilleure qualité avec WordPerfect qu'avec LyX, mais cela dépend sûrement des imprimantes. Heureusement, la version d'évaluation de WordPerfect vous permettra de déterminer l'adaptation des pilotes d'imprimante fournis à votre système. Les pages Web de Rod Smith dont j'ai parlé plus haut sont des aides indispensables pour configurer les imprimantes et les polices avec WordPerfect. La documentation de LyX, de son côté, indique comment configurer Ghostscript et dvips pour fonctionner avec LyX. En conclusion, les deux logiciels ont leur force, et j'apprécie d'avoir les deux sous la main.


Copyright 1998 Larry Ayers -- Publié dans le n°27 de la Linux Gazette.

Adaptation française : Marc Simon.


Précédent Suivant Table des Matières