Linux |
CentOS 5.3 |
|
xfig(1x) |
xfig - logiciel de dessin sous X11 |
xfig [options] [fichier] |
Xfig est un outil graphique qui permet à l’utilisateur de dessiner et manipuler interactivement des objets graphiques sous X Window. Il fonctionne sous X Window version 11 à partir de la sous-version 4 ou supérieure et nécessite une souris avec 2 ou 3 boutons. fichier spécifie le nom d’un fichier à éditer. Les objets du fichier seront lus au démarrage de xfig. L’intégralité de la documentation de xfig existe sous la forme d’un guide de référence en HTML. Voyez le menu Help dans xfig ou utilisez votre navigateur pour ouvrir Doc/html/index.html (fourni avec xfig le plus souvent dans le répertoire Doc/www ). Il y a une version anglaise et japonaise. Si vous utilisez une souris à deux boutons vous pouvez utiliser la touche <Meta> tout en actionnant le bouton droit pour obtenir le même effet que le bouton du milieu. Xfig est disponible sur ftp://www-epb.lbl.gov/xfig et habituellement sur ftp://ftp.x.org/contrib/applications/drawing_tools/xfig . Le paquetage TransFig est utilisé pour l’impression et l’exportation depuis xfig. Le programme fig2dev du paquetage TransFig est automatiquement appelé par xfig en tant que processeur de fond pour produire différents type de sorties : LaTeX, Metafont, PostScript ou Encapsulated PostScript, tk (tcl/tk tool command language/tool kit package), GIF, JPEG, PCX, PNG, PPM, TIFF, XBM, XPM, AutoCAD Slide, IBM-GL (HP/GL), Pic PiCTeX, box, epic, eepic et eepicemu. Voyez le manuel de fig2dev pour l’ensemble des options. Le paquetage TransFig est disponible sur ftp://www-epb.lbl.gov/xfig et ftp://ftp.x.org/contrib/applications/drawing_tools/transfig . |
−help |
Affiche toutes les options de ligne de commande de xfig, puis quitte. |
−a[llow_neg_coords] |
Autorise le dessin dans les régions de coordonnées négatives. C’est le comportement par défaut. |
−bal[loon_delay] msec |
Retarde l’apparition des bulles d’aide pendant msec millisecondes. La valeur par défaut est 500 millisecondes. |
−bol[d] font |
Utilise la police font (par défaut = 8x13bold) pour afficher le nom de fichier et les messages de confirmation. |
−butt[on] font |
Utilise la police font (par défaut = 6x13) pour la plupart des boutons. |
−but_[per_row] number |
Spécifie le nombre de boutons en largeur que le panneau devrait comporter. C’est utile en conjonction avec le paramètre −pheight pour réduire la hauteur du canevas (la zone de dessin) pour les petits écrans. |
−cbg couleur |
Utilise couleur comme couleur d’arrière-plan pour le canevas. Si vous voulez positionner l’arrière-plan de chaque élément dans xfig (par ex. les menus, etc.) utilisez l’option générale -bg. |
−center |
Positionne l’option d’impression pour imprimer la figure au centre de la page. C’est la valeur par défaut. |
−centim[ers] |
Utilise les centimètres comme unité. Voir aussi -metric. |
−cfg couleur |
Utilise couleur comme couleur par défaut pour les objets. Si vous voulez positionner l’avant-plan de chaque élément dans xfig (par ex. les menus, etc.) utilisez l’option générale -fg. |
−deb[ug] |
Active le mode débogage. Affiche divers messages de débogage comme le nom des polices, etc. |
−dep[th] |
Choisit la profondeur du visuel désiré (nombre de bits par couleur). Votre serveur X doit supporter la combinaison profondeur/visuel choisie. Utilisez xdpyinfo pour connaître les visuels et les profondeurs supportées. Voir aussi l’option −visual. |
−dont_a[llow_neg_coords] |
N’autorise pas le dessin dans les régions de coordonnées négatives. Par défaut le dessin est autorisé dans de telles régions. |
−dontshowb[alloons] |
Empêche l’apparition des bulles d’aides. Voir aussi -showballoons. |
−dontshowl[engths] |
N’affiche pas la longueur des lignes pendant qu’elles sont en train d’être dessinées. C’est le comportement par défaut. |
−dont_s[how_zero_lines] |
N’affiche pas les axes d’abscisses et d’ordonnées 0 dans le canevas. Par défaut ils sont affichés. |
−dontsw[itchcmap] |
Empêche xfig de basculer vers une carte de couleurs privée lorsqu’il n’y a plus assez de couleurs disponibles dans la carte de couleurs par défaut. Voir aussi −max_image_colors. |
−exportL[anguage] language |
Spécifie le langage par défaut pour l’exportation d’un fichier fig. Les choix possibles sont : |
Nom Langage
-------------------------------------------
box |
LaTeX box (frontière de figure) |
|
latex |
LaTeX picture |
|
epic |
LaTeX picture + macros epic |
|
eepic |
LaTeX picture + macros eepic |
|
eepicemu |
LaTeX picture + macros eepicemu |
|
pictex |
macros PiCTeX |
|
ibmgl |
IBMGL (ou HPGL) |
|
eps |
Encapuslated PostScript |
|
ps |
PostScript |
|
|
PDF (Portable Document Format) |
|
pstex |
PS/LaTeX combinés |
|
textyl |
Textyl special commands |
|
tpic |
TPIC |
|
pic |
PIC |
|
mf |
MF (MetaFont) |
|
cgm |
CGM (Computer MetaGraphics) |
|
tk |
Tk (du fameux tcl/tk) |
|
sld |
(AutoCad slide) |
|
pcx |
PCX |
|
png |
PNG |
|
gif |
GIF |
|
jpeg |
JPEG (JFIF) |
|
tiff |
TIFF |
|
ppm |
PPM (portable pixmap package) |
|
xbm |
X11 Bitmap |
|
xpm |
X11 Pixmap (paquetage XPM3) |
------------------------------------------- |
−export_m[argin] width |
Positionne la taille de la marge autour de la figure lors de l’exportation en bitmap, PostScript, Encapsulated PostScript, ou carte HTML. L’unité est en pixel (1/3 de mm). Par défaut c’est 0. |
−fli[pvisualhints] |
Inverse la gauche avec la droite pour les messages d’aide pour la souris. C’est utile si les boutons de celle ci ont été inversés. Par défaut, les messages NE sont PAS inversés. |
−flu[shleft] |
Positionne l’option d’impression pour imprimer la figure contre le bord droit. Par défaut, la figure est centrée sur la page. |
−geom[etry] [WxH][+X+Y] |
Vous pouvez utiliser l’option -geometry ou la ressource pour dimensionner et/ou positionner la fenêtre, ou vous pouvez utiliser -pwidth et/ou -pheight pour spécifier la taille du canevas en pouces ou en centimètres. Si vous utilisez l’option -geom pour réduire la fenêtre xfig en deçà de sa taille par défaut, vous pourriez avoir besoin d’utiliser l’option -but_per_row pour dire à xfig de mettre 3 ou 4 boutons par colonne dans le panneau de gauche. |
−hidd[entext] |
Démarre xfig en mode hidden text pour les objets texte. L’attribut Hidden sert aux figures qui seront utilisés avec LaTeX et n’est applicable que pour l’affichage du document dans xfig. Cela signifie que le texte en lui-même ne sera pas affiché à l’écran, mais simplement la chaîne « <text> ». C’est pour empêcher que les longues séquences de formatage LaTeX ne mettent le désordre à l’écran et qu’il ne devienne difficile à lire. La valeur par défaut pour le drapeau Hidden est off. |
−hide[depthmanager] |
Masque le panneau de gestion de profondeur. Par défaut le panneau est affiché. |
−iconG[eometry] +X+Y |
Spécifie la position pour l’icône. |
−im[age_editor] editor |
Spécifie l’éditeur d’image à utiliser lorsque le bouton « Edit Image » est pressé dans le panneau « Picture Object ». |
−inc[hes] (or-imperial) |
Choisit les pouces comme unité. C’est la valeur par défaut. |
−internalBW width |
Utilise des lignes de largeur width entre tous les boutons et panneaux (par défaut = 1). |
−jpeg[_quality] quality |
Positionne le facteur de qualité pour l’exportation en format jpeg. Par défaut c’est 75. |
−k[eyFile] compose-key-file |
Utilise compose-key-file à la place de CompKeyDB pour la base de données de touches composites (meta). S’il n’y a pas de « / » dans le nom, le fichier doit résider dans le répertoire de bibliothèque de xfig à savoir $XFIGLIBDIR, habituellement /usr/local/lib/X11/xfig. S’il y a au moins un « / » dans le nom, il est pris tel quel (et non relativement à $XFIGLIBDIR). S’il commence par « ~/ », « ~ » est remplacé par le répertoire maison de l’utilisateur. |
−lan[dscape] |
Fait basculer xfig en mode paysage (10.5" x
8"). C’est la valeur par défaut,
cependant comme l’orientation est stockée
dans les fichiers Fig, lorsque vous chargez un fichier Fig,
l’orientation changera comme
spécifiée. Ce n’est vrai
qu’Ã partir de la version 3.0 des fichiers. |
−lat[exfonts] |
Démarre xfig avec la sélection de police LaTeX. Normalement, les polices PostScript sont disponibles par défaut. Ce drapeau sélectionne les polices LaTeX au démarrage. |
−le[ft] |
Positionne le panneau latéral à gauche du canevas. C’est la valeur par défaut. |
−li[brary_dir] directory |
Spécifie le répertoire dans lequel les bibliothèques Fig sont situées. Il peut y avoir des sous-répertoires et des sous-sous-répertoires etc. |
−mag[nification] mag |
Positionne l’échelle pour l’exportation et l’impression en %. |
−max[_image_colors] numcols |
Limite le nombre de couleurs utilisées pour les images importées à numcols (par défaut 64). |
−me[tric] |
Utilise les centimètres comme unité. Voir aussi -centimeters. |
Après le démarrage de xfig, vous pouvez changer d’unité en cliquant avec le troisième bouton à l’intersection des deux règles. |
−mo[nochrome] |
Utilise seulement le noir et blanc. |
−mu[ltiple] |
Positionne le mode page multiple pour l’impression et l’exportation. Voir aussi −single. |
−nor[mal] font |
Utilise la police font pour les messages. Cette police est aussi utilisée dans le canevas quand la police sélectionnée n’est pas disponible en police X11 (défaut = 6x13). |
−nos[calablefonts] |
Désactive l’utilisation des polices redimensionnable de X11R5 ou OpenWindows. Vous pouvez utiliser ceci pour le débogage. |
−not[rack] |
Désactive les flèches de repérage du curseur (souris). |
−pag[eborder] color |
Dessine le bord de page dans le canevas dans cette couleur (par défaut light blue). Le bord de page est activé par l’option -showpageborder (ressource Fig.showpageborder), et affiche les bords de la taille de papier actuellement choisie pour l’exportation. |
−pap[er_size] size |
Positionne la taille initiale du papier pour l’exportation et l’impression. Les choix possibles sont : |
Letter (8.5" x 11"), Legal (8.5" x 14"), Ledger ( 17" x 11"), Tabloid ( 11" x 17"), A (8.5" x 11"), B ( 11" x 17"), C ( 17" x 22"), D ( 22" x 34"), E ( 34" x 44"), A4 (21 cm x 29.7cm), A3 (29.7cm x 42 cm), A2 (42 cm x 59.4cm), A1 (59.4cm x 84.1 cm), A0 (84.1 cm x 118.9cm), B5 (18.2cm x 25.7cm) |
Remarquez que ceci n’affecte pas la taille du canevas. Utilisez les options -pheight et -pwidth pour cela. |
−ph[eight] height |
Positionne la hauteur du canevas de xfig (où height est soit en cm, soit en pouce, en fonction du paramètre -metric). |
−po[rtrait] |
Positionne xfig en mode portrait (8.5" x 9"). Voyez les notes à propos du mode paysage. |
−pw[idth] width |
Positionne la largeur du canevas de xfig (où width est soit en cm, soit en pouce, en fonction du paramètre -metric). |
−righ[t] |
Positionne le panneau latéral à droite du canevas. Par défaut il est à gauche. |
−rigi[d] |
Démarre xfig en mode rigid text pour les objets textes. L’attribut Rigid oblige un texte à rester à la même taille même s’il se trouve à l’intérieur d’un objet composite dont on change l’échelle. Par défaut le mode est à off. |
−ru[lerthick] |
Positionne la largeur en pixels des règles supérieure et latérale. La valeur par défaut (et minimum) est 24. |
−sc[alablefonts] |
Autorise l’utilisation des polices redimensionnables de X11R5 et OpenWindows (c’est la valeur par défaut). Si les polices redimensionables ne sont pas disponibles xfig commutera automatiquement vers des polices non redimensionnables. |
−showa[llbuttons] |
Affiche tous les boutons d’indication xfig au lieu de se limiter à ceux qui s’appliquent au mode de dessin courant. Normalement, les boutons line width, area-fill, grid mode, text size, etc. ne sont visibles que s’ils s’appliquent au mode de dessin courant. L’option −showallbuttons affiche tous les boutons en permanence. Ceci consomme de la surface, mais permet à l’utilisateur de voir tous les paramètres configurables. |
−showb[alloons] |
Oblige xfig à afficher une bulle d’aide quand la souris survole un bouton. C’est la valeur par défaut. Voir aussi -dontshowballoons. |
−showd[epthmanager] |
Affiche le panneau de gestion de profondeur. Ce panneau permet de sélectionner les objets à afficher en fonction de la profondeur. C’est la valeur par défaut. |
−showl[engths] |
Affiche les longueurs des lignes en cours de dessin, en
texte rouge près de la ligne, mais aussi quand
les points sont déplacés ou
supprimés. Imaginez également un
triangle rectangle dont l’hypoténuse est
le segment en train d’être
dessiné. Les côtés
de ce triangle et ses longueurs sont aussi
affichés en temps réel. Ce mode
est ignoré lorsqu’on dessine Ã
main levée. |
−showp[ageborder] |
Affiche les bord du papier dans la couleur spécifiée par l’option (par défaut light blue). |
−show_[zero_lines] |
Affiche les axes origines (0,0) dans le canevas. C’est le comportement par défaut. |
−si[ngle] |
Positionne le mode monopage pour l’impression et l’exportation. C’est la valeur par défaut. Voir aussi −multiple. |
−spec[ialtext] |
Démarre xfig en mode special text pour les objets texte. Special text signifie que les caractères spéciaux dans les chaînes de caractères ne sont pas spécialement traités mais passé directement à LaTeX. C’est très pratique pour écrire des équations LaTex. Si ce caractère n’est pas positionné, le caractère ’\’ est transformé en commande \backslash, une accolade ’{’ est transformé en commande \{, etc. |
−spel[lcheckcommand] command |
Utilise command comme vérificateur externe de syntaxe lorsque l’on utilise le menu check/search/replace. La commande command doit inclure la chaîne « %s » qui sera remplacé par un fichier temporaire. Par défaut c’est « spell %s ». |
−spinner_d[elay] msec |
Le délai (en millisecondes) avant que le spinner ne se mette à compter automatiquement lorsque le bouton est pressé. Un spinner est un widget texte qui contient un nombre et qui a deux petites flèches sur le côté, qui lorsqu’elles sont cliquées incrémentent/décrémentent la valeur. La valeur par défaut est 500 millisecondes. |
−spinner_r[rate] msec |
Spécifie le taux (en millisecondes) avec lequel le spinner compte lorsque l’une des deux flèches est gardée enfoncée. |
−startfi[llstyle] stylenumber |
Positionne le style initial de remplissage pour les zones de remplissage (de -1 Ã 21). |
−startfo[ntsize] pointsize |
Positionne la taille par défaut pour les objets textes (défaut = 12pt). |
−startg[ridmode] modenumber |
Positionne le mode initial pour la grille (de 0 à 3). En mode 0, il n’y a pas de grille. En mode impérial (en pouces) le mode 1, 2 et 3 correspondent respectivement à une grille de 1/4, 1/2 et 1 pouce. En mode métrique, les modes 1, 2 et 3 correspondent respectivement à 5mm, 1cm et 2cm. |
−startla[texFont] font |
Positionne la police initiale pour les polices LaTeX. |
−startli[newidth] width |
Positionne la largeur initiale des lignes. |
−startpo[snmode] modenumber |
Positionne le mode initialement de positionnement des points (de 0 à 4) En mode impérial (pouces), les mode 0, 1, 2, 3 et 4 correspondent respectivement à « aucun », 1/16, 1/4, 1/2 et 1 pouce. En mode métrique, les mode 0, 1, 2, 3 et 4 correspondent respectivement à « aucun », 1, 5, 10 et 20 mm. |
−startp[sFont] font |
Positionne la police initiale pour les polices PostScript. |
−startt[extstep] stepsize |
Positionne le pas de texte initial. |
−ta[blet] |
Spécifie que xfig doit utiliser une tablette graphique à la place d’une souris pour dessiner. Vous devez avoir une tablette graphique et l’extension XInputExtension dans votre serveur X pour que ça marche. Vous pouvez aussi modifier le fichier Imakefile pour inclure les variables USETAB et TABLIB. |
−track |
Active les flèches de positionnement du curseur (mouse) (par défaut). |
−tran[sparent_color] color_number |
Spécifie la couleur transparente pour l’exportation GIF. color_number est un numéro de couleur correspondant au panneau de couleur xfig, qui commence à 0 (noir) et se termine à 31 (or), ou bien une couleur définie par l’utilisateur dont les numéros sont supérieurs ou égals à 32. |
−up[date] file [ file ... ] |
Lance xfig en mode « mise Ã
jour», dans lequel il lira chaque fichier
spécifié sur la ligne de commande
et le réécrira dans le format
courant de la version de xfig lancée. Les
fichiers originaux sont préservés
et renommés avec le suffixe .bak. |
−users[cale] scale |
Positionne le coefficient multiplicateur pour afficher les longueurs de lignes, etc. Ce coefficient multiplie la longueur réelle de l’objet sur le dessin. C’est utile pour faire des dessins à l’échelle, par exemple avec 1 pouce = 1 pied (userscale = 12.0) ou 1cm = 1m (userscale = 100.0). |
−useru[nit] units |
Le nom d’unité à afficher units avec l’information de longueur lorsqu’on est en train de dessiner un objet. Par exemple si userscale = 1.0 et userunit = pied , une ligne de 3 pouces de long sur le dessin sera affichée comme faisant 3 pieds, lorsqu’on la dessinera. Après le démarrage de xfig vous pouvez modifier userscale et userunit en cliquant avec le troisième bouton à l’intersection des deux règles. |
−visual visualname |
Utilise visualname comme visuel pour xfig. Les noms possibles sont TrueColor (la casse n’a pas d’importance), StaticColor, DirectColor, StaticGray, GrayScale et PseudoColor. xfig utilise le visuel par défaut à moins qu’un autre soit spécifié. Votre serveur X doit supporter le visuel désiré. Utilisez xdpyinfo pour connaître les combinaisons visuel/profondeur supportées. Voyez aussi l’option −depth. |
−zoom zoomscale |
Positionne le facteur de zoom initial. |
Le nom de widget englobant (Class) est xfig(Fig). Ces ressources correspondent à des arguments de ligne de commande : |
Nom |
Classe |
Type |
Défaut |
équivalent ligne |
|
de commande |
----------------------------------------------------------------------------- |
allow_neg_coords |
NegativeCoordinates |
boolean |
on |
−allow_neg_coords, |
|
−dont_allow_neg_coords, |
|||||
balloon_delay |
balloonDelay |
integer |
500 (ms) |
−balloon_delay |
|
boldFont |
Font |
string |
8x13bold |
−bold |
|
but_per_row |
But_per_row |
int |
2 |
−but_per_row |
|
buttonFont |
Font |
string |
6x13 |
−button |
|
canvasbackground |
Background |
string |
white |
−cbg |
|
canvasforeground |
Foreground |
string |
black |
−cfg |
|
debug |
Debug |
boolean |
off |
−debug |
|
depth |
Depth |
integer |
* |
−depth |
|
dont_switch_cmap |
Dont_switch_cmap |
boolean |
false |
−dontswitchcmap |
|
exportLanguage |
ExportLanguage |
string |
eps |
−exportLanguage |
|
export_margin |
Margin |
integer |
0 |
−export_margin |
|
flipvisualhints |
Hints |
boolean |
false |
−flipvisualhints |
|
flushleft |
FlushLeft |
boolean |
false |
−flushleft |
|
image_editor |
ImageEditor |
string |
xv |
−image_editor |
|
inches |
Inches |
boolean |
true |
−inches, |
|
−centimeters, |
|||||
−imperial, |
|||||
−metric |
|||||
internalborderwidth |
InternalBorderWidth |
integer |
1 |
−internalBW |
|
justify |
Justify |
boolean |
false |
−left (false), |
|
−right (true) |
|||||
jpeg_quality |
Quality |
integer |
75 |
−jpeg_quality |
|
keyFile |
KeyFile |
string |
CompKeyDB |
−keyFile |
|
landscape |
Orientation |
boolean |
true |
−Landscape, |
|
−Portrait |
|||||
latexfonts |
Latexfonts |
boolean |
off |
−latexfonts |
|
library_dir |
Directory |
string |
~/xfiglib |
−library_dir |
|
magnification |
Magnification |
float |
100 |
−magnification |
|
max_image_colors |
Max_image_colors |
integer |
64 |
−max_image_colors |
|
monochrome |
Monochrome |
boolean |
false |
−monochrome |
|
multiple |
Multiple |
boolean |
false |
−multiple |
|
normalFont |
Font |
string |
6x13 |
−normal |
|
pageborder |
Color |
string |
color |
−pageborder |
|
page_size |
Pagesize |
string |
Letter/A4 |
−page_size |
|
pheight |
Height |
float |
8(9.5) |
−pheight |
|
pwidth |
Width |
float |
10(8) |
−pwidth |
|
rulerthick |
RulerThick |
integer |
24 |
−rulerthick |
|
scalablefonts |
ScalableFonts |
boolean |
true |
−scalablefonts |
|
showallbuttons |
ShowAllButtons |
boolean |
false |
−showallbuttons |
|
showballoons |
ShowBalloons |
boolean |
true |
−showballoons, |
|
−dontshowballoons |
|||||
showdepthmanager |
Hints |
boolean |
true |
−showdepthmanager, |
|
−dontshowdepthmanager |
|||||
showpageborder |
Debug |
boolean |
true |
−showpageborder, |
|
−dontshowpageborder |
|||||
showlengths |
ShowLengths |
boolean |
false |
−showlengths, |
|
−dontshowlengths |
|||||
show_zero_lines |
Axis |
boolean |
true |
−show_zero_lines, |
|
−dont_show_zero_lines |
|||||
single |
Single |
boolean |
true |
−single |
|
specialtext |
SpecialText |
boolean |
false |
−specialtext |
|
spellcheckcommand |
spellCheckCommand |
string |
spell %s |
−spellcheckcommand |
|
spinner_delay |
spinnerDelay |
integer |
500 (ms) |
−spinner_delay |
|
spinner_rate |
spinnerRate |
integer |
100 (ms) |
−spinner_rate |
|
startfillstyle |
StartFillStyle |
integer |
0 |
−startfillstyle |
|
startfontsize |
StartFontSize |
float |
12 |
−startfontsize |
|
startgridmode |
StartGridMode |
integer |
0 |
−startgridmode |
|
startlatexFont |
StartlatexFont |
string |
Default |
−startlatexFont |
|
startlinewidth |
StartLineWidth |
integer |
1 |
−startlinewidth |
|
startposnmode |
StartPosnMode |
integer |
1 |
−startposnmode |
|
startpsFont |
StartpsFont |
string |
Times−Roman |
−startpsFont |
|
starttextstep |
StartTextStep |
float |
1.2 |
−starttextstep |
|
trackCursor |
Track |
boolean |
on |
−track, |
|
−notrack |
|||||
transparent_color |
Transparent |
integer |
-2 (none) |
−transparent_color |
|
userscale |
UserScale |
float |
1.0 |
−userscale |
|
userunit |
UserUnit |
string |
in(cm) |
−userunit |
|
visual |
Visual |
string |
* |
−visual |
|
zoom |
Zoom |
float |
1.0 |
−zoom |
* Le visuel et la profondeur par défaut
dépendent du serveur X. Utilisez
xdpyinfo pour |
Merci d’envoyer vos rapport de bogues, corrections,
nouvelles fonctionnalités à : Lorsque vous rapportez un bogue, merci de vérifier au préalable que le problème n’est pas déjà mentionné dans la section FAQ des fichiers HTML (menu Help de xfig). S’il n’est pas déjà mentionné, n’oubliez pas de rapporter les informations sur votre système d’exploitation (par ex. SunOS 4.1.3), le type de serveur X et sa version (OpenWindows 3, X11R6.4, XFree86 3.2.2, etc) et la profondeur de couleur (par ex. 8bpp, 16bpp), et le plus important la version de xfig ou de fig2dev qui a le problème. Ãa me serait TRÃS utile si vous pouviez me fournir la pile d’appels avec un débogueur tel que gdb, dbx, ups, etc, si le bogue provoque un crash de xfig. En raison des différences entre les polices de certains serveurs X et les polices PostScript sur les imprimantes, l’alignement du texte peut être problématique. Toutes les opérations n’emploient pas un réaffichage ingénieux des objets qui ont été abîmés, aussi vous pouvez avoir besoin d’utiliser Redraw dans certains cas. Certains serveurs n’autorisent pas les bitmaps/pixmaps plus grands que la taille de l’écran. C’est pourquoi il y a une limite pour les règles. Si vous avez besoin de règles plus grandes ET que votre serveur supporte les grosses pixmaps, vous pouvez définir MAX_TOPRULER_WD et/ou MAX_SIDERULER_HT dans votre fichier Imakefile dans la ligne DEFINES. Par exemple pour avoir une règle supérieure de 1 160 pixel, ajoutez −DMAX_TOPRULER_WD=1160 à la ligne DEFINES de votre fichier Imakefile. Si l’image est redimensionnée ou si la fenêtre xfig est icônifiée et restaurée en plein milieu d’une opération (par ex. au cours du dessin d’une ligne), l’image sera distordue. Ceci peut être corrigé en utilisant Redraw après la fin de l’opération. Lorsque le zoom est très important, la longueur des tirets dans les lignes en pointillés ne pourront pas dépasser 255 pixels de long. C’est une limitation du serveur X, la taille des tirets étant définie par un char (255 pixels maximum). Cependant la figure sera correctement imprimée. Lorsque vous faites une copie/rotation avec des copies multiples, seule la création du dernier objet peut être annulé par le bouton Undo. Les modifications de texte faites en utilisant le panneau search/update/replace/spell ne peuvent pas être annulées. Voyez le fichier README pour le dépannage |
fig2dev(1) (paquetage TransFig) gs(1) (Ghostscript interpréteur PostScript) |
(De l’auteur originel, Supoj Sutanthavibul) : Mes remerciements vont au Professeur Donald E. Fussell qui m’a inspiré pour la création de cet outil. (Du mainteneur actuel Brian Smith) : Mes remerciements vont à tous les utilisateurs qui ont contribué à xfig, et tout particulièrement à Paul King qui, en plus d’avoir ajouté de nombreuses fonctionnalités, a complètement retravaillé le « look and feel » de ce qui est devenu la version 2.1. |
Copyright Original (c) 1985 de Supoj Sutanthavibul Portions de Copyright (c) 1994-1999 de Brian V. Smith Portions de Copyright (c) 1991 de Paul King D’autres copyrights peuvent se trouver dans divers fichiers Toute personne qui a obtenu une copie de ces fichiers a la libre autorisation, sans frais, complète et irrévocable, mondiale et non exclusive d’utiliser ce logiciel et ses fichiers de documentation (le « Logiciel »), entre autre et sans limitation, les droits d’utiliser, copier, modifier, fusionner, publier distribuer, sous-licencier et/ou vendre des copies de ce Logiciel, et de permettre aux personnes qui reçoivent ces copies d’en faire de même, avec la seule condition que cette notice de copyright reste intacte. Remarquez que bien que je travaille au Lawrence Berkeley National Laboratory (LBNL), je ne parle pas en son nom et je ne représente pas le LBNL pour mon travail sur Transfig et xfig, LBL ne fait pas non plus de recommandation sur l’utilité de ce logiciel pour quelque but que ce soit. Voici la notice légale : Le LAWRENCE BERKELEY NATIONAL LABORATORY rejette toute responsabilité de garantie envers ce logiciel, y compris toutes les garanties implicites de fonctionnement. En aucun cas les auteurs ne pourront être tenus pour responsables des dégâts, pertes d’exploitation, pertes de données ou de profits, qui résulteraient d’une action quelconque en relation avec l’utilisation ou l’exécution de ce logiciel. PostScript est une marque déposée par Adobe Systems Incorporated. Portion de Copyright (C) 1989 par Jef Poskanzer. Note de copyright pour le code de pbmplus : La permission d’utiliser, copier, modifier et distribuer ce logiciel sans frais est accordée, du moment que cette notice de copyright apparaissent dans toutes les copies et que la note de copyright et la notification de permission apparaissent dans la documentation. Ce logiciel est fourni « tel quel » sans aucune garantie explicite ou implicite. |
CompKeyDB |
Base de données des séquences de touches composites (meta) pour les caractères 8-bit. Doit être installé dans $(XFIGLIBDIR) avec « make install », ou être spécifié en ligne de commande avec −keyFile ou par la ressource keyFile de la boîte à outil X. Voyez Imakefile. |
/usr/lib/X11/xfig |
Ce répertoire contient la documentation html, le fichier CompKeyDB mentionné ci-dessus, et un répertoire de bibliothèque contenant des objets Fig tels que des symboles électriques, logiques, etc. |
Fig.ad et Fig-color.ad |
Fichiers de paramètres par défaut de l’application qui sont automatiquement installé dans le répertoire système des paramètres par défauts des applications par la commande make install. |
Doc/FORMAT3.2 |
Description du format de fichier Fig. |
README |
Instructions pour l’installation et le dépannage. |
||
CHANGES |
Description des corrections de bogues, nouvelles fonctionnalités. |
Beaucoup de gens ont contribué à xfig. Voici une liste des gens qui ont le plus contribué (par ordre chronologique) : Version 1: |
auteur original : Les modes LaTeX de dessins de lignes ont
été fait par : Le port original vers X11 par : Tailles variables de fenêtre, nettoyage du
port X11, panneau sur le coté droit : Nettoyage du port en couleur vers X11 par : |
Version 2.0: |
Zone de remplissage, épaisseur de lignes
multiples, police multiples, panneau du bas, style de lignes
(et tout ce qui n’a pas été
écrit par quelqu’un d’autre) par
: Menu contextuel pour éditer un objet par
: Zoom et déplacement, mécanisme
de sélection par la touche shift par : Fonctionalité de profondeur par : Couper/Coller par : |
Version 2.1: |
Panneau d’indication, boîte de dialogue fichier, imprimer déplacement avec les règles, fenêtre de fonction de souris, polygones régulier, splines pleines, en pointillés, bouton de mise à jour rotation arbitraire d’objet, alignement dans un composant, changement d’échelle, copie/déplacement contraint, marquage de coin pour les composants, marqueur de coin sensible au contexte, réaffichage intelligent, annulation pour les composants et le déplacement de points pour les boites, annulation de création d’objet, positionnement de point dans 3 résolutions., TransFig texte redimentionable, texte caché, texte spécial, sauvegarde de figure avant crash par : Paul King (king@cs.uq.oz.au) importation Encapsulated PostScript par : déplacement/zoom avec la touche ctrl et la
souris par : Caractères internationaux par : Navigateur de répertoire basé
sur XDir par : Ellipses inclinées par : Texte incliné avec le paquetage
xvertext par : Menu pour changer l’échelle et
commutation dynamique entre les pouces et les cm par : Révision majeure du formatage de la page de
man par : Code d’affichage Postscript pour IBM RS/6000 par
: |
Version 3.0: |
Nouveau type de flèches,
séparation des couleurs crayon/remplissage,
nouveau format de fichier, plus de couleur avec le panneau
d’extension de couleur, nouveau style d’arc,
nouveaux modèles de remplissage (briques, etc),
nouvelle jonction de ligne et de style de bouts,
décalage d’exportation et de chargement,
importation XPM, importation et exportation XBM (et tout ce
qui n’a pas été
écrit par d’autres) par : Code de lecture de l’en-tête GIF par
: Code pour exporter du XPM (en utilisant les
bibliothèques XPM3) par : Haute résolution pour les figures (1200dpi)
par : Quantification des couleurs en utilisant un
réseau neuronal par : L’algorithme de Floyd-Steinberg pour la réduction de couleur pour l’affichage monochromme grâce au paquetage Pbmplus de Jef Poskanser. Rotation/renversement d’objet autour/par rapport
à des points ancres et copies multiples
d’objets par : Extension pour tablette graphique par : |
Version 3.1: |
La seule différence entre la version 3.0 et 3.1 est que la position du « magnet » a été décalée de 14 unités fig. Dans les versions 2.1 et antérieures de xfig, la grille était en multiple de 5 unités fig, mais était sur les intervalles 4, 9, 14, 19, etc. Lorsque la version 3.0 a été crée, les coordonnées étaient simplement multipliées par le ratio de la résolution (1200/80 = 15 ) aussi une valeur comme 4 devenait 60 au lieu de 74 ((4+1)*15 - 1). Le code pour l’importation/exportation JPEG utilise le logiciel du Independent JPEG Group (voyez jpeg/README pour les détails) Les fonctionnalités de navigateur
d’image, l’éditeur et la capture
d’écran par : |
Version 3.2: |
Les modifications de la version 3.2 du format de fichier
sont l’addition de la taille de papier,
échelle d’impression/exportation, mono ou
multipage et le nom de la couleur transparente pour
l’exportation GIF. "X-Splines: A Spline Model Designed for the End User" par C. Blanc and C. Schlick, Proceedings of SIGGRAPH’95 http://dept-info.labri.u-bordeaux.fr/~schlick/DOC/sig1.html Puisque les modèles précédents de splines (B-splines quadratiques et Bezier avec des points cachés) ne sont plus supportés, les courbes présentes dans les fichiers antérieurs à 3.1 sont automatiquement converties en X-splines. Cette transformation n’est qu’une approximation, cela signifie que les courbes converties ne sont pas exactement les mêmes que les courbes originales. Toutefois elles en sont habituellement très proches, une correction manuelle peut être nécessaire pour certains cas pathologiques. Inclusion des X-splines par : La fonctionnalité ouvrir/fermer un composant
a été écrite par La fonctionnalité bibliothèque a
été écrite Les objets des bibliothèques
électriques et logiques ont
été dessinés par Les objets des bibliothèques Ordinateurs,
Réseaux, équipement
médical ont été
extraits des fichiers clipart d’exemples de |
Version 3.2.3: |
Voyez le fichier CHANGES pour les crédits pour les fonctionnalités de la version 3.2.3. |
Beaucoup de bogues ont été corrigés/nettoyés etc. par un bataillon de fidèles utilisateurs. Voyez le fichier CHANGES pour tous les crédits Le paquetage TransFig a été écrit par Micah Beck et est maintenu par Brian Smith |
Sébastien Blanchet, 2003 |
xfig(1x) |