UKTeX Digest    Friday,  6 Mar 1992    Volume 92 : Issue 09

   ``The UKTeX Digest is brought to you as a free, unfunded and voluntary
        service of the UK TeX Users Group and the UK TeX Archive.''

Today's Topics:
 {Q&A}:
                                The Cannon BJ10e
                               Re: A3 postscript.
                                   OzTeX 1.4
                                 Re: OzTeX 1.4
                                 spell checking
                         Re: Indexing facility for TeX
                                  Tex for PCs
               TeX output to devices that can print back-to-back
                                 Re: dvi to lq
                                 Re: dvi to lq
                     Including musical score in a document
                          OzTeX V1.4 and Printer Fonts
                                   Boxit.sty
            Building multiple articles into a single LaTeX document
                           Just to make you laugh ...
 {Announcements}:
                         Sauter CM version 1.1 released
               Excalibur 1.1 - Spelling Checker for the Macintosh
                    ENDFLOAT.STY available at FILESERV/Niord
                  Sfware programs available on FILESERV/Niord
 {Archive News}:
                         endfloat.sty in UK Tex Archive
                          boxit.sty in UK TeX Archive
                    dvips5476 MSDOS binary in UK TeX Archive
                       address package in UK TeX Archive
                    Harvard styles update in UK TeX Archive
                             emTeX update at Aston
                           MusicTeX in UK TeX Archive
                       UnStuffit Deluxe in UK TeX Archive
                    Compact Pro Extractor in UK TeX Archive


Administrivia:
    Moderators:     Peter Abbott (Aston University) and
                    David Osborne (University of Nottingham)
    Contributions:  UKTeX@uk.ac.tex
    Administration, subscription and unsubscription requests:
                    UKTeX-request@uk.ac.tex

------------------------------------------------------------

Date:    Tue, 25 Feb 92 19:01:14 +0000
From:    Peter J Knaggs. <cmr02@uk.ac.tees-poly.scm>
Subject: The Cannon BJ10e

Yet again, the question of using (La)TeX with the Cannon BJ10e printer has
come up.  The following is a message from an old UKTeX that I cut out and
copied because I had just gotten myself a BJ10e.  After using this for some
time now, I have come to the conclusion that for TeX document the Cannon is
a vary good printer, better than our lasers in fact.  However, there is
only one problem.  The ink will smuge.  Other than that I find the Cannon
to be a vary good, good quality, printer.

    { See the original article on the BJ10e in UKTeX Digest V91 #30  --Ed.}

Peter J. Knaggs.        School of Computing and Maths, Teesside Polytechnic,
pjk @ scm.tp.ac.uk      Middlesbrough, England.         +44 (642) 342673

------------------------------

Date:    Fri, 28 Feb 92 09:19:00 +0100
From:    Max Calvani - Italy <FISICA%it.unipd.astrpd@uk.ac.nsfnet-relay>
Subject: Re: A3 postscript.

I have no experience with qms2210, but I have seen that one possible option
of DVIPS is indeed a3 paper.
Max

------------------------------

Date:    Fri, 28 Feb 92 17:45:06 +0000
From:    GGW10@uk.ac.cambridge.phoenix
Subject: OzTeX 1.4

I have made repeated attempts to download OzTeX1.4, and I always get end of
file errors when debinhexing it, either with Compact Pro or with Binhex 4.0.
Are you sure that these files are not corrupt? The version of formats-sit.hqx
that I received, for example, is 121419 lines long (including the "This file
must be decoded with... line), and its last line is
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#IGN2rTCS0T3!!!!!!%T+D!!!
which does not look to me like the last line of a BinHex file (I thought that
they tended to end with a colon, and also why is it exactly 65 columns long,
just like the rest of the file?)
 
Graham White

------------------------------

Date:    Wed, 04 Mar 92 15:16:01 +0000
From:    P.Abbott@uk.ac.aston
Subject: Re: OzTeX 1.4

>I have made repeated attempts to download OzTeX1.4, and I always get end of
>file errors when debinhexing it, either with Compact Pro or with Binhex 4.0.

I will resubmit the files as soon as I can establish what is going wrong.

Peter

Tel  44 (0)21 359 5492 direct
FAX 44 (0)21 359 6158

------------------------------

Date:    Sun, 01 Mar 92 20:29:19 +0000
From:    SK125@uk.ac.cambridge.phoenix
Subject: spell checking

Do there exist programs for IBM PC that perform an _intelligent_ spell
checking for LaTeX input files? I mean it should omit all formulas
and commands but it should check arguments of some commands, e.g.
\section{}. Recvently I saw Excalibur for Macintosh (shareware) and
was *very* impressed. Unfortunately(?) I must work with IBM.

Thank you.

S.Kligys <sk125 @ uk.ac.cam.phx>

------------------------------

Date:    Mon, 02 Mar 92 15:24:00 +0000
From:    CHAA006@uk.ac.rhbnc.vax
Subject: Re: Indexing facility for TeX

Remo ---

>>> I am just starting to write a book for the Cambridge University Press
>>> and I have been requested to do it with Tex (rather than with Latex, 
>>> which I have been using for a long time).
>>> The publisher provided me with their macros, which work all right. 
>>> However, there is indexing facility. I included the one Knuth used for 
>>> his book, but I am not very satisfied with it (especially because when I 
>>> type ^{H\'enon} for example, I get H{\accent 19} ... in the index file).
>>> Would it be possible to have an index-maker which just writes on the 
>>> index file the entry as it is (including control symbols and math-mode 
>>> symbols) plus the page number (or even, when requested, "\bf pagenumber")?
>>> I would appreciate very much of you could help me.
>>> Another possibility would be to get a copy of the TUGboat {\bf 1} (1980), 
>>> paper by T. Winograd and B. Paxton, A1-A12, where an indexing macro is 
>>> presented.

%%%                            --------

%%% There are three basic techniques which may be used to implement 
%%% cross-referencing in TeX: \catcode alteration, token list registers,
%%% and \meaning (there is a fourth, the \protect bodge of LaTeX-2, 
%%% but that will not be further considered here).  The basic
%%% techniques may be used independently or in combination; a combination
%%% is usually more efficient than any one technique.  The techniques are 
%%% as follows:


%%% 1) \catcode alteration: the key of the entity to be referenced is not
%%%    passed directly as a parameter to the cross-referencing macro, but
%%%    is subject to `delayed assignment'; the cross-referencing macro first
%%%    changes the category code of all characters to something innocuous, and
%%%    then calls a dependent macro which actually performs the cross-
%%%    referencing on the now-safe text.

%%%    Disadvantages: major consumer of CPU power if programmed defensively;
%%%    some means is needed of getting the non-passive form of the key if it
%%%    is also to be typeset (usually achieved by writing it twice to the XRF
%%%    file, and reading back one instance in passive mode, the other in 
%%%    active).


%%% 2) token-list registers: the key of the entity to be referenced is placed
%%%    in a token-list register, which is then expanded exactly once during the
%%%    \write operation; further expansion is automatically inhibited by the
%%%    nature of token-list registers.

%%%    Disadvantages: may only be used in \immediate \write contexts; deferred
%%%    \writes will allow the register to be overwritten by a later reference
%%%    on the same page.   (It is rumoured there are ways around this but the
%%%%   present author remains to be convinced).


%%% 3) \meaning: the key of the entity to be referenced is made the replacement
%%%    text of a macro; the \meaning of that macro, after removal of the 
%%%    static components [macro ->], consists solely of \catcode 10 and \catcod
e
%%%    12 tokens, both of which are safe for transput.

%%%    Disadvantages: when a token has been \let equal to a primitive,
%%%    \meaning can reflect the primitive rather than the token.


%%% The following code demonstrates somewhat simplified techniques for
%%% performing immediate and non-immediate cross-referencing (simplified
%%% in that dependencies are left to the reader).  Upper-case entities 
%%% are DEFINING occurences; lower-case entities are APPLIED occurrences.

%%% ------------------------------------------------------------------------

%%% Part-1: immediate cross-referencing (used for \figure, \table, etc.)


%%% \Xref is the high-level defining macro which will be called by the 
%%% user command (e.g. \Figure, \Table, etc).

\def \Xref #1#2#3% #1 is the generic tag (Figure, Table, etc);
                 % #2 is the actual instance (i.e. the key);
                 % #3 is the value.
    {\xreftoks = {#1:#2}%
     \immediate \write \xrefout {\noexpand \XREF {\the \xreftoks}{#3}}%
    }

%%% \XREF is the internal macro which is used only within the cross-referencing
%%% file; it performs catcode magic to ensure that the resulting \csname ...
%%% \endcsname is valid, then transfers control to \AfterXREF after assigning 
%%% the now-safe composite key to \xreftoks.  For pedadogic purposes only,
%%% \PAGE has been declared as a synonym for \XREF (see below).

\def \XREF 
    {\begingroup 
     \passivate 
     \afterassignment \AfterXREF 
     \global \xreftoks = 
    }

\def \AfterXREF {\endgroup \expandafter \def \csname \the \xreftoks \endcsname}

\let \PAGE = \XREF

%%% \xref is the applied counterpart of \Xref; 
%%% it uses techniques similar to \XREF, and transfers control to \afterxref.

%%% \afterxref terminates the group (thereby reinstating the normal catcodes)
%%% and transfer control to \postxref, which picks up as parameter the name
%%% of the control sequence through which the equivalence string is to be
%% returned.

%%% \postxref returns [undefined] if the cross-reference is not resolvable,
%%% otherwise returns the equivalence string;  The result is returned in
%%  the third pseudo-parameter to \xref.

%%% The second two are nested in the first to allow the parameter to \xref
%%% to be implicitly passed to the two subordinate macros.

\def \xref #1%
    {\def \postxref ##1%
         {\ifundefined {#1:\the \xreftoks}%
             \def ##1{[undefined]}%
          \else 
             \edef ##1{\csname #1:\the \xreftoks \endcsname}%
          \fi
         }%
     \begingroup 
     \def \afterxref {\endgroup \postxref}%
     \passivate 
     \afterassignment \afterxref 
     \global \xreftoks = 
    }

%%% \ifundefined is taken straight from Appendix-A

\def \ifundefined #1{\expandafter \ifx \csname #1\endcsname \relax}

%%% \passivate ensures that only `safe' catcodes remain;
%%% <space> is treated specially, as during the \write phase,
%%% control words will be followed by a <space>.

\def \passivate
    {\loopcount = 0
     \loop
        \ifcase \catcode \loopcount
                \catcode \loopcount = 12 %%%  0  \   <escape>    --> <other>
            \or \relax                   %%%  1  {   <open group>
            \or \relax                   %%%  2  }   <close group>
            \or \relax                   %%%  3  $   <maths shift>
            \or \relax                   %%%  4  &   <tab stop>
            \or \relax                   %%%  5  ^^M <end of line>
            \or \catcode \loopcount = 12 %%%  6  #   <parameter> --> <other>
            \or \relax                   %%%  7  ^   <superscript>
            \or \relax                   %%%  8  _   <subscript>
            \or \relax                   %%%  9  ^^@ <ignored>
            \or \catcode \loopcount = 9  %%% 10      <space>   --> <ignored>
            \or \relax                   %%% 11  A   <letter>
            \or \relax                   %%% 12  1   <other>
            \or \catcode \loopcount = 12 %%% 13  ~   <active>    --> <other>
            \or \relax                   %%% 14  %   <comment>
            \or \relax                   %%% 15  ^^? <illegal>
          \else \catcode \loopcount = 12 %%% ??      <undef>     --> <other>
       \fi
     \ifnum \loopcount < 255
        \advance \loopcount by 1
     \repeat
    }

%%% Try to read the previous cross-reference file:

\newread  \xrefin
\newwrite \xrefout
\newtoks  \xreftoks
\newcount \loopcount

\def \xrefile {\jobname.XRF}

\openin \xrefin = \xrefile \relax
\ifeof  \xrefin
        \closein \xrefin
        \message {Warning: cross-reference file \xrefile \space does not exist}
%
\else   \closein \xrefin
        \input \xrefile
\fi

%%% Then open a new cross-reference file for output (defensive programming
%%% would require that this be a temporary file, to be copied to the real
%%% XRF file only at end-of-job).  

\immediate \openout \xrefout = \xrefile \relax

%%% Now a simple demonstration of its use:  the \Xref|\xref commands would
%%% normally be called from higher-level user commands such as \Figure|\figure,
%%% \Table|\table, etc.

\Xref {Figure}{\TeX{}$&^_^^@ A1~}{1.234}
\xref {Figure}{\TeX{}$&^_^^@ A1~}{\crossref}
\message {The reference for the figure with the unpronounceable name is:
                Fig. \crossref}

%%% \immediate \closeout \xrefout %%% but we're going to re-use the file here

%%% ------------------------------------------------------------------------

%%% Part-2: deferred cross-referencing (used where a page number, or any 
%%% quantity only known at \shipout time is required).  Much of the preceding
%%% code is be re-cycled here for efficiency.

%%% \Page is the high-level defining macro which will be called by the 
%%% user command.  The resulting line in the cross-reference file will
%%% by \PAGE {generic-tag:specific tag}{page-number}; for the purposes
%%% of demonstration only, \PAGE has been let equal to \XREF; however,
%%% if used purely for indexing purposes, the number of unique control
%%% sequences created would be untenable, and in a production indexing
%%% environment the cross-referencing file would not be re-read by TeX 
%%% at all (or at least, not until post-processed by something such as
%%% IdxTeX or MakeIndex).  A suitable re-definition of \PAGE is left to
%%% the reader.

\def \Page #1#2% #1 is the generic tag;
               % #2 is the actual instance (i.e. the key);
               % #3 is implicit; the page number on which this item occurs.
    {\def \temp {#1:#2}%
     \write \xrefout 
           {\noexpand \PAGE
                     {\Meaning \temp \EndMeaning}%
                     {\the \pageno}%
           }%
    }

%%% \page is the applied counterpart of \Xref; it is simply a synonym for
%%% \xref, since their functionality is identical.

\let \page = \xref

%%% \Meaning expands \meaning, which itself expands \temp; 
%%% \Meaning then transfers control to \AfterMeaning, 
%%% which strips off the punctuation from the output of \meaning, 
%%% leaving the bare replacement text with catcodes 10 & 12 only.

\def \Meaning {\expandafter \AfterMeaning \meaning}
\def \AfterMeaning #1->#2\EndMeaning {#2}

%%% \openout \xrefout = \xrefile \relax %%% We've left it open for demo. only

\Page {Index}{This page [\TeX{}$&^_^^@ A1~]}
\page {Index}{This page [\TeX{}$&^_^^@ A1~]}{\crossref}
\message {The reference for the page with the unpronounceable name is:
                Page \crossref}

\closeout \xrefout 

%%% ------------------------------------------------------------------------

%%% Conclusions: These techniques demonstrate that cross-referencing in
%%% TeX may be achieved without insuperable difficulty, provided that
%%% expansion is suppressed by one of several means.  Please note that
%%% this code was written, from cold, between 22:30 last night and 01:00
%%% this morning; caveat emptor!

%%%       Copyright (C) MCMLXXXXII       Philip Taylor
%%%                         ``The University of London at Windsor''

\end

------------------------------

Date:    03 Mar 92 10:20:40 +0000
From:    spqr@uk.ac.york.minster
Subject: Tex for PCs

Full-Name: Sebastian Rahtz

LIST_SERVER@UK.AC.TEX writes:
 >            I want to extract from the tex archive a version of TeX
 > to run on a PC. Is what I wan't to extract EMUTEX? If so Do I need
 > to Extract all the files in the Emutex directory? How do I go about
 > getting the software to UnBOO and unZIP files? I would be grateful
 > if you could advise me on these things
emTeX, not emutex... you are getting confused with EMUTEK. anyway, yes
you need the whole directory of emtex (throw things away later when
you get to grips with it), and the tools you need are in

Directory DISK$TEX:[TEX-ARCHIVE.ARCHIVE-UTILS.BOO]

00FILES.TXT;1       00README.TXT;3      DEBOO.BAS;1         DEBOO.BOO;1        
DEBOO.C;1           MAKEBOO.BOO;1       MAKEBOO.C;1         

and

Directory DISK$TEX:[TEX-ARCHIVE.ARCHIVE-UTILS.ZIP.MS-DOS]

00FILES.TXT;1       00README.TXT;5      PKZ101.BOO;1        PKZ102.BOO;1       


if you have a C compiler, compile deboo.c and run that on pkz102.boo
to create pkunzip and friends. if you have no C, but BASIC, run
deboo.bas on deboo.boo which gives you a compiled deboo.exe... and so
on. if you have nothing, find a friend who does. Your Computing
Service undoubtedly can supply deboo and pkunzip if necessary.

PKZIP is shareware. if you use it regularly, send some money to the
author

Sebastian Rahtz

------------------------------

Date:    Tue, 03 Mar 92 12:31:22 +0000
From:    David_Rhead@uk.ac.nott.vme
Subject: TeX output to devices that can print back-to-back

We are evaluating a PostScript printer (Hewlett Packard IIIsi) that
supports double-sided printing.
 
The PostScript Reference Manual (second edition) has sections on:
*    Duplex (page 235)
*    Policies (page 245), which is presumably relevant to what happens if
     one is preparing general-purpose software whose output may be sent to
     a duplex printer in one situation but to a non-duplex printer in another
     situation.
In theory, it looks as though one could:
*    put commands into a LaTeX style-file such that, if the LaTeX "twoside"
     is selected, the style-file will issue a \special so that the
     PostScript file will contain commands whose effect is "print this file
     duplex if the printer is capable of printing duplex"
*    send the PostScript to a printer that supports double-sided printing
     (e.g., the HP IIIsi) and get output printed back-to-back
*    send the same PostScript to a printer that doesn't support
     double-sided printing, and get single-sided output.
 
Does anyone have experience of this in practice?  If so, would they care to
publish the recipe (i.e., a list of the PostScript commands that twoside
would need to write to the dvi file)?  I'm not clear how one would modify
the example given on page 255 of the reference manual (and the "PostScript
Tutorial and Cookbook" seems to have been published before duplex printers
came along).  It looks as though the recipe might be quite short, but that
I'd need to understand a lot to deduce it.
 
 
                                    David Rhead
                                    JANET: d.rhead@uk.ac.nottingham.ccc.vme

------------------------------

Date:    Wed, 04 Mar 92 15:13:51 +0000
From:    P.Abbott@uk.ac.aston
Subject: Re: dvi to lq

>dear sir
>i am using sbtex34 with lplain.tex on a PC XT, with the dview previer on
>the same machine. I would like to be able to print out on a 24 pin epson
>compatable printer at both draft and letter quality. I looked in the
>drivers section of the archive but cannot see a package there to print
>on this printer. I borrowed emTeX from a friend but i couldn't use the
>drivers because the fonts libararay was to big-- in fact the latex and
>previewr takes up only 1.5 meg on my machine whereas the emTeX would have
>been much to big. 
>thanks
>jon


Your enquiry has been redirected to uktex. 

Peter Abbott

Tel  44 (0)21 359 5492 direct
FAX 44 (0)21 359 6158

------------------------------

Date:    05 Mar 92 18:46:43 +0000
From:    spqr@uk.ac.york.minster
Subject: Re: dvi to lq

Full-Name: Sebastian Rahtz

LIST_SERVER@UK.AC.TEX writes:

 > >I borrowed emTeX from a friend but i couldn't use the
 > >drivers because the fonts libararay was to big-- in fact the latex and
 > >previewr takes up only 1.5 meg on my machine whereas the emTeX would have
 > >been much to big. 
there is nothing about the dvidrv part of emTeX which enforces the use
of font libraries.  the drivers will read any PK fonts you have. Your
difficulties are a) finding enough space to unpack the dvidrv package
before you discard you bits you dont need and b) understanding the
documentation so you can see how to set up configuration files etc. Be
assured that it is possible. Its just that emTeX is a big package, and
understanding the way it all hangs together takes a while if you dont
accept it the way it is

sebastian

------------------------------

Date:    Wed, 04 Mar 92 17:33:48 +0000
From:    Peter J Knaggs. <cmr02@uk.ac.tees-poly.scm>
Subject: Including musical score in a document

Does any know of a way to include the occational musical score into a LaTeX
based document.  I have a copy of the mutex system, but this seams not to want
to work.  I wander if anyone has developed a LaTeX version of this?

Peter J. Knaggs.        School of Computing and Maths, Teesside Polytechnic,
pjk @ scm.tp.ac.uk      Middlesbrough, England.         +44 (642) 342673

------------------------------

Date:    Thu, 05 Mar 92 09:18:41 +0000
From:    P.Abbott@uk.ac.aston
Subject: OzTeX V1.4 and Printer Fonts

I am using OzTeX V1.4 with a laserprinter which has an attached disk. I can
therefore load fonts onto the hard disc. On occasions I wish to print on
another laser printer which does not have an attached disk. OzTeX's config
file assumes that postscript fonts are resident in the printer and that pk
files exist otherwise. I have a font (LogosPiFont) for which I have screen
data, printer data and AFM data. I have created a TFM and downloaded the
printer font to my printer disk. The sample sheet works on the laser
printer with the attached disk but reports `not found using courier' on the
other printer.

How do I get OzTeX to pick up the printer font information from the Mac
when using the other laser printer?

Peter

Tel  44 (0)21 359 5492 direct
FAX 44 (0)21 359 6158

------------------------------

Date:    Thu, 05 Mar 92 10:16:26 +0000
From:    P.Abbott@uk.ac.aston
Subject: Boxit.sty

Marcel

I have just collected boxit .sty from the Aston Archive

% boxit.sty
% version: 27 Feb 1992
%
% Defines a boxit environment, which draws lines around its contents.
% Usage:
%   \begin{boxit}
%       ... (text you want to be boxed, can contain other environments)
%   \end{boxit}
%

If I use multicol.sty a try to box a word when using 2 columns, the box
extends the width of the column, on the next line with the word against the
left hand side.

e.g.

This is a normal line using multicols{2} and
this word
- ---------------------------------------
| is boxed                                                     |
- ---------------------------------------
and the text now carries on as normal as you
would expect.



I also tried boxing a paragraph in multicols{2} and that worked fine.

Peter

Tel  44 (0)21 359 5492 direct
FAX 44 (0)21 359 6158

------------------------------

Date:    Fri, 06 Mar 92 08:46:06 +0000
From:    Adrian F Clark <alien@uk.ac.essex>
Subject: Building multiple articles into a single LaTeX document

Before I go ahead and figure out to do it, has anyone looked at the
practicalities of combining multiple papers prepared using LaTeX's
article style into a single document?  This will include getting
\maketitle to work right, references to appear at the ends of
articles, all numbering to be re-initialised, and cross-referencing to
be local to each article.  And probably other things that I haven't
thought of yet.

What I'm aiming for is to minimise the editor interaction in turning a
set of papers into a proceedings.  Yes, the editor is me. :-}

Many thanks in advance.

 ..Adrian

------------------------------

Date:    Fri, 06 Mar 92 11:30:29 +0000
From:    Philip Taylor (RHBNC) <P.Taylor@uk.ac.rhbnc.vax>
Subject: Just to make you laugh ...

Does anybody know such a word processor, like LaTex, with STRONG plotting
ability, like PGPLOT? Please reply at
 
zhang@wsumath.bitnet
 
Thank you in advance.

------------------------------

Date:    Mon, 10 Feb 92 13:37:18 -0500
From:    karl%edu.umb.cs@uk.ac.nsfnet-relay
Subject: Sauter CM version 1.1 released

I've again updated my packaging for Unix of John Sauter's Metafont files
to make Computer Modern fonts at any point size.  You can get version
1.1 by ftp from

  ftp.cs.umb.edu [192.12.26.23]:pub/tex/sauter.tar.Z.

This version fixes a bug in generating the cmsy fonts I introduced in 1.0.

For all of the standard Computer Modern fonts, these files produce the
same TFM files as Knuth's sources.  So it is ok to call the output from
these `cm...'.

The distribution includes an lfonts.tex for LaTeX and a MakeTeXPK for
dvips which take advantage of these fonts.

Let me know if you have questions or suggestions.

karl@cs.umb.edu
Member of the League for Programming Freedom---write to league@prep.ai.mit.edu.

    { The uuencoded, compressed tar archive is stored in the UK TeX Archive in
      [tex-archive.src.unix-archives]sauter.tarz_uue
                                                        --Ed. }
------------------------------

Date:    Sat, 29 Feb 92 05:01:44 -0500
From:    zaccone%edu.bucknell@uk.ac.nsfnet-relay
Subject: Excalibur 1.1 - Spelling Checker for the Macintosh

Excalibur 1.1 is now available.

Excalibur is a Macintosh spelling checker for LaTeX documents. It also
does a fairly good job with plain TeX files.  It reads files of type
TEXT and it is smart enough to ignore most LaTeX commands and a fair
number of plain TeX commands. Since it just ignores these commands, it
will also serve quite nicely as a spelling checker for any TEXT file
that doesn't contain any LaTeX or TeX commands. (It is not completely
accurate to say that Excalibur ignores LaTeX commands. It will process
any arguments that contain text).

Excalibur is a stand-alone application that we have tested with both
OzTeX and Textures documents. The fact that it is a stand-alone
application should not present any inconvenience since it works with
MultiFinder under System 6 and it is compatible with System 7.

This is version 1.1.  It is a significant improvement over version
1.0.  This new version supports user defined dictionaries.

You will need System 6.0 or higher to run Excalibur.

There is extensive on-line help.  You will find it under the Apple
menu if you are running System 6, and under the Balloon Help menu if
you are running System 7 or greater.

You can get Excalibur 1.1 from the following ftp sites:

sumex-aim.stanford.edu in info-mac/app/excalibur-11.hqx
sol.bucknell.edu in pub/mac/Excalibur_1.1.cpt.hqx

Rick Zaccone
zaccone@bucknell.edu

    { The binhex-encoded Compact Pro archive is stored in the UK TeX Archive in
      [tex-archive.utils.spell.mac]excalibur-11.hqx
                                                        --Ed. }

------------------------------

Date:    Sun, 01 Mar 92 14:06:19 -0600
From:    George D. Greenwade"George D. Greenwade" 
         <bed_gdg%edu.shsu@uk.ac.nsfnet-relay>
Subject: ENDFLOAT.STY available at FILESERV/Niord

James Darrell McCauley <jdm5548@diamond.tamu.edu> forwarded me his official
release version (1.0) of his endfloat.sty (a beta version had been posted
to comp.text.tex earlier).  The purpose of this style is to put all figures
on pages by themselves at the end of an article in a section named Figures.
Likewise for tables.  Reference can be made in the text of where the figure
should have been (only caption appears - see \markersintext and
\nomarkersintext [default] below.  \ref and \label always works on the ones
at the end).  The default language of this style is English; specific
instructions for using this in a foreign language are provided within the
comments of the file.

To retrieve this file via e-mail, please include the command:
 SENDME STY.ENDFLOAT
in the body of a mail message to FILESERV@SHSU.BITNET (FILESERV@SHSU.edu). 
The file is available for anonymous ftp retrieval from Niord.SHSU.edu
[192.92.115.8] in the directory [.STY] as STY.ENDFLOAT.

Regards,   George
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
George D. Greenwade, Ph.D.                            Bitnet:  BED_GDG@SHSU
Department of Economics and Business Analysis         THEnet: SHSU::BED_GDG
College of Business Administration                    Voice: (409) 294-1266
P. O. Box 2118                                        FAX:   (409) 294-3612
Sam Houston State University              Internet:        bed_gdg@SHSU.edu
Huntsville, TX 77341                      bed_gdg%SHSU.decnet@relay.the.net
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

    { endfloat.sty is in the UK TeX Archive in
      [tex-archive.latex.contrib]endfloat.sty
      See Sebastian's installation announcement below.
                                                        --Ed. }
------------------------------

Date:    Wed, 04 Mar 92 12:35:59 -0600
From:    George D. Greenwade"George D. Greenwade" 
         <bed_gdg%edu.shsu@uk.ac.nsfnet-relay>
Subject: Sfware programs available on FILESERV/Niord

Norm Walsh (author of the popular SFPtoPK, PKtoSFP, and MergeSFP utilities
for softfont conversions to and from PK formats) forwarded me his new
Sfware collection for even more extensive font handling.  Norm's obsession
with collecting fonts clearly has a benefit for the TeX community.  Below
is the FILESERV description file for this new package.

My thanks are extended to Norm for providing them for our distribution.

- --George
===========================================================================
                                  SFWARE
                                  ------
The SFWARE package includes four UUENCODEd ZIP files for Norm Walsh's
(walsh@cs.umass.edu) utilities which allow you to download, rotate,
compress, expand, view, and perform special effects on softfonts.  The
effects provided include bold, fill, convert to fixed spacing, halftone,
hollow, invert, mirror, outline, convert to proportional spacing, resize,
reverse, shade, shadow, slant, stripe, three-d, hollow-three-d, and
filled-three-d effects.  The effects can be tailored and customized for any
font with various parameters and shading patterns.

Sfware is distributed in four archive files: SFW100P1, SFW100P2, SFW100D1,
and SFW100D2.  The 'P' archives contain the programs and the 'D' archives 
contain documentation.  It is absolutely vital that you have BOTH program
archives before you try to use Sfware.

These programs only work under MS-DOS.  The menu-shell requires a hard disk
and 400+kb of memory.  The special effects cannot be applied to scalable
fonts.  These programs are shareware.

What you need: 
        SFW100P1.ZIP 
        SFW100P2.ZIP 
These archives contain the programs for Sfware.  You must get both of these
archives or Sfware will not work!
        SFW100D1.ZIP 
        SFW100D2.ZIP 
These archives contain the documentation.  The "D1" archive documents the
full-screen shell.  The "D2" archive documents the command line utilities.
It is recommended that you start with the full-screen shell and move on to
the command-line interface if you find a need. 

These files are available for retrieval via mail by including the command:
 SENDME SFWARE
in the body of a mail message to FILESERV@SHSU.BITNET (FILESERV@SHSU.edu). 
If, for some reason, you should only require a specific file, say,
SFWARE.SFW100D2_UUE_05OF13, include the command:
 SENDME SFWARE.SFW100D2_UUE_05OF13
in your mail message to FILESERV. The SFW100P1.ZIP, SFW100P2.ZIP,
SFW100D1.ZIP, and SFW100D2.ZIP files are available for anonymous ftp
retrieval from Niord.SHSU.edu [192.92.115.8] in the directory
[.SFWARE].  

Files added to this package: (1 Block = 512 bytes)
File                      Blocks  Save file as:      UUDECODEs to:
- ----------------------------------------------------------------------------
SFWARE.SFW100_TXT             2   SFW100.TXT         N/A

SFWARE.SFW100D1_UUE_01OF10   79   SFW100D1.UUE       SFW100D1.ZIP
  through                  each    (UUENCODED parts 1 though 9)
SFWARE.SFW100D1_UUE_09OF10   
SFWARE.SFW100D1_UUE_10OF10   39    part 10 

SFWARE.SFW100D2_UUE_1OF8     79   SFW100D2.UUE       SFW100D2.ZIP
  through                  each    (UUENCODED parts 1 though 7)
SFWARE.SFW100D2_UUE_7OF8
SFWARE.SFW100D2_UUE_8OF8     69   part 8 

SFWARE.SFW100P1_UUE_01OF12   79  SFW100P1.UUE       SFW100P1.ZIP
  through                  each    (UUENCODED parts 1 though 11)
SFWARE.SFW100P1_UUE_11OF12
SFWARE.SFW100P1_UUE_12OF12   77   part 12

SFWARE.SFW100P2_UUE_01OF13   79  SFW100P2.UUE       SFW100P2.ZIP
  through                  each    (UUENCODED parts 1 though 12)
SFWARE.SFW100P2_UUE_12OF13
SFWARE.SFW100P2_UUE_13OF13   44   part 13

Approximate total blocks in SFWARE package = 3,312

------------------------------

Date:    03 Mar 92 15:33:38 +0000
From:    spqr@uk.ac.york.minster
Subject: endfloat.sty in UK Tex Archive

  [.latex.contrib]endfloat.sty
contains  James Darrell McCauley's endfloat style option for LaTeX.

The purpose of this style is to put all figures on pages by themselves
at the end of an article in a section named Figures. Likewise for tables.
Reference can be made in the text of where the figure should have been
(only caption appears - see \markersintext and \nomarkersintext [default]
 \ref and \label always works on the ones at the end).

Sebastian
Dept. of Computer Science, University of York, York, Y01 5DD (+44 0904 433386)
JANET MAIL:     spqr@uk.ac.york.minster 
INTERNET MAIL:  spqr@minster.york.ac.uk


------------------------------

Date:    03 Mar 92 15:35:39 +0000
From:    spqr@uk.ac.york.minster
Subject: boxit.sty in UK TeX Archive

Marcel van der Goot's `boxit.sty' is in
 [.latex.contrib]boxit.sty

It allows you to box arbitrary text (including verbatim) in LaTeX

This is a revised version posted to comp.text.tex 27/2/92

sebastian

------------------------------

Date:    03 Mar 92 15:56:44 +0000
From:    spqr@uk.ac.york.minster
Subject: dvips5476 MSDOS binary in UK TeX Archive

in [.drivers.dvi2ps.dvips] in the UK TeX Archive you will find a
compiled version of dvips (latest version, 28/2/92, 5.476) for MSDOS
*386 or 486 machines only*. There is a self-extracting archive
DVIPSDOS.EXE and .BOO-encoded copy of the same. When run this will
expect to write to a subdirectory called EMTEX and \STY and \PS
directories below that. So unpack at the top of your hierarchy, if you
have one like mine, or move things around later. It creates
afm2tfm.exe and dvips32.exe in \emtex, the configuration files in
\emtex\ps, and TeX/LaTeX files in \emtex\sty. This gives you a
complete working system, but you'll need to check config.ps in
\emtex\ps for paths etc

NOTE that this will not work on DOS machines with less than a 386, and
will not work under Windows

Sebastian

------------------------------

Date:    03 Mar 92 16:04:00 +0000
From:    spqr@uk.ac.york.minster
Subject: address package in UK TeX Archive

Michael Wester's `address' package is in the UK TeX Archive in
 [.latex.contrib.address]

This  will generate form letters and mailing labels to a list of recipients.
The following files are included in this distribution:

address.tex     address program---can be run under either TeX or LaTeX
preamble.tex    generic TeX/LaTeX preamble
letter.tex      TeX/LaTeX test letter file
example.tex     example TeX/LaTeX letter file
3pre.tex        preamble for 3across
3across.tex     create 3-across mailing labels
envpre.tex      preamble for envelope
envelope.tex    treat the lower third of the sheet as an envelope
Paper.tex       text of the paper presented at the 1991 TUG meeting
                (needs ltugboat.sty, ltugproc.sty, tugboat.com available from
                your favorite TeX archive)

sebastian

------------------------------

Date:    04 Mar 92 09:34:47 +0000
From:    spqr@uk.ac.york.minster
Subject: Harvard styles update in UK TeX Archive

Full-Name: Sebastian Rahtz


The .bst files in [.latex.contrib.harvard] have been updated; anyone
who got them last week should get them again

Sebastian 

------------------------------

Date:    04 Mar 92 13:17:48 +0000
From:    spqr@uk.ac.york.minster
Subject: emTeX update at Aston

Being unclear about the date of the emTeX copy at Aston, I have
installed a complete new copy (distribution of October 1991) in
[tex-archive.tex.ms-dos.emtex] in the form of BOO-encoded files. See
also the [.MISC] directory for texshell and [.BETATEST] for the latest
test version of emtex386.

emTeX is widely-used. If this copy is corrupt, incomplete etc
in any way, tell me and I will fix it instantly (well, as fast as I can).

*but* dont get this copy just to be safe. The differences are minor.
Get the test version of emtex386 if you want to help get it fully
correct, but dont complain if it doesnt. the average user should wait
to upgrade until Eberhard recommends a  full change-over (and I dont
think he does yet)

Sebastian Rahtz

------------------------------

Date:    04 Mar 92 14:07:01 +0000
From:    spqr@uk.ac.york.minster
Subject: MusicTeX in UK TeX Archive

A current (last week) release of the musictex system for typesetting
music is in the UK TeX Archive in

 [tex-archive.musictex]

with apologies to the authors for not having been up to date with this
in the past.

please dont ask me how it works....

sebastian

PS a Unix uuencoded compressed tar archive is in
[tex-archive.src.unix-archives]music.uue 

------------------------------

Date:    Fri, 06 Mar 92 17:31:38 +0000
From:    David Osborne <cczdao@mips>
Subject: UnStuffit Deluxe in UK TeX Archive

The UnStuffit utility for Macintosh computers, for unpacking `StuffIt'
archives, is in
    [tex-archive.archive-utils.unstuffit.mac]unstuffit-deluxe-20.hqx

You will need a utility for decoding BinHex (hqx) files, such as
BinHex or earlier versions of UnStuffit, or fetch the file in BinHex
mode in HyperFTP.  The file is decoded into the UnStuffit Deluxe
Installer application, which installs UnStuffit itself and its
documentation.

- --David Osborne
  Cripps Computing Centre, University of Nottingham
  (pp UK TeX Archive Group)

------------------------------

Date:    Fri, 06 Mar 92 17:52:27 +0000
From:    David Osborne <cczdao@mips>
Subject: Compact Pro Extractor in UK TeX Archive

Compact Pro Extractor for Macintosh computers, for unpacking archives
created with Compact Pro or StuffIt 1.5.1, is in the UK TeX Archive, in
[tex-archive.archive-tools.compact-pro-extractor.mac]compact-pro-extractor-12.h
qx

You will need a utility for decoding BinHex (hqx) files, such as
BinHex or Stuffit, or fetch the file in BinHex mode in HyperFTP.  The
file is decoded into a Stuffit archive, which can be unpacked using
StuffIt or UnStuffit.

- --David Osborne
  Cripps Computing Centre, University of Nottingham
  (pp UK TeX Archive Group)

------------------------------
					
		       UK TeX ARCHIVE at ASTON UNIVERSITY
			      >>>  UK.AC.TEX  <<<
					
		  *** Interactive and file transfer access ***
	   JANET: Host: uk.ac.tex, Username: public, Password: public
				DTE 000020120091
		    Internet: host tex.ac.uk [134.151.40.18]
	       For telnet access, login: public, password: public
      For anonymous ftp, login: anonymous, password: <your-e-mail-address>
					
			      *** Mail server ***
		    Send mail to TeXserver@uk.ac.tex (JANET)
		   or TeXserver@tex.ac.uk (rest of the world)
		   with message body containing the word HELP

\section FILES OF INTEREST

    [tex-archive]00readme.txt
    [tex-archive]00directory.list        [tex-archive]00directory.size
    [tex-archive]00directory_dates.list  [tex-archive]00last30days.files

\section DIGESTS

    This year's UKTeX back issues are stored in the archive in directory
      [tex-archive.digests.uktex.92]
    This year's TeXhax back issues are stored in the archive in directory
      [tex-archive.digests.texhax.92]
      Latest TeXhax: V92 #02
    TeXMaG back issues are stored in the archive in directory
      [tex-archive.digests.tex-mag]
      Latest TeXMaG: V5N3

\section MEDIA DISTRIBUTIONS

\subsection Washington Unix TeX distribution tape
    Latest copy of May/June 1991 contains:
    TeX 3.14, LaTeX 2.09, Metafont 2.7, plus many utilities
    suitable for Unix 4.2/4.3BSD & System V
    tar format, 1600bpi, blockfactor 20, 1 file (36Mb)
    Copies available on:
      One 2400ft 0.5" tape sent with return labels AND return postage to Aston
   OR One Quarter-Inch Cartridge, QIC-120 or QIC-150 format (DC600A or DC6150)
      sent with envelope AND stamps for return postage to Nottingham
    (addresses below).

\subsection VMS tapes
    VMS backup of the archive requires three 2400ft tapes at 6250bpi.
    VMS backup of TeX 2.991 plus PSprint requires one 2400ft tape.

\subsection Exabyte 8mm tapes
    Same contents available as 0.5" tapes.
    Following tape types available: SONY Video 8 cassette P5 90MP,
    MAXELL Video 8 cassette P5-90, TDK Video 8 cassette P5-90MPB

\section TeX IMPLEMENTATIONS FOR SMALL COMPUTERS

\subsection OzTeX V1.4 (for Macintosh)
    Send 7 UNFORMATTED 800K disks to Aston with return postage.

\subsection emTeX (for MS-DOS)
    The complete package (3.5" High density disk format ONLY)
    is available from Aston at a cost of 15 pounds,
      including disks, post and packing.
    All other enquiries and disk formats should be directed to:
    Eigen PD Software, P.O. Box 722, Swindon SN2 6YB  (tel: 0793-611270)
    (JANET e-mail address: kellett@uk.ac.cran.rmcs)
    
\subsection TeX for the Atari ST
    All enquiries for disks etc. should be directed to:
    The South West Software Library, P.O. Box 562, Wimborne, Dorset BH21 2YD
    (JANET e-mail address: mdryden@uk.co.compulink.cix)

\section POSTAGE RATES
    All prices in Pounds Sterling.
    For Aston orders, make cheques payable to Aston University.

    0.5" tapes: UK: 2.50 (one tape),  5.00 (two tapes).
            Europe: 5.00 (one tape),  9.00 (two tapes).
            Outside Europe please enquire.
    8mm tapes:
            UK: 1.00,  Europe: 2.00.
    Quarter-inch cartridges:
            UK: 1.00,  Europe: 2.00.
    Diskettes:
    Quantity/Size   Europe   World    UK 1st   UK 2nd
      18/3.5"        3.10     5.10     1.40     1.10
      11/3.5"        1.80     2.90     0.80     0.65
      18/5.25"       1.20     2.00     0.60     0.50
      11/5.25"       0.80     1.30     0.50     0.35

\section POSTAL ADDRESSES
    Please include SELF-ADDRESSED ADHESIVE LABELS for return postage.

    Peter Abbott
    Information Systems, Aston University, Aston Triangle, Birmingham B4 7ET

    David Osborne
    Cripps Computing Centre, University of Nottingham, Nottingham NG7 2RD, UK
    (for Quarter-inch cartridges ONLY -- include stamps for return postage)

\section UK TeX USERS GROUP

    For details, contact:
    Geeti Granger, Text Processing Dept, John Wiley & Sons, 
    Baffins Lane, Chichester, W Sussex PO19 1UD  (tel: 0243 770329)
    e-mail: geeti@cs.nott.ac.uk
 or David Penfold, Edgerton Publishing Services,
    30 Edgerton Road, Edgerton, Huddersfield HD3 3AD (tel: 0484 519462)


\bye

End of UKTeX Digest [Volume 92 Issue 9]
***************************************