zion - xfig
.if t .po .9i .nh .if t .nr Dd .4v .if n .nr Dd 1v .de Sp
(Ddu .. .de At
.. .de Ap
[/col][/row][/table]
Nom
xfig - logiciel de dessin sous X11
Résumé
xfig [ options ] [ fichier ]
Description
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 .
Options
.At -help .Ap Affiche toutes les options de ligne de commande de xfig, puis quitte. .At -a [ llow_neg_coords ] .Ap Autorise le dessin dans les régions de coordonnées négatives. C'est le comportement par défaut. .At -bal [ loon_delay ] msec .Ap Retarde l'apparition des bulles d'aide pendant msec millisecondes. La valeur par défaut est 500 millisecondes. .At -bol [ d ] font .Ap Utilise la police font (par défaut = 8x13bold) pour afficher le nom de fichier et les messages de confirmation. .At -butt [ on ] font .Ap Utilise la police font (par défaut = 6x13) pour la plupart des boutons. .At -but_ [ per_row ] number .Ap 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. .At -cbg couleur .Ap 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. .At -center .Ap Positionne l'option d'impression pour imprimer la figure au centre de la page. C'est la valeur par défaut. .At -centim [ ers ] .Ap Utilise les centimètres comme unité. Voir aussi -metric. .At -cfg couleur .Ap 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. .At -deb [ ug ] .Ap Active le mode débogage. Affiche divers messages de débogage comme le nom des polices, etc. .At -dep [ th ] .Ap 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 . .At -dont_a [ llow_neg_coords ] .Ap 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. .At -dontshowb [ alloons ] .Ap Empêche l'apparition des bulles d'aides. Voir aussi -showballoons. .At -dontshowl [ engths ] .Ap N'affiche pas la longueur des lignes pendant qu'elles sont en train d'être dessinées. C'est le comportement par défaut. .At -dont_s [ how_zero_lines ] .Ap N'affiche pas les axes d'abscisses et d'ordonnées 0 dans le canevas. Par défaut ils sont affichés. .At -dontsw [ itchcmap ] .Ap 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. .At -exportL [ anguage ] language .Ap Spécifie le langage par défaut pour l'exportation d'un fichier fig. Les choix possibles sont : .Sp .ne 17 .nf .nr t0 w'eepicemu0000'u .ta n(t0u .di xx eepicemu LaTeX picture + eepicemu macros .nr n n(.nu .di .rm xx Nom Langage .if n l'nnu&-' .if t l'nnu' 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 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) .if n l'nnu&-' .if t l'nnu' .DT .fi .At -export_m [ argin ] width .Ap 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. .At -fli [ pvisualhints ] .Ap 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. .At -flu [ shleft ] .Ap Positionne l'option d'impression pour imprimer la figure contre le bord droit. Par défaut, la figure est centrée sur la page. .At -geom [ etry ] [ WxH ] [+X+Y] .Ap 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. .At -hidd [ entext ] .Ap 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 . .At -hide [ depthmanager ] .Ap Masque le panneau de gestion de profondeur. Par défaut le panneau est affiché. .At -iconG [ eometry ] + X + Y .Ap Spécifie la position pour l'icône. .At -im [ age_editor ] editor .Ap Spécifie l'éditeur d'image à utiliser lorsque le bouton « Edit Image » est pressé dans le panneau « Picture Object ». .At -inc [ hes ] (or -imperial) .Ap Choisit les pouces comme unité. C'est la valeur par défaut. .At -internalBW width .Ap Utilise des lignes de largeur width entre tous les boutons et panneaux (par défaut = 1). .At -jpeg [ _quality ] quality .Ap Positionne le facteur de qualité pour l'exportation en format jpeg. Par défaut c'est 75. .At -k [ eyFile ] compose-key-file .Ap 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. .At -lan [ dscape ] .Ap 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. Voir aussi -portrait. .At -lat [ exfonts ] .Ap 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. .At -le [ ft ] .Ap Positionne le panneau latéral à gauche du canevas. C'est la valeur par défaut. .At -li [ brary_dir ] directory .Ap 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. .At -mag [ nification ] mag .Ap Positionne l'échelle pour l'exportation et l'impression en %. .At -max [ _image_colors ] numcols .Ap Limite le nombre de couleurs utilisées pour les images importées à numcols (par défaut 64). .At -me [ tric ] .Ap 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. .At -mo [ nochrome ] .Ap Utilise seulement le noir et blanc. .At -mu [ ltiple ] .Ap Positionne le mode page multiple pour l'impression et l'exportation. Voir aussi -single. .At -nor [ mal ] font .Ap 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). .At -nos [ calablefonts ] .Ap Désactive l'utilisation des polices redimensionnable de X11R5 ou OpenWindows. Vous pouvez utiliser ceci pour le débogage. .At -not [ rack ] .Ap Désactive les flèches de repérage du curseur (souris). .At -pag [ eborder ] color .Ap 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. .At -pap [ er_size ] size .Ap Positionne la taille initiale du papier pour l'exportation et l'impression. Les choix possibles sont : .in +.5i .nf 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) .fi .in .Sp Remarquez que ceci n'affecte pas la taille du canevas. Utilisez les options -pheight et -pwidth pour cela. .At -ph [ eight ] height .Ap Positionne la hauteur du canevas de xfig (où height est soit en cm, soit en pouce, en fonction du paramètre -metric). .At -po [ rtrait ] .Ap Positionne xfig en mode portrait (8.5" x 9"). Voyez les notes à propos du mode paysage. .At -pw [ idth ] width .Ap Positionne la largeur du canevas de xfig (où width est soit en cm, soit en pouce, en fonction du paramètre -metric). .At -righ [ t ] .Ap Positionne le panneau latéral à droite du canevas. Par défaut il est à gauche. .At -rigi [ d ] .Ap 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 . .At -ru [ lerthick ] .Ap Positionne la largeur en pixels des règles supérieure et latérale. La valeur par défaut (et minimum) est 24. .At -sc [ alablefonts ] .Ap 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. .At -showa [ llbuttons ] .Ap 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. .At -showb [ alloons ] .Ap Oblige xfig à afficher une bulle d'aide quand la souris survole un bouton. C'est la valeur par défaut. Voir aussi -dontshowballoons. .At -showd [ epthmanager ] .Ap 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. .At -showl [ engths ] .Ap 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 o\'u 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. Ce drapeau peut être commuté en pressant <Meta>i (défaut). .At -showp [ ageborder ] .Ap Affiche les bord du papier dans la couleur spécifiée par l'option (par défaut light blue). .At -show_ [ zero_lines ] .Ap Affiche les axes origines (0,0) dans le canevas. C'est le comportement par défaut. .At -si [ ngle ] .Ap Positionne le mode monopage pour l'impression et l'exportation. C'est la valeur par défaut. Voir aussi -multiple. .At -spec [ ialtext ] .Ap 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 ackslash, une accolade '{' est transformé en commande {, etc. .At -spel [ lcheckcommand ] command .Ap 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 ». .At -spinner_d [ elay ] msec .Ap 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. .At -spinner_r [ rate ] msec .Ap Spécifie le taux (en millisecondes) avec lequel le spinner compte lorsque l'une des deux flèches est gardée enfoncée. .At -startfi [ llstyle ] stylenumber .Ap Positionne le style initial de remplissage pour les zones de remplissage (de -1 à 21). .At -startfo [ ntsize ] pointsize .Ap Positionne la taille par défaut pour les objets textes (défaut = 12pt). .At -startg [ ridmode ] modenumber .Ap 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. .At -startla [ texFont ] font .Ap Positionne la police initiale pour les polices LaTeX . .At -startli [ newidth ] width .Ap Positionne la largeur initiale des lignes. .At -startpo [ snmode ] modenumber .Ap 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. .At -startp [ sFont ] font .Ap Positionne la police initiale pour les polices PostScript . .At -startt [ extstep ] stepsize .Ap Positionne le pas de texte initial. .At -ta [ blet ] .Ap 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. .At -track .Ap Active les flèches de positionnement du curseur (mouse) (par défaut). .At -tran [ sparent_color ] color_number .Ap 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. .At -up [ date ] file [ file ... ] .Ap 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. Dans ce mode, xfig ne se connecte pas au serveur X, aussi aucune fenêtre n'est ouverte, et il quitte lorsqu'il a fini. .At -users [ cale ] scale .Ap 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). .At -useru [ nit ] units .Ap 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. .At -visual visualname .Ap 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 . .At -zoom zoomscale .Ap Positionne le facteur de zoom initial. |
Ressources x et valeurs par dÉfaut
Le nom de widget englobant (Class) est xfig(Fig). Ces ressources correspondent à des arguments de ligne de commande :
.nr t0 w'internalborderwidth0'u .nr t1 n(t0+w'InternalBorderWidth0'u .nr t2 n(t1+w'boolean0'u .nr t3 n(t2+w'Times-Roman0'u .ta n(t0u n(t1u n(t2u n(t3u .if n .RS -1i .if t .RS .nf .di xx Name Class Type Défaut Ligne de Commande .nr n n(.nu .di .rm xx Nom&&&&&&& Classe&&&&& Type Défaut&&&&& équivalent ligne &&&&&&&& &&&&&&&& && &&&&&&&& de commande .if n l'nnu&-' .if t l'nnu' 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 connaître les visuels et profondeurs supportés. .if n l'nnu&-' .if t l'nnu' .if n .RE .if t .RE .fi .DT
Bugs
Merci d'envoyer vos rapport de bogues, corrections, nouvelles fonctionnalités à : xfig-bugs@epb1.lbl.gov (Brian V. Smith)
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
Voir aussi
fig2dev(1) (paquetage TransFig)
gs(1) ( Ghostscript interpréteur PostScript)
Remerciements
(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
.nf 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 .Sp .fi
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.
Fichiers
.ft B .ft P
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. |
Auteurs
Beaucoup de gens ont contribué à xfig . Voici une liste des gens qui ont le plus contribué (par ordre chronologique) : Version 1: 2 .in +4 auteur original : Supoj Sutanthavibul, University of Texas at Austin Les modes LaTeX de dessins de lignes ont été fait par : Frank Schmuck, Cornell University Le port original vers X11 par : Ken Yap, Rochester Tailles variables de fenêtre, nettoyage du port X11, panneau sur le coté droit : Dana Chee, Bellcore Nettoyage du port en couleur vers X11 par : John T. Kohl, MIT .in -4 Version 2.0: .in +4 2 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 : Brian Smith (les déclarations standards s'appliquent) (bvsmith@lbl.gov) Menu contextuel pour éditer un objet par : Jon Tombs Frank Schmuck Zoom et déplacement, mécanisme de sélection par la touche shift par : Dieter Pellkofer Henning Spruth Fonctionalité de profondeur par : Mike Lutz Couper/Coller par : Tom Tkacik .in -4 Version 2.1: .in +4 2 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) avec l'aide de : Brian Smith et Micah Beck (beck@cs.utk.edu) importation Encapsulated PostScript par : Brian Boyter déplacement/zoom avec la touche ctrl et la souris par : Henning Spruth Caractères internationaux par : Herve Soulard Navigateur de répertoire basé sur XDir par : Win Treese, Digital Equipment Corporation Ellipses inclinées par : James Tough, Dept. of Computer Science, Heriot-Watt University, Scotland Texte incliné avec le paquetage xvertext par : Alan Richardson, Space Science Centre, School of MAPS, University of Sussex Menu pour changer l'échelle et commutation dynamique entre les pouces et les cm par : Paul King (king@cs.uq.oz.au) Révision majeure du formatage de la page de man par : David W. Sanderson Code d'affichage Postscript pour IBM RS/6000 par : Dave Hale (dhale@green.mines.colorado.edu) .in -4 Version 3.0: .in +4 2 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 : Brian Smith (Remarque : le menu contextuel pour choisir la couleur est basé sur xcoloredit de Richard Hesketh) Code de lecture de l'en-tête GIF par : David Koblas à partir de la partie giftoppm part du paquetage pbmplus Code pour exporter du XPM (en utilisant les bibliothèques XPM3) par : Karel van Houten (K.H.C.vanHouten@research.ptt.nl) Haute résolution pour les figures (1200dpi) par : Ross Martin (martin@trcsun3.eas.asu.edu) Quantification des couleurs en utilisant un réseau neuronal par : Anthony Dekker (dekker@ACM.org) [NEUQUANT Neural-Net quantization algorithm by Anthony Dekker, 1994. Voyez « Kohonen neural networks for optimal colour quantization » dans « Network: Computation in Neural Systems » Vol. 5 (1994) pp 351-367. pour une explication de l'algorithme.] 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 : Uwe Bonnes (bon@lte.e-technik.uni-erlangen.de) Extension pour tablette graphique par : Greg LaCoste (greg@seismo.do.usbr.gov) .in -4 Version 3.1: 2 .in +4 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 : Jim Daley (jdaley@cix.compulink.co.uk) .in -4 Version 3.2: 2 .in +4 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. L'autre différence dans la version 3.2 est le modèle mathématique utilisé pour les splines. La nouvelle version utilise les X-splines qui permettent le mélange de points d'interpolation et d'approximation dans la même courbe. Plus précisément, cela signifie qu'une X-spline n'est ni une spline interpolée ni une spline approchée, elle est les deux à la fois (le comportement de chaque point est contrôlé par un unique paramètre appelé « facteur de forme »). Pour des informations additionnelles sur les X-splines, voyez : "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 : Carole Blanc (blanc@labri.u-bordeaux.fr) Christophe Schlick (schlick@labri.u-bordeaux.fr) Note : l'implémentation initiale a été faite par C. Feuille, S. Grosbois, L. Maziere and L. Minihot en tant que travail d'étudiant (Université de Bordeaux, France). La fonctionnalité ouvrir/fermer un composant a été écrite par Bill Taylor (bill@mainstream.com) La fonctionnalité bibliothèque a été écrite Stephane Mancini (mancini@elecsrv.enst.fr) (prévisualistion des objets par Brian V. Smith) Les objets des bibliothèques électriques et logiques ont été dessinés par Peter Hiscocks (phiscock@ee.ryerson.ca) Les objets des bibliothèques Ordinateurs, Réseaux, équipement médical ont été extraits des fichiers clipart d'exemples de Bill Chimiak (chim@bgsm.edu) .in -4 Version 3.2.3: 2 .in +4 Voyez le fichier CHANGES pour les crédits pour les fonctionnalités de la version 3.2.3. .in -4
Notes
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
Traduction
Sébastien Blanchet, 2003
Poster un commentaire