UKTeX Digest    Friday, 24 May 1991
                Volume 91 : Issue 21

Today's Topics:
 {Q&A}:
                      Re: PostScript libraries?
                    Marking changes to a document
                  RE: Marking changes to a document
     Re: Peter Flynn's request for LaTeX footnotes in a paragraph
              Bibliography style sorted by citation key
            Re: Bibliography style sorted by citation key
            Re: Bibliography style sorted by citation key
                         TeX for MVS systems?
             Printing selected pages with emTeX's DVIHPLJ
           Re: Printing selected pages with emTeX's DVIHPLJ
                            TeX for HP-UX
                          Re: TeX for HP-UX
 {Announcements}:
             Announcing the babel system of style options
 {Archive News}:
            UK TeX Archive now accessible from UUCP sites
                     REVTeX (v2.0) in the archive
                 EGA2MF has been added to the 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:    Fri, 17 May 91 17:02:52 +0000
From:    Dave Love <D.LOVE@UK.AC.DARESBURY>
Subject: Re: PostScript libraries?

P.G. Collis writes:
 > We use psfig to include EPS into LaTeX and want to make available a library
 > for users.
 > 
 > LaTeX appears to pick-up EPS files from TEXINPUTS, but unfortunately this is
 > not true for dvips!  Is there a way to make a library available without
 > instructing users to take copies or linking the required files?

dvips does use TEXINPUTS to search for included EPS (at least the un*x
version v5.* does).  However, if TEXINPUTS isn't actually defined
TeX's and dvips's different defaults may not be consistent.  Also the
`S' option in the printer configuration file can override the default.
The dvips manual (dvips.tex in the 5.* distribution) explains its path
and environment variable interpretation in detail.

CA_ROWLEY writes:
 > I am not familiar with how psfig works but I would be surprised if
 > LaTeX itself actually does anything at all with the EPS file.
 > 
 > Does it not just pass the file name through to DVIPS (complete with
 > directory name or whatever you put in front of it), not even caring
 > whether such a file exists, let alone what directory it is in.

\psfig needs to read the EPS file to find the %%BoundingBox comment in
order to tell how big the picture is supposed to be.

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

Date:    Fri, 17 May 91 17:09:01 +0000
From:    Michael J Smith <MICK@UK.CO.ICL.SSS>
Subject: Marking changes to a document

I use LaTeX to prepare various documents which have to change over a
period of time.  Is there any convenient mechanism to, for example,
put a line or some other mark in the margin to mark changes.
Such a mechanism would have to work equally well for tables, figures
etc. as well as ordinary text.

Mick Smith
ICL, Strategic Systems 

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

Date:    Fri, 17 May 91 21:40:28 +0000
From:    Brian {Hamilton Kelly} <TEX@UK.AC.CRANFIELD.RMCS>
Subject: RE: Marking changes to a document

In message <10684.9105171609@sc1.sss.icl.co.uk> (to UKTeX)
of Fri, 17 May 91 17:09:01 BST, Michael J Smith <MICK@UK.CO.ICL.SSS> wrote:

> I use LaTeX to prepare various documents which have to change over a
> period of time.  Is there any convenient mechanism to, for example,
> put a line or some other mark in the margin to mark changes.
> Such a mechanism would have to work equally well for tables, figures
> etc. as well as ordinary text.

It very much depends upon your output device driver.  Various authors
have implemented support for changebars; most are based on Flavio Rose's
\special commands (because, of course, TeX would have no idea
whereabouts to put a bar on a page, since it never knows exactly where
it is, in this context at least).

My DVItoLN03 V4 driver supports these for the Digital LN03 printer,
using CHANGEBAR.STY, available from the UK TeX Archive (uk.ac.tex).
Recently, a new version of this has been contributed, which supports
changebars on PostScript printers.  I believe Eberhard Mattes has also
implemented a mechanism for his emTeX drivers, but I don't know any
details, or whether his method is compatible with CHANGEBAR.STY.

                               Brian {Hamilton Kelly}

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ JANET:     tex@uk.ac.cranfield.rmcs                                     +
+ BITNET:    tex%uk.ac.cranfield.rmcs@ac.uk                               +
+ INTERNET:  tex%uk.ac.cranfield.rmcs@nsfnet-relay.ac.uk                  +
+ UUCP:      {mcsun,ukc,uunet}!rmcs.cranfield.ac.uk!tex                   +
+ Smail:     School of Electrical Engineering & Science, Royal Military   +
+            College of Science, Shrivenham, SWINDON SN6 8LA, U.K.        +
+ Phone:     Swindon (0793) 785252 (UK), +44-793-785252 (International)   +
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

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

Date:    Mon, 20 May 91 10:08:53 +0000
From:    Dominik Wujastyk <UCGADKW@UK.AC.UCL>
Subject: Re: Peter Flynn's request for LaTeX footnotes in a paragraph

Dear Peter,

My email to you never gets through for some reason, so let me say here
publicly that Chris Rowley and I made a LaTeX style to do the kind of
footnotes you want some time ago.  It is called fnpara.sty, and should
be available from the usual sources.  Here it is, anyway:


% FNPARA.STY 3-OCT-1988 
% A LaTeX style to typeset footnotes in run-on paragraphs.
% See end of this file (after \endinput) for comments.
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% From LaTeX.tex :
\long\def\@footnotetext#1{\insert\footins{\footnotesize
%CCCC  ---the next four lines are probably redundant, since:
%           the paragraphing takes place later;
%           and this style of footnote never gets split.
    \interlinepenalty\interfootnotelinepenalty
    \splittopskip\footnotesep
    \splitmaxdepth \dp\strutbox
%CCCC  ---these two lines will need to be reproduced when doing the unboxing.
    \hsize\columnwidth
    \@parboxrestore
%CCCC
   \floatingpenalty \@MM
\edef\@currentlabel{\csname p@footnote\endcsname\@thefnmark}
%CCCC  --- need to set each footnote in an hbox and apply
%          the fudge factor here:
    \setbox0=\hbox{%
    \@makefntext
%CCCC   --- this needs a parameter
%       --- the rule should be moved to the beginning of the footnote
%           paragraph:
%       --- but the \ignorespaces should be left here.
%      \rule{\z@}{\footnotesep}
      {\ignorespaces
      #1\strut
%CCCC   --- penalty to help line breaking in footnote para goes here:
%              value from TeXbook.
      \penalty -10
      \hskip\footglue
      }  % end of parameter
      }  % end of \hbox
  \dp0=0pt \ht0=\fudgefactor\wd0 \box0
      }  % end of \footins
      }  % end of \def
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%CCCC --- from TeXbook
\newskip\footglue \footglue=1em plus.3em minus.3em
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Cut down from ARTICLE.TEX :
\long\def\@makefntext#1{{$^{\@thefnmark}$}\nobreak\hskip.5em\relax#1}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% From LaTeX.TEX:
\def\@makecol{\ifvoid\footins \setbox\@outputbox\box\@cclv
   \else\setbox\@outputbox
     \vbox{\boxmaxdepth \maxdepth
     \unvbox\@cclv\vskip\skip\footins\footnoterule
          \global\setbox1\vbox{\makefootnoteparagraph}\unvbox1}\fi
     \xdef\@freelist{\@freelist\@midlist}\gdef\@midlist{}\@combinefloats
     \setbox\@outputbox\vbox to\@colht{\boxmaxdepth\maxdepth
        \@texttop\dimen128=\dp\@outputbox\unvbox\@outputbox
        \vskip-\dimen128\@textbottom}
     \global\maxdepth\@maxdepth}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% From TeXbook, p.398 ff., AVOIDING the  redefinition of \\ in LaTeX!!
{\catcode`p=12 \catcode`t=12 \gdef\@ennumber#1pt{#1}}

{\footnotesize \newdimen\footnotebaselineskip
%CCCC --definitely needed:
  \global
  \footnotebaselineskip=\normalbaselineskip}

\dimen0=\footnotebaselineskip \multiply\dimen0 by 1024
\divide \dimen0 by \columnwidth \multiply\dimen0 by 64
\xdef\fudgefactor{\expandafter\@ennumber\the\dimen0 }

\def\makefootnoteparagraph{\unvbox\footins \makehboxofhboxes
  \setbox0=\hbox{\unhbox0 \removehboxes}
%CCCC  ---now we are ready to set the paragraph:
    \hsize\columnwidth
    \@parboxrestore
    \baselineskip=\footnotebaselineskip
    \noindent
%CCCC ---this is where the strut is needed:
  \rule{\z@}{\footnotesep}%
  \unhbox0\par}
\def\makehboxofhboxes{\setbox0=\hbox{}
  \loop\setbox2=\lastbox \ifhbox2 \setbox0=\hbox{\box2\unhbox0}\repeat}
\def\removehboxes{\setbox0=\lastbox
  \ifhbox0{\removehboxes}\unhbox0 \fi}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\endinput

                           FNPARA.STY
    A LaTeX style to typeset footnotes in run-on paragraphs.

History:

A vain attempt at this LaTeX modification was tried in late
September 1988 by Dominik Wujastyk, and sent to TeXhax and UKTeX
for comment.  Chris Rowley came up with a working
version a few days later, but it still needs thorough testing.

The Style:

This LaTeX style changes the way LaTeX does footnotes.  With this
style invoked (\documentstyle[fnpara]{article}), footnotes will
be typeset in a running paragraph, instead of one above another.
It is suitable for texts such as critical editions, which contain
many short footnotes.

This is based on the TeX macros described by Knuth in the
TeXbook, Dirty Tricks, pages 398--400.  It is  not tested beyond
some simple examples.   In particular, it has not been tested
properly in connection with even the simplest of environments, nor with
other floats.

(In fact, ordinary LaTeX footnotes sometimes do not work well
if they need splitting (e.g. producing blank pages,
or appearing in shuffled form): but these
problems should not affect this style.
I --CR-- have sent in a Bug Report about some
of these problems.)

Be aware of Knuth's note on the limitations of this method of
doing the job:  the TeX stack is used four times per footnote,
and the stack is limited (TeXbook pp. 300--301).  So if you have
very many footnotes on a page (in the hundreds) and encounter
  "! TeX capacity exceeded, sorry [... save size ...]"
errors, you may need to break your text into smaller sections.
Fortunately, this is very easy to do with LaTeX.  And the
footnote counter can be reset to make the joins seamless.

Chris Rowley
Office tel: (England) 01 794 0575
Janet: CA_ROWLEY@UK.AC.OPEN.ACS.VAX

Dominik Wujastyk
Office tel: (England) 071 383 4252 x 24
Janet: D.Wujastyk@UK.AC.UCL


October 3, 1988


Character code reference:
Upper case letters: ABCDEFGHIJKLMNOPQRSTUVWXYZ
Lower case letters: abcdefghijklmnopqrstuvwxyz
Digits: 0123456789
Square, curly, angle braces, parentheses: [] {} <> ()
Backslash, slash, vertical bar: \ / |
Punctuation: . ? ! , : ;
Underscore, hyphen, equals sign: _ - =
Quotes--right left double: ' ` "
"at", "number" "dollar", "percent", "and": @ # $ % &
"hat", "star", "plus", "tilde": ^ * + ~

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

Date:    Mon, 20 May 91 15:11:05 +0000
From:    Adrian F Clark <ALIEN@UK.AC.ESSEX>
Subject: Bibliography style sorted by citation key

Has anyone devised a bibliography style which lists references using
their citation key (i.e., the thing which goes in \cite), as in

   ...\cite{Smith-Jones}...


   Smith-Jones: Fred Smith and Bert Jones (1991): "A Mechanism for
         Listing BibTeX Files Sorted by their Citation Key"
         UKTeX Digest volume 91, number 26.

This would be amazingly useful when producing listings of .bib files.

 Dr Adrian F. Clark                                   JANET: alien@uk.ac.essex
 INTERNET: alien%uk.ac.essex@nsfnet-relay.ac.uk          FAX: (+44) 206-872900
 BITNET: alien%uk.ac.essex@ac.uk              PHONE: (+44) 206-872432 (direct)
 Dept ESE, University of Essex, Wivenhoe Park, Colchester, Essex, C04 3SQ, UK.

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

Date:    Tue, 21 May 91 10:56:31 +0000
From:    Sebastian Rahtz <S.P.Q.RAHTZ@UK.AC.SOUTHAMPTON.ECS>
Subject: Re: Bibliography style sorted by citation key

Adrian F Clark <ALIEN@UK.AC.ESSEX> writes:
 > Has anyone devised a bibliography style which lists references using
 > their citation key (i.e., the thing which goes in \cite), as in

here is a function you will find in most .bst files.  `cite$' is the
string you used in \cite, and `label' is what BibTeX is going to
generate. I presume all you do is replace `label write$' with `cite$
write$', or whatever combination takes your fancy. I stress that I
have not tested this theory.


FUNCTION {output.bibitem}
{ newline$
  "\bibitem[" write$
  label write$
  "]{" write$
  cite$ write$
  "}" write$
  newline$
  ""
  before.all 'output.state :=
}


Sebastian

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

Date:    Tue, 21 May 91 13:50:36 +0000
From:    Adrian F Clark <ALIEN@UK.AC.ESSEX>
Subject: Re: Bibliography style sorted by citation key

Sebastian writes:
> here is a function you will find in most .bst files.  `cite$' is the
> string you used in \cite, and `label' is what BibTeX is going to
> generate. I presume all you do is replace `label write$' with `cite$
> write$', or whatever combination takes your fancy. I stress that I
> have not tested this theory.
> 
> FUNCTION {output.bibitem}

(and so on).

I've just tried Sebastian's suggested modification to alpha.bst, to
yield biblist.bst, and it works perfectly.  Exactly what I was looking
for!

 Dr Adrian F. Clark

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

Date:    Mon, 20 May 91 16:21:00 +0000
From:    Dragan Cvetkovic +38-11-778-451 
         <XPMFM30%EARN.YUBGSS21@UK.AC.EARN-RELAY>
Subject: TeX for MVS systems?

    Hi, can please someone tell me where can I find TeX for IBM
mainframe systems running MVS operating system?
                          D. Cvetkovic
                             ..
 ---------------------------m--m----------------------------------------
 |  Dragan Cvetkovic          |       ecvetkov@yubgef51.bitnet         |
 |  Faculty of Mathematics    |       xpmfm30@yubgss21.bitnet          |
 |  Belgrade                  |-----------------------------------------
 |  Yugoslavia                | You can do more with a kind word and a |
 |  phone +38-11-778 451      | gun than with just a kind word.        |
 ---------------------------w--w----------------------------------------
                             ''

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

Date:    Tue, 21 May 91 11:59:00 +0000
From:    Peter Flynn UCC <CBTS8001%IE.UCC.IRUCCVAX@UK.AC.EARN-RELAY>
Subject: Printing selected pages with emTeX's DVIHPLJ

The HPLJ driver with emTeX comes with some nice features for positioning
multiple pages on a sheet. My requirement is to print a document (which is
a multiple of 4 pages long) so that by reprinting with the paper flipped
over, you get two copies of a booklet straight out. This means printing
landscape (no problem) with two pages to view (no problem) but in the
specific order (assume 48pp):
 
     +------------------+
     |         |        |
     |   p48   |   p1   |
     |         |        |
     +------------------+
     +------------------+
     |         |        |
     |   p46   |   p3   |
     |         |        |
     +------------------+
 
etc. (those are two sheets there). so i need to print pages in the order
1 48 3 46 5 44 7 42 ... 47 2 using /ci/cf/cx etc but I can't figure out
how to make DVIHPLJ jump around the file like that, it seems only to be
able to skip forward, not backward. Arbortxt's DVIHP will do it, using
a response file, but I have other reasons for wanting to use emTeX's
(like .PCX /specials). Any offers?
 
///Peter

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

Date:    Tue, 21 May 91 12:32:39 +0000
From:    Sebastian Rahtz <S.P.Q.RAHTZ@UK.AC.SOUTHAMPTON.ECS>
Subject: Re: Printing selected pages with emTeX's DVIHPLJ

Peter Flynn UCC <CBTS8001%IE.UCC.IRUCCVAX@UK.AC.EARN-RELAY> writes:

 > The HPLJ driver with emTeX comes with some nice features for positioning
 > multiple pages on a sheet. My requirement is to print a document (which is
 > a multiple of 4 pages long) so that by reprinting with the paper flipped
 > over, you get two copies of a booklet straight out. This means printing
....
 > etc. (those are two sheets there). so i need to print pages in the order
 > 1 48 3 46 5 44 7 42 ... 47 2 using /ci/cf/cx etc but I can't figure out
 > how to make DVIHPLJ jump around the file like that, it seems only to be

Two suggestions:
 a) use dvidvi, which you will have to compile from C source on your
    PC; it rearranges the pages of a dvi file
 b) write a .BAT file with multiple calls to dvihplj..... that means
    working out the logic yourself, of course.

I sympathize. I have been doing this for years, and it makes me tear
my hair out every single time, because I forget the formula from last
time! My last attempt *was* a success - I wanted an A5 booklet, so I
got TeX producing A5 pages, then got dvidvi to put them two up on an
A4 page in the right order for immediate xeroxing.

Sebastian

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

Date:    21 May 91 13:23:09 +0000
From:    hermes <HERMES@UK.CO.GEC-MRC>
Subject: TeX for HP-UX

Hi,
        I was given your ID by Malcolm Clark of Central London Poly for
info on TeX. We have a cluster of HP9000s running HP-UX 7.0, along with 
X11R4 release of X-windows. We'll soon be taking delivery of a postscript
laser printer, and have started thinking about systems for high quality
output of text, drawings, images etc. We'd like to play with TeX, so any
info you may have regarding Public Domain TeX for HP-UX would be appreciated.
Also, the price/availability of proper (arbor?) TeX for be useful. I've
used LaTeX before. Does this normally come as standard? What about fonts?
Images? I saw reference to a PBMtoPK utility which would be good, since we
use the PBMplus stuff here.

Thanks for any help.

*****************************************************************
* Neil Canham           * Tel: 0245 73331 x3083                 *
* Coherent Optics Group * Fax: 0245 75244                       *
* GEC-Marconi Research  * email: hermes%uk.co.gec-mrc@uk.ac.ukc *
* West Hanningfield Rd  *****************************************
* Great Baddow          * JokeWidget ERROR: Humour resource not *
* Essex. CM2 8HN        *                   yet allocated.      *
*****************************************************************

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

Date:    Wed, 22 May 91 15:55:35 +0000
From:    Sebastian Rahtz <S.P.Q.RAHTZ@UK.AC.SOUTHAMPTON.ECS>
Subject: Re: TeX for HP-UX

 > output of text, drawings, images etc. We'd like to play with TeX,
 > so any info you may have regarding Public Domain TeX for HP-UX
 > would be appreciated.  Also, the price/availability of proper
 > (arbor?) TeX for be useful. 
The UK TeX Archive distributes the standard Unix TeX distribution;
this compiles on almost all known Unix boxes, and certainly works
under HPUX, if you have a C compiler. This distribution is entirely
free and includes all of TeX and related software.

Arbortext `TeX' is not `proper' in any sense; there is NO difference
between versions of TeX by definition - if a program is called TeX it
will work the same as any other, or Knuth will sue you. There is no
reason to spend money on Unix TeX from any commercial vendor, unless a) you
prefer their output drivers, or b) you want support.

 > I've used LaTeX before. Does this
 > normally come as standard? What about fonts?  
LaTeX and all of the Computer Modern Roman fonts, and Metafont, are a
normal part of the distribution

 > Images? I saw
 > reference to a PBMtoPK utility which would be good, since we use
 > the PBMplus stuff here.
pbmtopk is not yet part of the standard distribution, but it is freely
available by email or FTP from Aston.

send Aston a tape (1/2 inch or 1/4inch cartridge) and ask for a copy
of the Unix TeX distribution. include postage and packing for return
or you will never see it again. 

Sebastian Rahtz

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

Date:    Wed, 22 May 91 07:58:00 +0700
From:    Johannes L. Braams <JL_BRAAMS%NL.PTTRNL@UK.AC.EARN-RELAY>
Subject: Announcing the babel system of style options

 
    Hi,
 
        Below you find the readme file for the babel system of style
        options. This system supports multi-lingual documents, switching
        of hyphenation patterns, dynamically preloading of various
        hyphenation patterns, language-specific definitions etcetera.
        An article describing this system of style options will appear
        in TUGboat soon.
 
    Regards,
 
        Johannes Braams
 
PTT Research Neher Laboratorium,        P.O. box 421,
2260 AK Leidschendam,                   The Netherlands.
Phone    : +31 70 3325051               E-mail : JL_Braams@pttrnl.nl
- -----------------------------------------------------------------------------
-
 
        I am pleased to announce the babel system of style options
        to be used with the standard LaTeX document styles.
 
        This system consists of any number of language-specific files
        and an underlying common file, babel.sty. The common file
        redefines various parts of the standard document styles,
        replacing english texts with macros. These macros are defined
        in the language-specific files that will be published in TUGboat.
        Currently I have language-specific files for dutch (ofcourse),
        german, english french, italian and spanish. (For the german and
        french parts I used Hubert Partl's german.sty)
 
        An extra feature of this system is that it offers a possibility
        to switch between languages.
 
        Anyone who likes to test this, please contact me.
 
        Please not that this is quite a different approach as the one
        discussed by Joachim Schrod in TUGboat Volume 11 No1. He describes
        a system where the actual LaTeX sources files are modified and a
        new .fmt file has to be built. All of that is not necessary to
        use my approach.
 
        Files you need:
 
        BABEL.README            This file
        BABEL.TEX               The driver file to print the documentation,
                                it is based on the use of FMi's doc.sty
        BABEL.DOC               The documented core of the system
        BABEL.STY               The docstripped version of babel.doc
        HYPHEN.DOC              The documented source for the next four files.
                                This file contains code for switchin between
                                languages and preloading pattern files.
        BABEL.HYPHEN            This file was produced from hyphen.doc and
                                can be read by iniTeX 3.x to preload one or
                                more hyphenation patterns, as specified in
                                the file language.dat
        LANGUAGE.DAT            A file listing the languages to be used,
                                this should be modified to reflect local needs.
        BABEL.SWITCH            This file was produced from hyphen.doc and
                                can will be called by babel.sty when
                                babel.switch wasn't processed by iniTeX.
        BABEL22.SWITCH          A version of babel.switch to be used with
                                a TeX version 2.x and plain (lplain) 2.x
        BABEL32.SWITCH          A version of babel.switch to be used with
                                a TeX version 3.x and plain (lplain) 2.x
        LATEXHAX.DOC            Some code, needed for compatibility with
                                plain TeX.
        LATEXHAX.STY            docstripped version of the above file.
        Language specific files come in pairs, documented and stripped.
        These files contain the real user interface, they are all
        the user should see from this system (if he doesn't look in
        TeX's log-file as most don't).
        DUTCH.DOC/DUTCH.STY
        ENGLISH.DOC/ENGLISH.STY
        GERMANB.DOC/GERMANB.STY babel-compatible version of Partl's german.tex
        FRENCH.DOC/FRENCH.STY   derived from german.tex, under development
        ITALIAN.DOC/ITALIAN.STY under development
        SPANISH.DOC/SPANISH.STY under development
 
    Installation notes
 
        To install the babel-system the person responsible for the maintenance
        of TeX should place all .sty files in the place where he keeps all
        TeX style files and such. (usually TeXinputs or something similar.)
        When he doesn't want to create new formats he should put the
        appropriate version of babel.switch there as well.
        To build a format, preloading multiple hyphenation patterns, do the
        following:
 
        1 rename hyphen.tex to something like hyphen.english and include a
          line to reflect this in language.dat;
        2 do the same for other files containing hyphenation patterns;
        3 make sure TeX's parameters are sufficiently sized to preload
          all patterns you want it to (look at trie_size and trie_op_size);
        4 run iniTeX and, when it tells you it can't find hyphen.tex (you
          just renamed it, no wonder) instruct it to read babel.hyphen.
 
    Notes on filenames
 
        You may have noted I used some filnames with extensions longer than
        3 characters. This may pose a problem for some operating systems.
        The implementation of TeX I use on my MS-DOS PC (emTeX) is more
        than happy to look for babel.hyp, instead of babel.hyphen. So just
        shorten the names to use 3 characters as extensions for files, no
        need to change any of the code. If you run another TeX implementation
        that behaves differently, well you're out of luck, look for the
        filenames in the code and modify them or get emTeX (this is a plug).
 
    Regards,
 
        Johannes Braams
 
PTT Research Neher Laboratorium,        P.O. box 421,
2260 AK Leidschendam,              The Netherlands.
Phone    : +31 70 3325051              E-mail : JL_Braams@pttrnl.nl
- -----------------------------------------------------------------------------
-

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

Date:    Fri, 17 May 91 20:46:30 +0000
From:    SYSTEM@UK.AC.TEX
Subject: UK TeX Archive now accessible from UUCP sites

Many UUCP sites have probably been greatly disappointed not to receive
information they had requested from the UK TeX Archive using the mail
server <TeXserver@tex.ac.uk>.  This was due to our not being registered for
international mail with the UK's Janet-UUCP gateway (uk.ac.ukc).

We are now registered properly (an earlier announcement of mine was wishful
thinking, apparently), so please retry all those requests that have failed over
the past five months.

You may be interested to know that some 8MB were bounced last month for sites
to which TeXserver had blindly tried to send international UUCP mail!

Brian {Hamilton Kelly}
pp The Archivists

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

Date:    Tue, 21 May 91 16:49:29 +0000
From:    David Osborne <CCZDAO@UK.AC.NOTTINGHAM.CCC.MIPS>
Subject: REVTeX (v2.0) in the archive

REVTeX, a set of style-files and examples to allow authors of papers
for American Physical Reviews to produce files for contribution to the
journal in LaTeX mark-up, is now in the UK TeX archive:

[TEX-ARCHIVE.LATEX.CONTRIB.REVTEX]

APGUIDE.TEX;1       APS.STY;1           APS10.STY;1         EQSECNUM.STY;1
PREPRINT.STY;1      README.;1           REVTEX.STY;1        SMPLEA.TEX;1
SMPLEB.TEX;1        SMPLEC.TEX;1

Total of 10 files.


- --dave
David Osborne (pp Aston TeX Archive group)

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

Date:    Fri, 24 May 91 11:51:39 +0000
From:    Brian {Hamilton Kelly} <TEX@UK.AC.CRANFIELD.RMCS>
Subject: EGA2MF has been added to the archive

Thomas Ridgeway's EGA2MF package has been placed in the UK TeX Archive
on uk.ac.tex in the directory [tex-archive.tools.fontware.ega2mf];
contents are as follows:

> Files matching DISK$TEX:[TEX-ARCHIVE.TOOLS.FONTWARE.EGA2MF]*.*
> listed in reverse time order (listing updated: 24-May-91 10:37).
> 
> Last change          Size  Type  File specification
> ----------------------------------------------------------------------------
> 24-May-91 10:40      4086  TXT   [.tools.fontware.ega2mf]00readme.txt
> 24-May-91 10:30      6544  TXT   [.tools.fontware.ega2mf]vga2mf.c
> 24-May-91 10:30      6234  TXT   [.tools.fontware.ega2mf]ega2mf.c
> 24-May-91 10:21         -  DIR   [.tools.fontware.ega2mf]tmp.dir
> 24-May-91 10:03      4112  BIN   [.tools.fontware.ega2mf]cp880dv.vga
> 24-May-91 10:03      4112  BIN   [.tools.fontware.ega2mf]cp865.vga
> 24-May-91 10:02      4112  BIN   [.tools.fontware.ega2mf]cp863.vga
> 24-May-91 10:01      4112  BIN   [.tools.fontware.ega2mf]cp860.vga
> 24-May-91 10:01      4112  BIN   [.tools.fontware.ega2mf]cp850.vga
> 24-May-91 10:00      4112  BIN   [.tools.fontware.ega2mf]cp437.vga
> 24-May-91 10:00      3598  BIN   [.tools.fontware.ega2mf]cp880dv.ega
> 24-May-91 09:59      3598  BIN   [.tools.fontware.ega2mf]cp865.ega
> 24-May-91 09:59      3598  BIN   [.tools.fontware.ega2mf]cp863.ega
> 24-May-91 09:58      3598  BIN   [.tools.fontware.ega2mf]cp860.ega
> 24-May-91 09:58      3598  BIN   [.tools.fontware.ega2mf]cp850.ega
> 24-May-91 09:57      3598  BIN   [.tools.fontware.ega2mf]cp437.ega
> 24-May-91 09:57      1226  TXT   [.tools.fontware.ega2mf]wnpc10.tex
> 24-May-91 09:53    112348  TXT   [.tools.fontware.ega2mf]wnpc10.mf
> ----------------------------------------------------------------------------

The package includes programs for converting EGA and VGA bitmaps to MF code, 
several fonts, and the MF code for a PC font based on the EGA bitmaps. The 
file 00readme.txt in that directory has more information.

Note that all *.ega and *.vga files are binary and will require the use
of the /ENCODE qualifier on any FILES command sent to TeXserver.

                               Brian {Hamilton Kelly}

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

                 UK TeX ARCHIVE at ASTON UNIVERSITY

              *** JANET Interactive and NIFTP access ***
             Host: uk.ac.tex    (JANET DTE 000020120091)
                 Username: public    Password: public

                      *** FILES OF INTEREST ***

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

This year's UKTeX back issues are stored in the archive in directory
    [tex-archive.digests.uktex.91]
This year's TeXhax back issues are stored in the archive in directory
    [tex-archive.digests.texhax.91]
    Latest TeXhax: #23
TeXMaG back issues are stored in the archive in directory
    [tex-archive.digests.tex-mag]
    Latest TeXMaG: V5 N2

                     *** MEDIA DISTRIBUTIONS ***

Washington Unix TeX distribution tape (latest copy dated 28 March 1990)
    Contains:
    TeX 2.993(==3.0), LaTeX 2.09, Metafont 1.9 (2.0), 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 tape sent with return labels AND return postage to Aston
    OR  One quarter-inch cartridge (DC600A or DC6150)
        sent with envelope AND return postage to Nottingham (addresses below).

A VMS backup of the archive requires two 2400ft tapes at 6250bpi.
A VMS backup of TeX 2.991 plus PSprint requires one 2400fttape.

Exabyte 8mm tapes: same contents available as 1/2in tapes.
    Following tape types available: SONY Video 8 cassette P5 90MP,
    MAXELL Video 8 cassette P5-90, TDK Video 8 cassette P5-90MPB

OzTeX (for Macintosh): Send 10 UNFORMATTED 800K disks with return postage.

emTeX (for MS-DOS):
    Send 11 UNFORMATTED 1.44Mb or 18 (EIGHTEEN!) 720K 3.5" disks;
    or 12 UNFORMATTED 5.25" disks; with return postage.  emTeX is now
    distributed with a copy of `Baskerville' and documentation.  Please
    therefore send the disks in packing of A4 size or enclose an A4 envelope.

                        *** POSTAGE RATES ***
                   (all prices in Pounds Sterling)
              (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 and 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

                       *** POSTAL ADDRESSES ***
    (Please include SELF-ADDRESSED ADHESIVE LABELS for return postage).

                             Peter Abbott
                 Computing Service, Aston University,
                  Aston Triangle, Birmingham B4 7ET

                            David Osborne
          Cripps Computing Centre, University of Nottingham,
                 University Park, Nottingham NG7 2RD
                  (for quarter-inch cartridges ONLY)

                      *** UK TeX USERS GROUP ***

 For details, contact
      Malcolm Clark                  or  Geeti Granger
      IRS                                John Wiley & Sons
      Polytechnic of Central London      Baffins Lane
      115 New Cavendish Street           Chichester
      London W1M 8JS                     W Sussex PO19 1UD
      email: malcolmc@uk.ac.pcl.mole

End of UKTeX Digest [Volume 91 Issue 21]
****************************************