summaryrefslogtreecommitdiff
path: root/systems/tex-extensions/clasen/INSTALL
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /systems/tex-extensions/clasen/INSTALL
Initial commit
Diffstat (limited to 'systems/tex-extensions/clasen/INSTALL')
-rw-r--r--systems/tex-extensions/clasen/INSTALL59
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.