Index of /dviware/dvii
      Name                    Last modified       Size  Description

[DIR] Parent Directory 20-Feb-2017 19:48 - [TXT] dvii.c 07-May-2002 20:27 82k [   ] dvii.exe 07-May-2002 20:27 44k [   ] dviiman.dvi 07-May-2002 20:28 56k [   ] dviiman.pdf 07-May-2002 20:28 155k

This is the README file for dvii [version 0.44]



dvii is a utility written in C that extracts information from a TeX
dvi file and displays it on the command line. Information displayed
can include a summary:

  File comment (usually the date file was compiled)
  File size
  Number of (physical) pages
  Number of fonts

as well as more detailed information: 

  Font names for all fonts used
  List of physical page number/TeX page number pairs
  List of all \specials and the page on which they appear
  List of all fonts on a per page basis

More information can be found at the dvii home page



   2a. Executables

   Currently, the following executables are available at the dvii web

      * DOS
      * Win32   (Windows 95/98/ME/NT/2000)
      * Solaris (Sparc)
      * Solaris (x86)
      * Linux   (x86)

   2b. Compiling (if you cannot find an appropriate executable)

     1. What you need

        To compile, you need to have a C compiler along with the
        standard C libraries, in particular, 


        These libraries are standard and should be on any system
        with an ANSI C compiler installed (e.g. gcc). 

     2. Do the compile
       Example. If you have gcc, type

           gcc dvii.c -o dvii.exe   (assuming DOS/Windows platform)
           gcc dvii.c -o dvii       (assuming Unix platform)

       If you are compiling on a 64-bit machine, do the following: 

           gcc -DSIXTY_FOUR_BIT dvii.c -o dvii

     3. Problems with compiling

       Here are some problems you may encounter when trying to

       * You get an error message that ...

   2c. Installing the executable

     Place the executable file (dvii.exe in the case of DOS/Windows,
     dvii in the case of Unix) anywhere in the execution PATH. That's


3. TO DO

* Write better read_*_byte routines (use fread()?)

* Output fonts in ascending (rather than descending) order.

CTAN: put all files in tex-archive/dviware/dvii