The xfig package goes in the /contrib/applications/drawing_tools/xfig directory and the transfig package goes in the /contrib/applications/drawing_tools/transfig directory Thank you. Brian Smith July 19, 2000 TransFig is a set of tools for creating TeX documents with graphics which are portable, in the sense that they can be printed in a wide variety of environments. TransFig 3.2.3b is available from ftp://www-epb.lbl.gov/xfig and usually from any CTAN (Comprehensive TeX Archive Network) site such as ftp://ftp.cdrom.com/pub/tex/ctan/. See http://math.nmu.edu/Web/TeXArchives/ctansite.html for a long list of CTAN sites. Be sure to set binary mode when transferring. There is also an incremental patch file to convert from 3.2.3 to 3.2.3b. This is in the file transfig.3.2.3.to.3.2.3b.gz. You must use the 'patch' program to automatically apply the changes to your 3.2.3 release. It is compressed so you must uncompress it first or do "zcat transfig.3.2.3.to.3.2.3b.gz | patch". The transfig directory contains the source for the transfig command which generates a Makefile which translates Fig code to various graphics description languages using the fig2dev program. In previous releases, this command was implemented as a shell script. The fig2dev directory contains a general program for translating from Fig code to other graphics desciption languages (fig2dev). The dev subdirectory contains a library of output drivers used by fig2dev. Drivers currently exist for the following graphics langauges: AutoCad slide, BOX, (E)EPIC macros, LaTeX picture environment, PIC, PiCTeX, PNG, PostScript, Encapsulated Postscript, GIF, IBM-GL, JPEG, PCX, MF (METAFONT), TeXtyl, TIFF, TPIC, XBM (X11 Bitmap), XPM (X11 Pixmap), and TK (tcl/tk). Fig2dev can be configured with a subset of these drivers. I have taken over the maintenance of TransFig from Micah Beck so please send any bug notices, fixes, contributions etc to me at xfigmail@epb1.lbl.gov. - Brian V. Smith - Lawrence Berkeley Laboratory Changes to Transfig/fig2dev =============================================================================== Version 3.2 Patchlevel 3b (July 19, 2000) =============================================================================== N.B. There was no transfig 3.2.3a - I want to keep the release number identical to that of the corresponding xfig. NEW FEATURES o X11 Color database ASCII file (/usr/lib/X11/rgb.txt) is now used, removing the need for the dbm_xxx functions. o The \special code for colors in genlatex (LaTeX driver) replaced with the \color code to be compatible with pdflatex and not require dvips From Klaus Guntermann (guntermann@iti.informatik.tu-darmstadt.de) o PCX image reader now handles 24-bit color which means that TIFF images (which are converted to PCX first) may also be 24-bit BUGS FIXED o Explicitely sets color to black before importing eps file in case that file doesn't select a color o Changed error message in epic driver from "Unknown style" to "Only solid, dashed, and dotted line styles supported by epic(eepic)" o Apostrophes (') in text are now escaped in CGM driver from David Billinghurst (David.Billinghurst@riotinto.com.au) o One of the header values for TIFF files was incorrect (was "DD", should be "II") o -f (font) option wasn't parsed correctly, which caused segfault o Bug in handling imported xpm file colors in certain formats o Multiple variables with same name in different drivers now declared "static" o In multi-page mode, redundant "Page: 1 1" was generated o Unnecessary scaling in the pattern definitions removed (pdf/ps/eps drivers) o Total page number calculation was incorrect for multi-page PostScript output o Toplevel Imakefile referred to "make" instead of "$(MAKE)" o Text object read routine had extra variable in scanf o Error in calculation of arc arrowhead occluding underlying line; could cause asin domain error o Possible error in reading imported GIF colormap o calc_arrow() didn't set nboundpts (number of points in bounding box) if line having arrowhead had zero length o Bug in Imakefile - jpeglib.h file couldn't be found for JPEG code if USEXPM was not enabled. o "Special" LaTeX text not included in bounding box anymore - this had caused positioning problems with the LaTeX special text and figure o "hyphen" was misspelled as "hypen" the character encoding for the PostScript (and EPS/PDF) driver. o One of the two TIFF file header types was incorrect o Segfault when exporting to GIF if Fig file specified "none" for GIF transparency o Duplicate JPEG information in fig2dev/Imakefile o If output from fig2dev was standard output, bitmap export formats failed because of bad argument to ghostscript o -P option description for PostScript removed from fig2dev man pages o Error parsing certain color specs for XPM files o Tightly curved, wide splines were sometimes "spikey" o Bounding box wasn't taking arrowhead width(s) into account o free_text now uses free() instead of less standard cfree() o Changed last references to sys_errlist to use strerror() o Bug in referencing imported xbm files in tk driver fixed o Temporary file not closed before deleting in read_gif() and read_ppm() o Formatting "%lf" in printf calls should be "%f" o Prepended $(DESTDIR) to $(XFIGLIBDIR) and $(FIG2DEV_DIR) directory variables in Imakefile to be portable o Cleaned up extraneous and erroneous rules in fig2dev/Imakefile from Pierre Humblet (Pierre.Humblet@eurecom.fr) o Removed calls to external programs "cat" and "ps2pdf" to make more portable to Cygwin environment o fig2dev now uses gunzip instead of uncompress to uncompress .Z files to be more portable for Cygwin environment o Papersize sometimes truncated when reading Fig file