diff options
Diffstat (limited to 'systems/tex-extensions/clasen/INSTALL')
-rw-r--r-- | systems/tex-extensions/clasen/INSTALL | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/systems/tex-extensions/clasen/INSTALL b/systems/tex-extensions/clasen/INSTALL new file mode 100644 index 0000000000..359c5079c1 --- /dev/null +++ b/systems/tex-extensions/clasen/INSTALL @@ -0,0 +1,59 @@ +Last updated: Sun Aug 9 18:02:12 CEST 1998 + +A) Create the binary + +A1) Put all change and patch files in the web2c directory (or substitute + the full path to them in the tie commands in steps 3 and 4). + +A2) Move the web2c change file somewhere else: + + mv tex.ch web2c.ch + +A3) Create a new change file: + + tie -c tmp.ch tex.web pre.ch hyphenation.ch math.ch glue.ch \ + hz.ch hz-glue.ch margin.ch pre-web2c.ch + tie -c tex.ch tex.web tmp.ch web2c.ch post-web2c.ch \ + glue-post-web2c.ch hz-post-web2c.ch \ + margin-post-web2c.ch + rm tmp.ch + +A4) Apply the patch to texmfmp.h: + + patch <glueratio.patch + +A5) Create the binary. Note that for me, -O2 breaks + the math changes, therefore I had to compile with -O. + + export XCFLAGS=-DHAVE_GLUERATIO_TYPE + make tex + +B) Create the environment for experiments. You should *not* + do `make install' for this binary since it is strictly + experimental. + +B1) Put the example files in a new directory and cd to it. + +B1) Create a shortcut to the new binary (substitute your path here) + and make it find its pool: + + export TEXPOOL=/usr/src/teTeX-0.9/texk/web2c + TEX=$TEXPOOL/tex + +B2) Make $TEX and mf find the example fonts: + + export MFINPUTS=.: + export TFMFONTS=.: + export GFFONTS=.: + export PKFONTS=.: + +B4) Create a latex format: + + $TEX -ini latex.ltx + +B5) Now you can process the example files: + + $TEX -ini example1 + for i in 2 3 4 5; do $TEX \&./latex example${i}; done + +If all goes well, this should also create the needed example fonts. |