summaryrefslogtreecommitdiff
path: root/support/kamal/README
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 /support/kamal/README
Initial commit
Diffstat (limited to 'support/kamal/README')
-rw-r--r--support/kamal/README74
1 files changed, 74 insertions, 0 deletions
diff --git a/support/kamal/README b/support/kamal/README
new file mode 100644
index 0000000000..e9de51b781
--- /dev/null
+++ b/support/kamal/README
@@ -0,0 +1,74 @@
+TeXTools Version 1.0
+Date: 1/25/87
+
+Copyright (C) 1987 by Kamal Al-Yahya
+
+This directory contains some filters that were developed at the
+Stanford Exploration Project (SEP), Geophysics Department, by Kamal Al-Yahya.
+Copying them to any other machine is permitted without prior permission
+provided that copyright messages are kept, no profit is made by copying
+the files, and modifications are clearly documented and noted in the
+edit history below.
+
+--------------------------------------------------------------------------
+EDIT HISTORY:
+
+--------------------------------------------------------------------------
+
+Acknowledgment:
+Many users at the SEP gave valuable feedbacks that improved the programs.
+
+The main programs have names that end with either 1 or 2 (e.g. detex1.c,
+detex2.c). Those ending with 2 are used in makefile.par and can
+be used only by those who have getpar(). This enables them to use
+in= and out= for input and output files specifications in addition
+to what can be done in files ending with 1.
+
+The maximum number of characters in a document is set by MAXLEN
+(in setups.h) to be 65535. If the limit of unsigned integers in
+your machine is lower than this, change this number accordingly.
+
+To install:
+ - modify MAXLEN in setups.h if necessary.
+ - choose either makefile or makefile.par (as explained above).
+ - type 'make'.
+ - test the programs on the testfile provided.
+ - move the executables to a common path (like /usr/local/bin).
+ - type 'make clean'.
+
+The following files should be in this directory:
+
+README this file
+setups.h an include file used by all programs.
+testfile a file that demonstrates how these programs work
+inc_file an include file that is opened by testfile
+inc_file2.tex another include file
+makefile what else but a makefile
+makefile.par a makefile that assumes you have access to getpar()
+detex1.c strips TeX's commands from the document
+detex2.c same as detex1.c but assumes you have access to getpar()
+texeqn1.c picks displayed equations from a document
+texeqn2.c same as texeqn1.c but assumes you have access to getpar()
+texexpand1.c expands the document by opening \input and \include files
+texexpand2.c same as texexpand1.c but assumes you have access to getpar()
+texmatch1.c checks for matching braces, brackets, parentheses, and dollar signs
+texmatch2.c same as texmatch1.c but assumes you have access to getpar()
+DeTeX.c subroutine to strip TeX's commands from the document
+Eqn.c subroutine to extracts equations
+Expand.c subroutine to expand the document
+Match.c subroutine that checks the matching
+subs.c subroutines used by the programs
+TEX a shell that can be used to run all TeX processing
+texspell shell that runs spell on TeX documnets
+detex.1 manual page for detex
+texeqn.1 manual page for texeqn
+texexpand.1 manual page for texexpand
+texmatch.1 manual page for texmatch
+texspell.1 manual page for texspell
+TEX.1 manual page for TEX
+
+
+Feedbacks are welcome. E-mail: try any of these
+
+ kamal@hanauma.stanford.edu
+ kamal%hanauma@score.stanford.edu