dvipng

Makes PNG or GIF graphics from DVI files
Download

dvipng Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Jan-ke Larsson
  • Publisher web site:
  • http://savannah.nongnu.org/projects/dvipng/

dvipng Tags


dvipng Description

Makes PNG or GIF graphics from DVI files This program makes PNG and/or GIF graphics from DVI files as obtained from TeX and its relatives.If GIF support is enabled, GIF output is chosen by using the `dvigif' binary or with the `--gif' option.dvipng is intended to produce anti-aliased screen-resolution images as fast as is possible. The target audience is people who need to generate and regenerate many images again and again. The primary target is the preview-latex (X)Emacs package, a package to preview formulas from within (X)Emacs. Yes, you get to see your formulas in the (X)Emacs buffer, see `http://www.gnu.org/software/auctex/#preview-latex'.Another example is WeBWorK, an internet-based method for delivering homework problems to students over the internet, giving students instant feedback as to whether or not their answers are correct, see `http://webwork.math.rochester.edu'.Other applications may also benefit, like web applications as latex2html and WYSIWYG editors like LyX. Here are some key features of "dvipng": · Speed. It is a very fast bitmap-rendering code for DVI files. On a fairly low-end laptop, it takes less than a second to generate 150 one-formula images. This makes dvipng suitable for generating large amounts of images on-the-fly, as needed in preview-latex, WeBWorK and others. · It does not read the postamble, so it can be started before TeX finishes. There is a -follow switch that makes dvipng wait at EOF for further output, unless it finds the POST marker that indicates the end of the DVI. · Interactive query of options. dvipng can read options interactively through stdin, and all options are usable. It is even possible to change the input file through this interface. · Supports PK, VF, PostScript Type1, and TrueType fonts, color specials and simple PostScript inclusion specials. What's New in This Release: · The main code addition in v 1.12 is to allow usage of recent versions of the xcolor package, which also will reenable much of the PSTricks package. Still it is the case that dvipng can only handle drawing PostScript code at the moment, not PostScript code intended to make dvips + gs scale, rotate, or move DVI glyphs (characters). This is because the graphics state cannot be communicated back to dvipng from gs. So no guarantees. Also, the performance in terms of runtime could be better. Other changes include a fix for inclusion of bitmaps with transparent background and a typo in the file-handling code on machines that do not have mmap. Report any bugs you find, see README for instructions.


dvipng Related Software