- Info
Erstellen von 2-D Grafik mit XFig
Stand: Oktober 2004
Ansprechpartner: Gerd Heßler
- XFig erzeugt interaktiv 2-dimensionale Graphiken auf X-Windows basierenden Oberflächen (Openwindows, CDE, KDE etc.).
- XFig steht auf den UNIX Workstations des Graphiklabors zur Verfügung.
- XFig ist menügesteuert und erlaubt das Erstellen und die Manipulation graphischer Objekte.
- Das Exportieren in andere Dateiformate erfolgt in XFig mit Hilfe des Programms 'fig2dev' aus dem Paket 'TransFig'.
Das Programm wird über das Kommando
xfig [-options] [<file>[.fig]]
aufgerufen.
Die Standardein- und ausgabe erfolgt über das proprietäre Format 'fig'. Dateien in den Formaten eps, ps, gif, jpeg, pcx, ppm, tiff, xbm und xpm können in XFig importiert werden. Informationen zu den Exportformaten von XFig stehen im Abschnitt über die Ausgabeformate.
Eine Liste aller Optionen erhält man über das Kommando:
xfig -help
und die Version wird mittels 'xfig -v' angezeigt.
- Die Oberfläche besteht im oberen Bereich aus 4 Menütasten, Bereichen für die Anzeige des Dateinamens, für Mitteilungen und einer Anzeige der jeweiligen Funktion der Maustasten.
- Auf der linken Seite findet man die zentralen Zeichenwerkzeuge in den Drawing und Editing Mode Panels.
- Im unteren Bereich können in Abhängigkeit der aktivierten Drawing- oder Editing Tools im Indicator Panel zugeordnete Parameter verändert werden (z.B. Linienstärke- und art, Zeichengrösse, Farben für Objekte (Linien, Flächen)).
- Am rechten Rand befinden sich Schalter für das Arbeiten mit Ebenen.
- Die meisten Werkeuge lassen sich auf verschiedene Art anfordern:
- durch Aktivieren der Mode Panels auf der linken Seite,
- über die Menü Buttons oder
- durch Tastenkombinationen.
Auf der linken Seite der Programmoberfläche werden im oberen Bereich die 'XFig Drawing Tools' angezeigt. Mit diesen Werkzeugen können folgende Objekte erzeugt werden:
- Kreise, Ellipsen und Kreisbögen,
- offene und geschlossene Polygonzüge, Splines,
- Rechtecke, Rechtecke mit abgerundeten Ecken,
- Texte,
- Bildobjekte: eps, ps, gif, jpeg, pcx, ppm, tiff, xbm
- diverse Objekte aus der XFig Bibliothek.
Unterhalb der Drawing-Tools befinden sich die Editierwerkzeuge folgender Funktionalität:
- Gruppieren von Objekten und Auflösen von Gruppen,
- Skalieren und Ausrichten von Objekten,
- Verschieben, Kopieren und Löschen,
- Spiegeln (vertikal/horizontal),
- Drehen (Uhrzeiger/Gegenuhrzeigersinn),
- Verschieben, Hinzufügen und Löschen von Knoten,
- Spiegeln,
- Skalieren.
Eine Standardausgabe im fig Format wird über 'Save' im File-Menü generiert. Sollen Dateien in anderen Formaten erzeugt werden, so geschieht dies über 'Export' im File-Menü. XFig ruft hierzu intern das Programm 'fig2dev' auf. Dieses Programm ist Bestandteil der Software TransFig, die zusätzlich bereitgestellt ist. Folgende Formate stehen zur Verfügung:
| Name |
Language |
| box |
LaTeX box (figure boundary) |
| latex |
LaTeX picture |
| epic |
LaTeX picture + epic macros |
| eepic |
LaTeX picture + eepic macros |
| eepicemu |
LaTeX picture + eepicemu macros |
| html |
Image Map |
| pictex |
PiCTeX macros |
| ibmgl |
IBMGL (or HPGL) |
| eps |
Encapsulated PostScript |
| ps |
PostScript |
| pdf |
PDF (Portable Document Format) |
| pstex |
Combined PS/LaTeX (both PS and LaTeX parts) |
| textyl |
Textyl special commands |
| tpic |
TPIC |
| pic |
PIC |
| mf |
MF (MetaFont) |
| cgm |
CGM (Computer Graphics Metafile) |
| tk |
Tk (of the tcl/tk fame) |
| 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 (XPM3 package) |
Bitte beachten Sie die Informationen zum Erstellen von Postern mit XFig. Es können ggf. Probleme beim Plotten auftreten.
Eine HTML basierende Dokumentation kann aus dem XFig Programm heraus über den Help-Button eingesehen werden. Alternativ kann mit einem Browser das Verzeichnis: /usr/local/xfig.3.2.3b/Doc/html/index.html angewählt werden. Ferner steht ein Man-Page (man xfig) zur Verfügung.