Warning: this is an htmlized version!
The original is here, and
the conversion rules are here.
This is the file `README.windows' of dednat4.
Author:     Eduardo Ochs <eduardoochs@gmail.com>
Maintainer: Eduardo Ochs <eduardoochs@gmail.com>
Version:    2008jun27
This file is in the Public Domain.
See: http://angg.twu.net/dednat4.html
     http://angg.twu.net/dednat4/README.windows.html
     http://angg.twu.net/dednat4/README.windows
     (find-dn4 "Makefile")



The Makefile will not work on Windows, but there isn't a lot to
make... these instructions should probably work, though.
I haven't tested them - feedback is welcome.


Preparation, a.k.a. Installation
=================================

Download a pre-built lua-5.1.3 from:

  http://luabinaries.luaforge.net/download.html

and "install" it - whatever that means in the Windows world.

Download dednat4 from:

  http://angg.twu.net/dednat4/dednat4.tgz

and unpack it somewhere; I will refer to the directory where dednat4
was unpacked - i.e., the directory were "dednat4.lua", "edrxlib.lua"
and "experimental.lua" are - as $DN4DIR.

Download the required extra (La)TeX files, and put them at the same
directory where your own LaTeX files - including the ones that you
want to process with dednat4 - are. Here are direct links to what you
should download:

  http://www.ctan.org/tex-archive/macros/generic/diagrams/barr/diagxy.tex
  http://www.ctan.org/tex-archive/macros/latex/contrib/lkproof/proof.sty
  http://www.math.ucla.edu/~asl/bussproofs.sty
  http://www.monad.me.uk/proofs/prooftree.sty

I will refer to the directory with the TeX files are as $MYTEXDIR.
(Should it be $YOURTEXDIR? Or $USERTEXDIR? 8-\)

Copy all the files from $DN4DIR/examples/ to $MYTEXDIR too. Not all of
them will be needed, but it is easier to copy them all. By the way -
if you copy the three ".lua" files in $DN4DIR to $MYTEXDIR then things
will be slightly simpler, as you will be able to assume that $DN4DIR
and $MYTEXDIR are the same, and omit the "$DN4DIR/"s below.


Running it
==========

From $MYTEXDIR, run:

  lua5.1 $DN4DIR/dednat4.lua yourtexfile.tex

This will process the trees and diagrams (and the "%L" lines, and the
definitions of abbreviations, etc) in "yourtexfile.tex", and will
generate a file "yourtexfile.dnt". Note that "dednat4.lua" will try
to load other ".lua" files - at least "edrxlib.lua", and it adds the
directory of the "dednat4.lua" script to its path when it starts.


Testing it
==========

Here's a simple way to test if everything works: after doing all the
preparations, copy the file "eedemo1.tex" to "ee.tex" (in the
$MYTEXDIR directory), and the file "edrxmain4.tex" to "tmp.tex" (also
in $MYTEXDIR), and run:

  lua5.1 $DN4DIR/dednat4.lua tmp.tex

this should produce a file "tmp.dnt". Then run LaTeX on "tmp.tex". The
resulting "tmp.dvi" or "tmp.pdf" file should have a tree and a
diagram.