UKTeX V88 #29       Friday 16 September 1988

                             Re: Dictionaries
                           MF sources for fonts
                          TeX and Music Printing
                        BiBTeX change file for VMS
               Compression software for the archive (again)
                  Correction for new TeX book order form.
                  TEX DEVICE DRIVER FOR HP LASERJET PLUS
                     questions to UKTeX and texserver
                           LaTeX footnote macros
                          Photo-typesetter wanted
                           Paragraphed footnotes
                                No Subject
---------------------------------
Editor Peter Abbott

I saw X windows (ULTRIX and VMS versions) this week at DECworld. The 
software includes a postscript previewer and I have been told that it will 
display all fonts and interpret postscript code. The ULTRIX version will 
ship in about 2 weeks and the VMS version is on beta test. Can anyone 
confirm these facts and will it display ALL postscript code?

When sending material for UKTeX please include a subject: line otherwise 
there is no record in the list at the top (VMS users are the worst 
offenders and there is a /opt which allows additional header lines).

Latest TeXhax in the Archive is #78
Latest TeXmag in the Archive is V2N5
---------------------------------

Date:            9-SEP-1988 17:12:28 GMT -01:00 (BST)
From:           CHAA006@UK.AC.RHBNC.VAXA
To:             Info-TeX@UK.AC.ASTON
Subject:        Re: Dictionaries
Sender:         JANET"CHAA006@UK.AC.RHBNC.VAXA" <CHAA006@UK.AC.RHBNC.VAXA>
Message-Id:     <20E012B7_001A1ACC.009189DC6DBDA280$48_2@UK.AC.RHBNC.VAXA>
Originally-to:  $UK-TEX,JANET%"crb@rgo.star"
Originally-from:CHAA006      "Philip Taylor (RHBNC) <P.Taylor@Uk.Ac.Rhbnc.Vaxb>"
Mailer:         Janet_Mailshr V3.1 (19-Aug-1988)

It is too long ago that I used the text to be sure that it has all
you require, but the ``Collins' English Dictionary'', from the Oxford
Text Archive in m/c-readable form, is a bargain.

                                        ** Phil.

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

Date:        9 Sep 1988 14:12:01-WET
Subject:    MF sources for fonts
From:       Adrian F Clark   <alien@essex.ese>
To:         info-tex@uk.ac.aston.mail

At TeXeter, various people took copies of some interesting fonts,
particularly ones for barcodes, electrical components and ...Elvish.
Would one of those people please send me copies of these fonts or,
better still, submit them to the archive.

**Adrian.

   Adrian F. Clark
   JANET:  alien@uk.ac.essex.ese
   ARPA:   alien%uk.ac.essex.ese@cs.ucl.ac.uk
   BITNET: alien%uk.ac.essex.ese@ac.uk
   Smail:  Dept. of Electronic Systems Engineering, Essex University,
           Wivenhoe Park, Colchester, Essex C04 3SQ, U. K.
   Phone:  (+44) 206-872432 (direct)


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

Received: by uk.ac.ox.prg (4.12/prgv.28)
        id AA11990; Sun, 11 Sep 88 09:35:29 bst
Message-Id: <8809110835.AA11990@uk.ac.ox.prg>
To: UKTeX Digest <abbottp@uk.ac.aston>
From: Music-Research Digest Moderator <music-research-request@uk.ac.oxford.prg>
Date: Sunday, 11 September 1988 09:32
Subject: TeX and Music Printing

Sebastian Rahtz forwarded a note to the last UKTeX digest, containing a
couple of messages on TeX and music printing, which he cut from a
recent issue of the Music-Research Digest.

Unfortunately, on of the messages he forwarded should not have been
included in Music-Research in the first place, and the original
author has been inconvenienced by requests for further info from all
over the planet. The message below explains and contains an apology
from me...

-----


Date: Thu, 1 Sep 88 13:51:05 EDT
From: Shane Dunne <shane@CA.UWO.UWOCSD>
Subject: Music printing
To: sdpage@UK.AC.OXFORD.PRG

Dear Music Digest readers,
 
A letter of mine was included in a recent issue of this Digest, which briefly
described my work on music printing and more general mark- setting.  This
letter, which was intended as a private communication, appeared in the Digest
by accident.  As a result of this I have received a number of e-mail requests
for more information from around the world.  While I am pleased at the level
of interest in my research, I would like to explain that just at this moment,
I'm not in a good position to reply to these queries.
 
My problem is that right now, I am at a critical stage of writing my Master's
thesis on this topic, and I simply cannot afford the time to reply to all the
letters I am receiving.  Also, while I would love to send everyone a copy of
my recent report, that will take time and money I don't have.  I'm going to
try and convince my University to take care of it.
 
On a more positive note, my plans for the near future include finishing my
thesis by this December, preparing a paper based on it for one of the
computing journals (I'll announce which one when I know), and preparing a
distribution version of my mark-setting prototype.  (The prototype cannot be
distributed as is, because it's written for an experimental programming system
that only existed here, and is now obsolete.  It won't take much effort to
turn it into straight C code, though.)
 
So while I appreciate the interest in my work, I just wanted to let the Digest
readers know that I'll be a bit of a hermit for the next few months, and that
right now, I don't really have anything in the way of software to distribute.
 
- Shane Dunne
-----
Shane Dunne, Dept. of Computer Science, University of Western
Ontario, London, Ontario, N6A 5B7  CANADA
shane@uwocsd.UWO.CA     shane@UWOVAX.BITNET
from US: ...!{ihnp4|decvax|seismo}!{watmath|utzoo}!julian!uwocsd!shane
from Europe: ...!mcvax!seismo!watmath!julian!uwocsd!shane

[ I have a public apology to make - I shouldn't have sent the note on
  to the Digest. My mistake - please don't bombard Shane with requests
  for his software! I'll post any news I hear in the Digest (with
  permission this time) in due course.   - S ]


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

Received: from jenny.cl.cam.ac.uk by gnnt.Cl.Cam.AC.UK id aa01543;
          9 Sep 88 9:27 BST
Date:     Fri, 9 Sep 88 9:27:07 BST
From:     R Fairbairns <rf@uk.ac.cam.cl>
To:       info-tex@uk.ac.aston
Subject:  BiBTeX change file for VMS
Message-ID:  <8809090927.aa01543@gnnt.Cl.Cam.AC.UK>

My last message on this subject (when I came to read it in the digest) didn't
make an awful lot of sense, even to me...

The file BIBTEX.VMS_CHANGES in [PUBLIC.SCORE.BIBTEX] is a change file for
0.98f (or some such), while the .WEB is for 0.99c.

After a certain amount of prodding, I've got the change file to the state that
it goes through WEAVE and TANGLE, but the TANGLEd Pascal still doesn't compile.

Has anyone done this job already (to completion), or should I continue
grumbling away at it until I sort it out?

Robin Fairbairns   rf@uk.ac.cam.cl
Laser Scan

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

Date:       12 Sep 1988 12:16:44-WET
Subject:    Compression software for the archive (again)
From:       Adrian F Clark   <alien@essex.ese>
To:         info-tex@uk.ac.aston.mail

I made a request a few weeks ago for a version of the LZW compress
software to run under VMS.  This met a certain amount of success: I've
now tried out at least six different versions, ranging from a
minimally-hacked Unix version to a total re-write.  But, alas, none of
them have worked.

But I believe I know of one which _will_ work: it's the latest version
of Martin Minnow's LZCOMP/LZDCMP, as distributed in the Spring '88
DECUS tapes.  But I don't have a copy of the tapes.  If there's any
kind TeX user out there who does have a copy (or is in the process of
getting a copy) of them, would they please get in touch.


Failing that, I have a copy of the PC `ARC' program which works under
Unix; has anyone implemented it under VMS (sources available on
request!)?  Then I could drop compress and get the mail-server to
compress into PC-compatible(?) ARC files (and encode for DEBOO).

   Adrian F. Clark
   JANET:  alien@uk.ac.essex.ese
   ARPA:   alien%uk.ac.essex.ese@cs.ucl.ac.uk
   BITNET: alien%uk.ac.essex.ese@ac.uk
   Smail:  Dept. of Electronic Systems Engineering, Essex University,
           Wivenhoe Park, Colchester, Essex C04 3SQ, U. K.
   Phone:  (+44) 206-872432 (direct)


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

Date:           13-SEP-1988 09:50:12 GMT +01:00
From:           MACALLSTR@UK.AC.OX.PH.V1
To:             info-tex@UK.AC.ASTON
Subject:        Correction for new TeX book order form.
Sender:         John_Macallister <MACALLSTR@UK.AC.OX.PH.V1>
From:           John_Macallister <MACALLSTR@UK.AC.OX.PH.V1>
X-Info:         Nuclear Physics Lab,Keble Rd,Oxford OX1 3RH. Phone+44-865-273388
X-Info2:        Fax +44-865-273418. Telex 83295 NUCLOX G.


The order form for Stephan Bechtolsheim's new TeX book has had some character
 translation problems in being transferred here. The only problem appears to
 be that some ~ ( tilde ) characters have come out as % (per cent ). The
 corrected versions of the two lines affected follows.

--------------
\def\ExpirationDate{December~31, 1988} % Expiration date of form
\def\ShippingDates{September~15, November~15, 1988 and January~15, 1989}
-------------

John

+++Editor - Thanks for the correction, it failed here at Aston and I was 
attempting to get a correct copy for the next issue. +++

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

Date:           13-SEP-1988 11:16:30 GMT
From:           RM001A@UK.AC.CRANFIELD.CDVC
To:             INFO-TEX@UK.AC.ASTON

Peter,

        Is there an experienced Metafont hacker out there with some know-
ledge of the old Metafont (79?) in which the AMS/MR fonts were written.
        I would like to incorporate the \varkappa letter into my Greek
text fonts, since that's the form of the letter normally used in text,
as opposed to mathematical usage.  However, the definition of the letter
(in YSYSMBOLS.MF) looks like total gobbledegook to me!  I'm not much
wiser after trying to read the CMBASE.MF used for this old Metafont either!
        If anyone can translate it, or at least tell me what the 
(considerably different) symbology means, I would be very grateful

                        Brian HAMILTON KELLY
                        
Temp Janet Address: RM001A@UK.AC.CRANFIELD.CDVC

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

Date:           13-SEP-1988 11:16:39 GMT
From:           RM001A@UK.AC.CRANFIELD.CDVC
To:             INFO-TEX@UK.AC.ASTON


                     SUBJECT: Announcing DVItoLN03 V2.0
                     ==================================

        For those who missed the item in UKTeX V88 #28, this is to announce
that a fully-revised version of Brian Hamilton Kelly's DVItoLN03 program
now resides in the archive at Aston.
        This version improves upon the previous release (V1.7); the most
significant enhancements are:

        i)    The program can now utilize PK files.  If any particular font
              doesn't exist as an appropriate PK file, then the program
              will load any equivalent PXL file instead.  However, there
              is no default font; I reckoned that if you've got the TFM
              file so that you could TeX the document, then you ought to
              have some representation of the pixel rasters!
        ii)   The program is able to handle the invisible fonts required
              by SliTeX; therefore you can now make slides in multiple
              colours and/or with overlays.
        iii)  The program can handle HUGE characters; those which exceed
              the somewhat arbitary firmware limit of the LN03 regarding
              the maximum number of bytes required to hold a character's
              raster representation.  Processing will be {\em slow} with
              these, because each occurrence of such a character requires
              the dowloading of its pixels as a sixel bitmap at the
              appropriate part of the page.

        As with the earlier version of the program, this is written in WEB.
It makes the maximum utilization of the LN03's memory by dowloading only
those characters which are actually used in the document, so you don't have
the space (and time) overhead of the other 127 characters of a font if
you've only used one glyph from it.

        For further information, read [public.drivers.ukln03]aaareadme.txt

        (Another submission, which some might find amusing, appears in
[public.utilities.crossword].  If a better .STY file hacker would like
to suggest cleaner ways of doing the things for which I used some horrible
combinations of LaTeX and plain TeX, I would be very grateful!)

                                Brian Hamilton Kelly

Temp Janet Address: RM001A@UK.AC.CRANFIELD.CDVC

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

Date:           14-SEP-1988 11:31:57 GMT +1
From:           HEH@UK.AC.UCL.MSSL.A
To:             ABBOTTP@UK.AC.ASTON
Subject:        TEX DEVICE DRIVER FOR HP LASERJET PLUS


Dear Peter,

I wonder if u could help me in the (apparently) simple quest for a TeX device
driver described below, or put me touch with somebody who can. 

We are trying to get hold of a "DVIHP.EXE" i.e. an executable image capable of
converting from a *.DVI file produced by TeX 2.n ( i.e. with the new format
font files) to a file suitable for printing on a Hewlett-Packard Laserjet Plus
which should run on a Vax with VMS 4.7 plus. 

It sounds like the above MUST exist somewhere but the nearest I ever got was a
C language version which seemed rather oriented to Unix(!) and which a computer
science student worked on for over a week without success - and I can't seem to
find it in the Aston Database. Also, I guess I haven't talked to the right
person yet! 

Any ideas?

Howard Huckle (HEH @ UK.AC.UCL.MSSL.A )

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

Received:
          from UKACRL by UK.AC.RL.IB (Mailer X1.25) with BSMTP id 4192; Wed, 14
            Sep 88 08:33:19 BS
Received:   from DBNGMD21.BITNET by UKACRL.BITNET (Mailer X1.25) with BSMTP id
            4191; Wed, 14 Sep 88 08:33:18 B
Message-ID: <"88-09-14-09:32:41.84*GRZBDE"@DBNGMD21.BITNET>
Date:       Wed, 14 Sep 88 09:32
From:       "Martha Wershofen-Merzbach -GMD" <GRZBDE@EARN.DBNGMD21>
To:         Peter Abbott <abbott@UK.AC.ASTON>
Subject:    questions to UKTeX and texserver

Hello Peter,
getting the last issue (#28) of UKTeX I encountered the following
problem concerning character conversion:
 
When I get a TeX-file written in UK there are 4 characters wrong:
 curly brace left and right, up-arrow, and tilde.
 
There may be same problems when you receive files from countries
outside UK. In the files from R. Wonneberger "TeX Freiburg" and
from Bechtolsheim "Another Look At TeX" there are  comment-chars
(%) in places where a tilde (%) has to be, but also in places where
comment-chars have to be. (This is the reason why
      "the form of the TeX book below does not work at Aston".)
Is this a problem of the BITNET-JANET gateway?
 
I send you a part of the READ.ME file from the TeX tape where you can
see how characters are converted. Perhaps you can install the similar
file in the Archive to allow external users to see the problems, too?
 
The other problems concern TeXserver. I send them to Adrian Clark too,
but if you know something about, let me know.
 
first problem:
 I wanted to get some files from the texserver.
 Therefore I first asked for the directory and asked after that for
 all the given files. Each file was sent back by one mail, and it was
 very hard to identify the corresponding file names.
 Couldn't it be possible to write the file name anywhere, perhaps in
 the subject line?
 In some cases, the file name appears in the subject line!
 
second problem:
 Is there a way to get a text file that contains records
 with more than 80 characters without loosing the rightmost characters?
 
third problem:
 For new users it could be helpfull to get a list of
 special characters in the help file, like in READ-ME, something like
     %  = percent
     {  = left brace
 to be sure the get all characters right. (In our case we have to
 change some characters, and it was a bit heuristic to get all
 the translations)
 Going into Bitnet, the four UK characters listed below get wrong
 conversions:
 right curly brace  ({) comes (EBCDIC) as X'8B' but should be X'C0'
 left  curly brace  (}) comes (EBCDIC) as X'9B' but should be X'D0'
 tilde              (%) comes (EBCDIC) as X'5F' but should be X'A1'
 up-arrow           (~) comes (EBCDIC) as X'71' but should be X'5F'
 It would be nice if the conversion could be done right.
 I include a part of the READ-ME file from TeX tape to enable you
 to check the character conversion in the direction from BITNET to UK.
 
regards,
  Martha Wershofen-Merzbach         GRZBDE%DBNGMD21@EARN-RELAY
 
%---------------------------------------------------------------------
% part of   -READ-.ME       from May 5, 1986   (TeX-distribution tape)
%---------------------------------------------------------------------
Finally, here is some stuff to help you check how well characters got
translated to your character set when you read our files off the
distribution tape.
 
First, the uppercase alphabet: ABCDEFGHIJKLMNOPQRSTUVWXYZ
Now lower case: abcdefghijklmnopqrstuvwxyz
Digits zero through nine: 0123456789
Now punctuation:
! exclamation point
" double quotes
# hash mark
$ dollar sign
% percent sign
& ampersand
' right single quote
( left paren
) right paren
* asterisk
+ plus sign
, comma
- minus sign
. period
/ slash (forward or right slash)
: colon
; semicolon
< less-than sign
= equal sign
> greater-than sign
? question mark
@ at-sign
[ left square bracket
\ left slash (backslash)
] right square bracket
~ caret or up-arrow
_ underline or leftarrow
` left single quote
{ left curly bracket
| vertical bar
} right curly bracket
% tilde


+++Editor - Does anyone know where to send these comments on the gateway 
fro action. +++ 
---------------------------------

From:    Wujastyk (on GEC 4190 Rim-C at UCL) <UCGADKW@UK.AC.UCL.EUCLID>
To:      texhax%SCORE.STANFORD.EDU@UK.AC.EARN-RELAY
Cc:      info-tex@UK.AC.ASTON
Date:    Thu, 15 Sep 88 17:04
Subject: LaTeX footnote macros
Message-Id: <15 SEP 1988 17:04:42 UCGADKW@UK.AC.UCL.EUCLID>

Earlier today I submitted macros to provide paragraphed footnotes for 
plain TeX.  As I mentioned there, I am now trying to implement the same 
for LaTeX.  Predictably, it is proving hard.  I have made some progress, 
with most of the footnotes being paragraphed.  But something different is 
happening to the first two notes.  They are starting their own paragraphs, 
apparently.  I have stared at the code all day and I just can't see what is 
going wrong.  Of course part of the difficulty is the complexity of LaTeX, a 
lot of which is beyond me at the moment.  Would anyone care to have a go at 
improving the following?  It is important that as few as possible of the 
LaTeX services be disabled (cross referencing labels, \footnotetext options,
and the like).
 
Dominik Wujastyk
September 15, 1988
 
Janet:   wujastyk@uk.ac.ucl.euclid
Bitnet/EARN/EAN/UUCP: wujastyk@euclid.ucl.ac.uk
Internet/Arpa/CSNet: dow@wjh12.harvard.edu
 
%-------------------------- cut here ----------------------------------
\documentstyle{article} %
\catcode`\@=11
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% From LaTeX.tex :
\long\def\@footnotetext#1{\insert\footins{\footnotesize
    \interlinepenalty\interfootnotelinepenalty 
    \splittopskip\footnotesep
    \splitmaxdepth \dp\strutbox \floatingpenalty \@MM
    \hsize\columnwidth \@parboxrestore
   \edef\@currentlabel{\csname p@footnote\endcsname\@thefnmark}
\@makefntext
%    {\rule{\z@}{\footnotesep}\ignorespaces
      #1\strut}}
%}
 
% Cut down from article.tex :
\long\def\@makefntext#1{{$^{\@thefnmark}$}#1}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% From Latex.tex
\def\@specialoutput{\ifnum\outputpenalty > -\@Mii
    \@doclearpage
  \else
    \ifnum \outputpenalty <-\@Miii
       \ifnum\outputpenalty<-\@MM \deadcycles\z@\fi
       \global\setbox\@holdpg\vbox{\unvbox\@cclv}
    \else \setbox\@tempboxa\box\@cclv
        \@pagedp\dp\@holdpg \@pageht\ht\@holdpg
        \unvbox\@holdpg
        \@next\@currbox\@currlist{\ifnum\count\@currbox >\z@
           \ifvoid\footins\else\advance\@pageht\ht\footins
             \advance\@pageht\skip\footins \advance\@pagedp\dp\footins
             \insert\footins\setbox1=\vbox{\makefootnoteparagraph}\unvbox1\fi
            \@addtocurcol\else
           \ifvoid\footins\else
             \insert\footins{\setbox1=\vbox{\makefootnoteparagraph}\unvbox1}\fi
            \@addmarginpar\fi}\@latexbug
    \ifnum \outputpenalty <\z@ \penalty\interlinepenalty\fi
  \fi\fi}
%
% 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. :
{\catcode`p=12 \catcode`t=12 \gdef\\#1pt{#1}}
\let\getfactor=\\
 
{\footnotesize \newdimen\footnotebaselineskip 
  \footnotebaselineskip=\normalbaselineskip}
 
\dimen0=\footnotebaselineskip \multiply\dimen0 by 1024
\divide \dimen0 by \columnwidth \multiply\dimen0 by 64
\xdef\fudgefactor{\expandafter\getfactor\the\dimen0 }
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% I think the problem must be hereabouts :
\def\makefootnoteparagraph{\unvbox\footins \makehboxofhboxes
  \setbox0=\hbox{\unhbox0 \removehboxes}
  \baselineskip=\footnotebaselineskip \noindent\unhbox0\par}
\def\makehboxofhboxes{\setbox0=\hbox{}
  \loop\setbox2=\lastbox \ifhbox2 \setbox0=\hbox{\box2\unhbox0}\repeat}
\def\removehboxes{\setbox0=\lastbox
  \ifhbox0{\removehboxes}\unhbox0 \fi}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
\catcode`\@=12 
 
 
\begin{document}
The entire set of footnotes could be combined into a single paragraph, with 
generous spacing between the individual items. For example, the ten footnotes 
we have been considering might appear as follows:\footnote{First footnote.}
And some more.\footnote{Second footnote. (Every once in a~while a long
  footnote might occur, just to make things difficult.)}
And some more.
And some more.\footnote{Third footnote.}\footnote{Fourth footnote.}
And some more.
And some more.\footnote{Fifth footnote.
  (This is incredibly boring, but it's just an example.)}\footnote{Another.}
And some more.
And some more.
And some more.\footnote{And another.}\footnote{Ho hum.}\footnote{Umpteenth 
footnote.}\footnote{Oodles of them.}
 
\end{document}
 

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


From: Julian Bradfield <jcb@uk.ac.ed.lfcs>
Date: Wed, 14 Sep 88 16:47:10-0000
Message-Id: <9856.8809141547@subnode.lfcs.ed.ac.uk>
To: info-tex@uk.ac.aston
Subject: Photo-typesetter wanted

Is there any University out there which has a (>= 1200 dpi) Postscript
talking photo-typesetter, and which offers it as an external service to other
UK academic users?
Failing that, is there a company that offers such a service?

+++Editor - We have a RIP and a Linotronic 300. The RIPS is connected to 
the network and I am sure we can help out if required. Files can be sent 
over JANET and processed fairly quickly.+++

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

From:    Wujastyk (on GEC 4190 Rim-C at UCL) <UCGADKW@UK.AC.UCL.EUCLID>
To:      texhax%SCORE.STANFORD.EDU@UK.AC.EARN-RELAY
Date:    Thu, 15 Sep 88 10:23
Subject: Paragraphed footnotes
Message-Id: <15 SEP 1988 10:23:14 UCGADKW@UK.AC.UCL.EUCLID>
Cc:      info-tex@UK.AC.ASTON

Here is a working version of the "Dirty Tricks" macros from The TeXbook
which format the footnotes at the bottom of a page as a paragraph.  For use
in texts such as critical editions which have many short footnotes.
 
To do:  implement same as a LaTeX style option.
 
Dominik Wujastyk.
 
Janet:                  wujastyk@uk.ac.ucl.euclid
Bitnet/EARN/EAN/UUCP:   wujastyk@euclid.ucl.ac.uk
Here is a working version of the "Dirty Tricks" macros from The TeXbook
which format the footnotes at the bottom of a page as a paragraph.  For use
in texts such as critical editions which have many short footnotes.
 
To do:  implement same as a LaTeX style option.
 
Dominik Wujastyk.
 
Janet:                  wujastyk@uk.ac.ucl.euclid
Bitnet/EARN/EAN/UUCP:   wujastyk@euclid.ucl.ac.uk
Internet/Arpa/CSNet:    dow@wjh12.harvard.edu
 
%------------------ cut here -------------------------------------------------
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% FNPARA.TEX  based on D. E. Knuth's "Dirty Tricks" macros from pages 
% 398--400 of The TeXbook.
% Dominik Wujastyk, September 15, 1988.
%
% Set the footnote text font here:
%
\font\footnotesize=cmr8 
%
% Set the font for the footnote numbers at the bottom of the page here
%
\font\footnumberfont=cmbx8 
%
% Set any text to follow each footnote here:
%
\def\endnotetext{$\parallel$\hskip.5em} 
%
% Switch off above endnote text, for comparison:
%
\let\endnotetext=\relax 
%
% Normal @-character macro lock:
%
\catcode`\@=11
%
% Initialize counters:
%
\newcount\footno
\footno=0
%
% Clever code for \getfactor (The TeXbook, p.375):
%
{\catcode`p=12 \catcode`t=12 \gdef\\#1pt{#1}}
\let\getfactor=\\
%
% Set space to follow footnote text:
%
\newskip\footglue \footglue=1em plus.3em minus.3em 
%
% Set leading of footnotes:
%
\newdimen\footnotebaselineskip \footnotebaselineskip=10pt 
%
% Calculate \fudgefactor (ratio of \baselineskip to \hsize):
%
\dimen0=\footnotebaselineskip \multiply\dimen0 by 1024
\divide \dimen0 by \hsize \multiply\dimen0 by 64
\xdef\fudgefactor{\expandafter\getfactor\the\dimen0 }
%
% Redefine footnotes to be automatically numbered:
%
\def\footnote{\global\advance\footno by 1
  \let\@sf=\empty%
  \ifhmode\edef\@sf{\spacefactor=\the\spacefactor}\/\fi%
$^{\the\footno}$\@sf\vfootnote}
\def\vfootnote#1{\insert\footins{\floatingpenalty=20000
  \footnotesize \setbox0=\hbox{%
    {\footnumberfont \the\footno\penalty10000\hskip.5em}#1%
\penalty-10\hskip\footglue\endnotetext}
  \dp0=0pt \ht0=\fudgefactor\wd0 \box0}}
%
% Assume \plainoutput routine, but change \pagecontents:
%
\def\pagecontents{\ifvoid\topins\else\unvbox\topins\fi
  \dimen@=\dp\@cclv \unvbox\@cclv % open up \box255
  \ifvoid\footins\else % footnote info is present
    \vskip\skip\footins
    \footnoterule
    \global\setbox1=\vbox{\makefootnoteparagraph}\unvbox1\fi
  \ifr@ggedbottom \kern-\dimen@ \vfil \fi}
\def\footnoterule{\kern-3\p@
  \hrule width 2truein \kern 2.6\p@} % the \hrule is .4pt high
%
% Box manipulation code from The TeXbook, p.399:
%
\def\makefootnoteparagraph{\unvbox\footins \makehboxofhboxes
  \setbox0=\hbox{\unhbox0 \removehboxes}
  \baselineskip=\footnotebaselineskip\noindent\unhbox0\par }
\def\makehboxofhboxes{\setbox0=\hbox{}
  \loop\setbox2=\lastbox
  \ifhbox2 \setbox0=\hbox{\box2\unhbox0}\repeat}
\def\removehboxes{\setbox0=\lastbox
  \ifhbox0{\removehboxes}\unhbox0 \fi}
%
% Reimpose @-lock.
%
\catcode`\@=12 
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
%Sample text:
%
\vsize 6in
\voffset 2in
\hsize 4in
\hoffset 1in
 
The entire set of footnotes could be combined into a single paragraph, with 
generous spacing between the individual items. For example, the ten footnotes 
we have been considering might appear as follows:\footnote{First footnote.}
And some more.\footnote{Second footnote. (Every once in a~while a long
  footnote might occur, just to make things difficult.)}
And some more.
And some more.\footnote{Third footnote.}$^,$\footnote{Fourth footnote.}
And some more.
And some more.\footnote{Fifth footnote.
  (This is incredibly boring, but it's just an 
example.)}$^,$\footnote{Another.}
And some more.
And some more.
And some more.\footnote{And another.}$^,$\footnote{Ho 
hum.}$^,$\footnote{Umpteenth 
footnote.}$^,$\footnote{Oodles of them.}
 
\bye
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


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

Date:     Thu Aug 25 15:13:58 1988
From:     "P.McGrath" <pmcg@uk.ac.leeds-poly>
To:       uktex-request@uk.ac.aston.mail
Subject:  No Subject
X-Org:    Leeds Polytechnic,
          Faculty of Information & Engineering Systems

memo

to      uktex server
from    paul mcgrath            pmcg@uk.ac.leeds-poly

subject tex availability etc.

date    25.8.88

I am trying to find out about TeX, LaTeX, PCTeX etc. Currently I konw nothing
about any of these, so any info you have will be gratefully received.

Of particular interest is the availability of the software and the requisite
environments for this stuff.

In anticipation

paul mcg.


---------------------------------
!!
!!   Files of interest [public]000aston.readme
!!                     [public]000directory.list
!!                     [public]000directory_dates.list
!!                     [public]000directory.size
!!                     [public]000last30days.files
!!
!! Editor - I have a tape labelled TeX 2.9 LaTeX 2.09 Metafont 1.3
!! Unix 4.2/3BSD VAX SUN 2/3 Pyramid Seqeunt SYS V: 3B2 Tar 1600 bpi blocked 
!! 20 1 file dated 26 may 1988 (from washington.edu).
!!
!! I have the facilty to copy this tape for anyone who sends the following
!! 1 2400 tape with return labels AND RETURN postage.
!!
!! Send to
!!
!! P Abbott
!! Computing Service
!! Aston University
!! Aston Triangle
!! Birmingham B4 7ET
!!
!! A VMS backup of the archive requires 2 (two ) 2400' tapes at 6250bpi.
!! Remaining details as above.
!!
!!  Replies/submissions to            info-tex@uk.ac.aston   please
!!  distribution changes to   info-tex-request@uk.ac.aston   please 
!! 
!!   end of issue