Announcing the release of TransFig version 3.2.3-beta December 14, 1999 This is a BETA release. 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.3 is available from: ftp://www-epb.lbl.gov/xfig http://www.xfig.org/xfigdist ftp://ftp.x.org/contrib/applications/drawing_tools ftp://ftp.cdrom.com/pub/X11/contrib/applications/drawing_tools from any CTAN machine, e.g. ftp://ftp.tex.ac.uk/pub/archive/graphics. See http://math.nmu.edu/Web/TeXArchives/ctansite.html for a long list of CTAN sites. Be sure to set binary mode when transferring. You also need a JPEG library, which can be found in ftp://ftp.x.org/contrib/libraries. 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. 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 xfig-bugs@www-epb.lbl.gov. - Brian V. Smith - Lawrence Berkeley Laboratory ***************************************************************************** Following is a description of the CHANGES for 3.2.3 beta [N.B. There was no transfig/fig2dev 3.2 patchlevel 2] NEW FEATURES o If DBM file for RGB databse does not exist, read "rgb.txt" instead. o If a file such as /usr/local/lib/fig2dev/A3.ps exists, insert it when generating PostScript output to select paper tray, for example. o Messages from bitmap output (GIF, JPEG, etc) are captured and printed if there is any error during the export o New PDF driver (uses ps2pdf from the ghostscript distribution) o New CGM driver (Computer Graphics Metafile) from Philippe Bekaert (Philippe.Bekaert@cs.kuleuven.ac.be) o More page sizes (Japanese JIS B0-B10 and ISO A0-A9) o Autocad Slide format called "sld" now instead of "acad" (e.g. fig2dev -L sld ...) o -L eps is required for Encapsulated PostScript now, instead of fig2dev just using the -P (add showpage) option to distinguish EPS from PS o The compile-time symbol EPSF in fig2dev/Imakefile has been changed: comment out the DDLATEX2E_GRAPHICS = ... line if you don't want to use the standard graphics package distributed w/ LaTeX2e Uncomment the DDEPSFIG = ... line if you want to use the deprecated epsfig macros distributed w/ LaTeX2e (DDLATEX2E_GRAPHICS must also be defined) o The default is now to compile for DVIPS o Arc-boxes available for LaTeX now from C. Scott Ananian o New import picture formats supported - TIFF and PPM BUGS FIXED o splines were interpolated slightly differently than in xfig o Add description about "-j" option to help message (when I18N is enabled) o if imported PCX image file couldn't be opened, fig2dev tried to close the file, which is a bad thing o %%EndProlog has been removed since it was not needed and there was never a %%BeginProlog o needed pi.h for gentk.c (tk driver) o bzero macro defined globally now (wasn't defined in readpcx.c) for those systems which don't have it (it is defined to use memset) o didn't include "pi.h" in dev/gentk.c for machines that don't have M_PI o Moved JPEGLIBDIR and JPEGINCDIR definition closer to the top in the fig2dev/Imakefile o Output to GIF, JPEG, etc. (bitmap formats) didn't work properly if the destination was stdout o "make install" changed because some systems' install program can only take one file at a time o Added a "newpath" command after the initial clip command for PostScript output just in case an object is drawn without a preceding newpath o M_2PI was redefined without first being #undef'd o the "-" character in Fig files should really be a hyphen, not a dash as it was encoded for PostScript output. This is fixed thanks to info from Robert Maier. o Splines didn't come out exactly as they did in xfig. o In transfig, character used instead of int when checking for EOF on file. From Geoff Keating (geoffk@ozemail.com.au) o %%EndDocument only written for imported EPS files (not XPM, etc) From Dick Wesseling (ftu@fi.UU.nl) o Added "if defined(FreeBSDArchitecture)" to include -lcompat library o Changed fig2dev.h to always include o Bounding box variables were uninitialized o Cleaned up error reporting of line numbers in Fig file o Text bounding calculations ignored the "include" directive for center- and right-justified text, which is used to flag whether text should be included in the bounding area. This would affect the LaTeX, PicTex, PSTeX, TexTyl, and IBMGL drivers. From Anton Wilder o Clipping for arrowheads so that thick lines wouldn't "protrude" through the arrow tip modified so that it works properly with ghostscript 5.50. o Allocation error in reading some pcx files