Index of /tex-archive/dviware/dvipng

[ICO]NameLast modifiedSizeDescription

[DIR]Parent Directory  -
[TXT]COPYING08-Feb-2008 13:51 34K
[TXT]COPYING.LESSER08-Feb-2008 12:45 7.5K
[TXT]ChangeLog23-Oct-2010 12:02 27K
[   ]ChangeLog.017-Jan-2005 14:08 19K
[TXT]INSTALL23-Feb-2009 13:48 6.3K
[TXT]Makefile.in06-Dec-2010 19:53 4.6K
[TXT]README23-Feb-2009 13:48 4.1K
[TXT]RELEASE14-Dec-2010 21:33 569
[TXT]aclocal.m407-May-2008 12:55 7.4K
[TXT]color.c22-Sep-2010 13:13 13K
[TXT]commands.h08-Feb-2008 13:45 8.4K
[TXT]config.h.in28-Mar-2009 00:00 5.8K
[TXT]configure14-Dec-2010 21:35 194K
[TXT]configure.ac22-Oct-2010 18:15 8.5K
[TXT]draw.c17-Mar-2010 13:02 13K
[TXT]dvi.c17-Mar-2010 21:43 13K
[TXT]dvipng.123-Oct-2010 12:01 22K
[TXT]dvipng.c08-Feb-2008 13:45 4.2K
[TXT]dvipng.h14-Oct-2010 19:27 18K
[   ]dvipng.texi06-Dec-2010 20:07 38K
[TXT]enc.c22-Sep-2010 13:13 3.3K
[TXT]font.c17-Mar-2010 21:41 11K
[TXT]fontmap.c22-Sep-2010 13:13 10K
[TXT]ft.c11-Feb-2010 14:09 5.8K
[TXT]install-sh19-Oct-2003 21:33 5.5K
[   ]install.texi23-Feb-2009 13:48 6.9K
[   ]macros.texi08-Feb-2008 13:45 1.5K
[TXT]miktex.h08-Feb-2008 13:45 7.6K
[TXT]miktex.mak07-Nov-2006 20:40 6.6K
[TXT]misc.c30-Sep-2010 10:13 25K
[   ]mkinstalldirs19-Oct-2003 21:33 1.8K
[TXT]papersiz.c29-Sep-2010 21:14 2.1K
[TXT]pk.c11-Feb-2010 14:09 11K
[TXT]ppagelist.c17-Mar-2010 21:40 5.5K
[   ]readme.texi23-Feb-2009 13:48 4.5K
[TXT]set.c17-Mar-2010 13:02 9.3K
[TXT]sfd.c22-Sep-2010 13:13 5.3K
[TXT]special.c06-Dec-2010 10:14 28K
[TXT]t1.c11-Feb-2010 14:09 6.3K
[   ]test_dvipng.tex17-Mar-2010 21:37 1.3K
[TXT]tfm.c26-Mar-2009 00:00 2.3K
[TXT]vf.c17-Mar-2010 13:02 4.3K

dvipng
******

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.

   It 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.html'.

   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'.

   A more recent addition to the dvipng-using applications out there is
MediaWiki, the software behind Wikipedia and many other wikis out
there. Dvipng is used to render mathematical formulae from version
1.8.0 of MediaWiki, see `http://www.mediawiki.org'.

   Other applications may also benefit, like web applications as
latex2html and WYSIWYG editors like LyX.

Benefits of dvipng
==================

   The benefits of `dvipng'/`dvigif' include

   * Speed. It is a very fast bitmap-rendering code for DVI files, which
     makes it 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
     end-of-file 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, subfonts
     (i.e., as used in CJK-LaTeX), color specials, and inclusion of
     PostScript, PNG, JPEG or GIF images.

   * and more...


Installation
============

Read `INSTALL', included in the distribution.

Usage
=====

To use dvipng at its simplest, simply type

     dvipng foo

where `foo.dvi' is the output of TeX that you want to convert to PNG
format. If there are four pages in `foo.dvi', those pages will be
output as `foo1.png', `foo2.png', `foo3.png', and `foo4.png',
respectively.

   Many options are available (see the info manual).  For a brief
summary of available options, just type

     dvipng --help

Availability
============

The dvipng package is available at Savannah, the GNU project site. Since
dvipng is not part of the GNU project, although released under the GNU
GPL, the web address is `http://savannah.nongnu.org/projects/dvipng'.
Instructions for anonymous CVS access can be found at
`http://savannah.nongnu.org/cvs/?group=dvipng'.

Contacts
========

Bug reports should be sent to <dvipng@nongnu.org>.

   Questions, suggestions for new features, pleas for help, and/or
praise should go to <dvipng@nongnu.org>. For more information on this
mailing list, send a message with just the word `help' as subject or
body to <dvipng-request@nongnu.org> or look at
`http://lists.nongnu.org/mailman/listinfo/dvipng'.

   Offers to support further development will be appreciated. For
developer access, ask on <dvipng@nongnu.org>.

Copying
=======

This program is released under the GNU Lesser General Public License
version 3, see the COPYING file in the dvipng distribution or
`http://www.gnu.org/licenses/'.

   Copyright (C) 2002-2009 Jan-AAke Larsson

Todo
====

   * Use gs interpreter library for speed and possibly for
     functionality.

   * Add more color models for xcolor compatibility

   * Fix T1lib and PK rendering so it is on par with Freetype.

   * Enable a named pipe as DVI

   * Further speed improvements.

   * Other output specials and source specials.

   * Clean internal structures. Overhaul file handling.

   * Fix the SELFAUTO stuff at runtime rather than at build time