![]() | ![]() | ![]() | XFig |
Xfig peut être utilisé en accompagnement d'une démarche d'analyse de la structure d'un schéma ou d'un graphique :
Xfig est un outil interactif de dessin et de manipulation d'objets piloté par des menus ; il fonctionne sous X Window et sera plus confortablement utiliséavec une souris à 3 boutons.
Xfig propose un certain nombre de modes élémentaires (panneau dessin : cercle, rectangle, lignes...) accompagnés de leurs caractéristiques (panneau "caractéristiques en cours") avec lesquels le dessin de l'objet élémentaire s'élabore. Il permet d'assembler les objets élémentaires en objets groupés (panneau édition), qui sont ensuite traités comme une entité. Ces objets groupés peuvent être stockés dans des répertoires qui constituent des bibliothèques d'objets réutilisables (panneau dessin). Un certain nombre de bibliothèques sont fournies dans le paquetage. Une analyse de la réalisation par assemblage d'objets élémentaires permet de tirer le meilleur parti de Xfig.
Xfig possède son propre format de fichier : "fig", et exporte dans de nombreux autres formats (divers LaTeX, postscript et encapsulé postscript, PNG, GIF, JPEG, PIC...). On peut importer des images disponibles dans d'autres formats et les manipuler (déplacer, agrandir...), mais on ne peut les éditer directement ; il faut passer par un éditeur spécifique. Il existe un certain nombre de convertisseurs dont la liste se trouve à cette ( http://duke.usask.ca/~macphed/soft/fig ).
Xfig peut etre intégré aux menus du gestionnaire de fenêtres, mais peut se lancer en ligne de commande en tapant tout simplement xfig &. Il est à noter qu'un certain nombre d'options peuvent être données en ligne de commande et/ou en utilisant le fichier /usr/X11/lib/app-defaults/Fig ; d'autres dépendent de variables d'environnement ; par exemple, xfig -centimeters & activera xfig avec les centimetres comme unité de mesure ; les caractéristiques sont conservées pour chaque utilisateur dans le fichier .xfig de son repertoire personnel.
Le plan de travail apparaît ; il regroupe ses nombreuses fonctionnalités autour du canevas de dessin :
(a été modifié dans la dernière version 3.2.3c)
L'aide "contextuelle n'est pas absente : des Infoballons s'ouvrent au passage de la souris sur les diverses icônes, des messages s'insèrent dans le panneau de commande et, surtout en haut, à droite, une indication permanente des fonctions activées par les différentes touches de la souris. Pensez à regarder toutes ces indications, elles évitent bien des recherches dans l'aide.
le choix d'une des différentes figures élémentaires se fait par un clic de souris ; on dessine alors dans le canevas la figure choisie avec les caractéristiques indiquées dans le panneau des caractéristiques en cours. Les fonctions de ce panneau ne servent que pour le dessin initial d'un objet ; si quelque chose ne convient pas, il faut utiliser les fonctions du panneau d'édition.
fonctions de groupage/dégroupage des objets élémentaires, modifications de la taille, de l'emplacement des objets, de duplication, de duplication symétrique ; deux fonctions permettent de modifier les caractéristiques élémentaires :
Regroupe les caractéristiques avec lesquelles est dessiné (ou modifié) un objet ; l'icône de chaque caractéristique en indique la valeur courante ; la liste de ces caractéristiques correspond à la fonction sélectionnée. Ce panneau est à consulter après chaque sélection de fonction ; il hérite des caractéristiques communes à l'avant dernière fonction sélectionnée ; si vous avez dix objets ayant les memes caractéristiques, faites-les en suivant....
Les 3 premières icônes ne concernent pas les caractéristiques de l'objet, mais sont là pour faciliter la tâche : zoom, grille de fonds pour alignement, grille de positionnement des points.
Lancer Xfig, vérifier l'environnement :
En haut à droite : unité de mesures. Pour la modifier : mettre le pointeur sur l'unité indiquée, observer les indications, juste au-dessus un clic bouton droit, le menu "Set_Unit_Panel" s'ouvre, choisir "Metric" (Le même menu permet de modifier l'échelle)
En bas, à gauche : grille de fond. Pour la modifier : un clic sur "GridMode" et le menu "Set_Indicator_Panel" s'ouvre, un clic sur la grille fine, et le fond du canevas est quadrillé.
Il est composé d'un rectangle à bords arrondis et d'un parallélogramme
Résultat : les 3 objets (rectangle, parallélogramme, texte) sont groupés en un seul , le PC, que l'on peut maintenant copier, déplacer éditer globalement. Noter que pour modifier un des éléments de l'objet global, il faut ouvrir l'objet groupé (2 fonctions : BreakCompound et OpenCompound).
Dessiner un rectangle, avec l'inscription routeur en petits caractères.
La dessiner avec un arc de cercle dans un coin avec "ARC drawing". Écrire "Internet", avec "T", taille du texte 18.
Faire la liaison avec "Polyline", un trait vers le réseau et une ligne brisée vers l'Internet.
Mettre le nom de ce fichier sur le schéma, en petits caractères et verticalement.
Choisir le nom de son dessin : "Mon_Reseau" (ajouter .fig comme suffixe) : Panneau de Commande, menu "File", fonction "Save" ; éventuellement, faire une exportation dans un format jpeg pour pouvoir incorporer ce schéma dans une page html ou au format eps pour l'ouvrir dans LyX.
Xfig peut encore être utilisé pour déterminer comment se recouvrent les différents éléments, créer des organigrammes complexes, importer des images et bien d'autres choses.
De nombreux exemples se trouvent dans sa documentation, ainsi que sur le site officiel de ( http://www.xfig.org/links.html ).
Pour aller plus loin, on pourra consulter les sites suivants :
![]() | ![]() | ![]() | XFig |