You need the fig2dev program in the TransFig package in addition to xfig to be complete. The fig2dev program is the program which allows you to print figures and export them to various languages and formats such as PostScript, GIF, JPEG, etc.
You can get the source from http://www.xfig.org/xfigdist, ftp://ftp.x.org/contrib/applications/drawing_tools/xfig and its mirror sites or from any CTAN machine ( ftp://ftp.tex.ac.uk/pub/archive/graphics, for example).
If you don't want JPEG support, comment out `#define USEJPEG' using the XCOMM comment directive (e.g. XCOMM #define USEJPEG).
Suggestion to Package Maintainers: If you are preparing a package to be distributed to the world in the binary form, it is recommended to enable internationalization facility so that the package can be used also in Japan or Korea.
If you don't use make install and copy files manually, note that:
Hint: Users of LaTeX2e will probably want to include both of these options; users of LaTeX 2.09 will probably want to include neither.
If you don't want JPEG support, comment out `#define USEJPEG' using the XCOMM comment directive (e.g. XCOMM #define USEJPEG).
See README and Imakefile for more details.
Both need an X server (e.g. Hummingbird Exceed, or Cygwin to run. See: http://www.cygwin.com/xfree/)
GhostScript must be compiled with pbmraw, ppmraw, pcx256, jpeg, and tiff24nc driver.
GhostScript can be found at ftp://prep.ai.mit.edu/pub/gnu and its mirror sites, or at ftp.cs.wisc.edu/ghost/aladdin.
Commands that may actually be used are: pbmtoxbm, pgmtopbm, pnmdepth, pnmscale, pnmtopng, pnmtotiff, ppmquant, ppmtoacad, ppmtogif, ppmtopcx, ppmtopgm, ppmtojpeg and ppmtoxpm.
netpbm can be found at
http://download.sourceforge.net/netpbm/
or
ftp://ftp.x.org/contrib/graphics
or its
mirror sites
in /contrib/graphics.
Be sure that it includes ppmtojpeg. This may be found only in the newer
releases, such as 9.0 and 9.1