Menu
CTAN
Comprehensive TeX Archive Network
Cover Upload Browse Search

Direc­tory tex-archive/dviware/catdvi

CatDVI v. 0.14                                    -*- Text -*-
==============

This is a DVI to plain text converter.  The current version is a work
in progress; it may not be robust enough for production work, although
it does work fine for simple linear-text DVI files, and now even for
some more complex DVI files.

Please refer to the man page (man -l ./catdvi.1) or its plain text version,
catdvi.txt, for a discussion of what currently works and what doesn't.


Copyright 1999-2001 Antti-Juhani Kaijanaho
Copyright 1999 J.H.M. Dassen (Ray)
Copyright 2000-2002 Bjoern Brill
Copyright 1987-1999 Free Software Foundation, Inc.
Copyright Karl Berry, Olaf Weber and others (kpathsea library)

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
(the file COPYING) along with this program; if not, write to the
Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.


Compiling and Installing CatDVI
-------------------------------

You need a hosted ISO C (1990) environment (almost every moderately modern
C compiler + toolchain should do) and the kpathsea library (included
with e.g. teTeX).

Detailed instructions can be found in INSTALL.

I want CatDVI to be as portable as possible, but can test it only under
GNU/Linux on x86. If you had to make changes to make it work on your
platform, please let me know. Code implementing font search without the
kpathsea library is also welcome.


Release Notes
-------------

New since v. 0.13:
  - More powerful layout algorithm with enhanced vertical positioning
    capabilities and better handling of sub- and superscripts in
    mathematical formulae.
  - New font encodings: all AMS fonts except the cyrillic ones.
  - Completed Blackboard font encoding.
  - Brought in line with Unicode 3.2.
  - Fixed false out of memory errors on some systems (e.g. AIX 4.2).
  - Several small fixes and improvements.

A brief summary of differences from older version can be found in NEWS,
and the full revision history is kept in ChangeLog.

Contact Information
-------------------

  * The CatDVI project has a mailing list. To subscribe, visit
        http://lists.sourceforge.net/mailman/listinfo/catdvi-misc

  * PLEASE REPORT ALL BUGS! Use the bug reporting form at
        https://sourceforge.net/bugs/?group_id=2703
    or mail me directly, or use the project mailing list.

  * The project web page is at
        http://catdvi.sourceforge.net/

  * Source can be downloaded at
	https://sourceforge.net/project/showfiles.php?group_id=2703
    A reasonably up-to-date version will always be available at CTAN, in
    directory "dviware".
    CatDVI is also available in some versions of Debian GNU.

Please contact me if you have any problems with this program. I am also
interested in general feedback, e.g. platforms on which the program
works, what exactly you're using it for, or what additional features you
would like to see.


 -- Bjoern Brill <brill@fs.math.uni-frankfurt.de>  Sun, 17 Nov 2002 19:32:11 +0100

Direc­to­ries

Name Notes
enc
test

Files

Name Size Date Notes
AUTHORS 1040 2002-11-17 01:00
COPYING 17976 2000-02-17 10:22
ChangeLog 32329 2002-11-24 01:00
GNUmakefile 5894 2002-07-22 02:00
INSTALL 1838 2002-11-17 01:00
MD5SUMS 6442 2002-11-24 01:00
Manifest 1560 2002-11-24 01:00
NEWS 3244 2002-11-17 01:00
README 3470 2002-11-17 01:00
TODO 3704 2002-11-17 01:00
adobe2h.c 5297 2002-11-24 01:00
adobe2h.d 43 2002-11-24 01:00
adobetbl.h 116823 2002-10-31 01:00
build.sh 1934 2002-11-12 01:00
bytesex.c 3913 2002-07-05 02:00
bytesex.d 49 2002-11-24 01:00
bytesex.h 2108 2002-03-30 02:35
canvas.c 8679 2002-06-09 02:00
canvas.d 105 2002-11-24 01:00
canvas.h 2513 2002-04-23 02:00
catdvi.1 9324 2002-11-08 01:00
catdvi.c 9934 2002-04-09 02:00
catdvi.d 126 2002-11-24 01:00
catdvi.pdf 68703 2011-03-01 08:23
catdvi.txt 10830 2002-11-24 01:00
changelog-authors 97 2001-02-07 06:02
config.mk.in 1493 2001-12-09 12:13
configure 38508 2002-11-24 01:00
configure.in 2686 2002-11-17 01:00
cvsparser.pl 908 2001-02-21 08:55
density.c 8227 2002-11-24 01:00
density.d 59 2002-11-24 01:00
density.h 5120 2002-04-23 02:00
findtfm.h 1232 2000-02-17 10:59
fixword.c 1367 2002-07-09 02:00
fixword.d 59 2002-11-24 01:00
fixword.h 1615 2000-02-17 11:08
fntenc.c 5472 2002-11-24 01:00
fntenc.d 312 2002-11-24 01:00
fntenc.h 975 2002-01-18 12:11
fontinfo.c 17148 2002-11-12 01:00
fontinfo.d 105 2002-11-24 01:00
fontinfo.h 2003 2002-01-18 12:11
getopt.c 30035 2000-02-17 10:59
getopt.d 29 2002-11-24 01:00
getopt.h 5833 2000-02-17 10:59
getopt1.c 4522 2000-02-17 10:59
getopt1.d 41 2002-11-24 01:00
glyphops.c 13693 2002-11-17 01:00
glyphops.d 96 2002-11-24 01:00
glyphops.h 2304 2001-11-14 01:18
kpathsea.c 1458 2000-02-17 10:59
kpathsea.d 55 2002-11-24 01:00
layout.c 29465 2002-07-09 02:00
layout.d 150 2002-11-24 01:00
layout.h 931 2002-06-09 02:00
linebuf.c 3500 2002-11-24 01:00
linebuf.d 76 2002-11-24 01:00
linebuf.h 2109 2001-04-10 02:10
manifest-filter.lst 101 2001-11-28 12:58
manifest-filter.pl 886 2001-02-21 08:55
outenc.c 52612 2002-11-12 01:00
outenc.d 124 2002-11-24 01:00
outenc.h 1853 2002-03-09 01:31
page.c 27292 2002-11-17 01:00
page.d 88 2002-11-24 01:00
page.h 1385 2001-11-12 12:08
page2.h 2995 2002-07-02 02:00
pageref.c 3991 2001-11-12 12:08
pageref.d 59 2002-11-24 01:00
pageref.h 2084 2001-11-12 12:08
pse2unic.c 11254 2002-11-12 01:00
pse2unic.d 53 2002-11-24 01:00
readdvi.c 15096 2002-01-18 12:11
readdvi.d 137 2002-11-24 01:00
readdvi.h 952 2000-02-17 11:08
regsta.c 2985 2002-07-05 02:00
regsta.d 55 2002-11-24 01:00
regsta.h 1680 2000-02-17 11:08
sparse.c 5317 2002-11-06 01:00
sparse.d 55 2002-11-24 01:00
sparse.h 5333 2002-11-05 01:00
tfminfo.c 2615 2002-03-29 12:16
tfminfo.d 80 2002-11-24 01:00
util.c 5467 2002-10-02 02:00
util.d 30 2002-11-24 01:00
util.h 4029 2002-10-02 02:00
version.h 49 2002-11-24 01:00
version.h.in 57 2000-02-18 07:06
vlist.c 5222 2002-03-29 12:16
vlist.d 41 2002-11-24 01:00
vlist.h 3495 2002-02-13 01:00

Down­load the con­tents of this pack­age in one zip archive (257.8k).

cat­dvi – A DVI to plain text trans­la­tor

A DVI to plain text trans­la­tor ca­pa­ble of gen­er­at­ing ASCII, Latin-1, Latin-9 and UTF-8 (Uni­code) out­put, and recog­nis­ing T1 and other LaTeX en­cod­ings (as well as Knuth's orig­i­nal en­cod­ings and those of AMS and other fonts). Cat­dvi aims to be­come a su­pe­rior re­place­ment for the dvi2tty util­ity; the present ver­sion out­per­forms dvi2tty in some ar­eas and is in­fe­rior to it in other ar­eas.

Pack­age De­tailscat­dvi
Home pagehttp://cat­dvi.source­forge.net/
Ver­sion0.14
Li­censeGNU Gen­eral Public Li­cense
Main­tainerAntti-Juhani Kai­janaho
Björn Brill
Topics de­rive plain text from a TeX doc­u­ment
DVI pro­ces­sor
Guest Book Sitemap Contact