UKTeX V88 #32       Friday 7 October 1988

                             PS driver on a PC
                       Supertabular for Mark Hewitt
                      Paragraphed footnotes in LaTeX
                          'screen dumps' in LaTeX
                    Mail into/out of JANET -- some info
   Utility/procedure for conversion from SMP format to TeX/LaTeX wanted.
                                  PicTEX
---------------------------------
Editor Peter Abbott

A user unable to receive the digest recently had a copy of the UNIX tape. 
He has asked me for a pascal copy of TeX. Can someone provide me with the 
software to forward to him. Thanks


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

Date:     Mon, 03 Oct 88 10:53:37 GMT
From:     Edmund Sutcliffe <SUTCLIFFE_EJ@UK.AC.LANCASHIRE-POLY.PRIME1>
To:       TEX-INFO@UK.AC.ASTON.MAIL
Subject:  PS driver on a PC

Has anyone out there got a POSTSCRIPT driver public domain up and working under
MS-Dos. If so could you let me have a copy ?
        Many thanks
        Edmund Sutcliffe

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

Received: from qmcms.maths.qmc.ac.uk by csvax.cs.qmc.ac.uk id a028988;
          3 Oct 88 12:34 BST
Received: from num.maths.qmc.ac.uk (num) by qmcms.maths.qmc.ac.uk; Mon, 3 Oct 88 12:32:06 BST
From: Steve Schwartz <sjs@uk.ac.qmc.maths>
Date: Mon, 3 Oct 88 12:30:54 BST
Message-Id: <494.8810031130@num.maths.qmc.ac.uk>
To: info-tex@uk.ac.aston
Subject: Supertabular for Mark Hewitt

I made a note of said "supertabular" LaTeX format as sought by Mark Hewitt.
The UKTEX submission (dated 14 April 88) from Theo Jurriens
(TAJ%HGRRUG5.BITNET@forsythe.stanford.edu) says the table head and tail
are repeated on successive pages.

More importantly, the editor's comments says this file is in
[public.score.latex]taj.txh

I have tried neither to fetch this file or to use it(!), but at least
I took note of where it was supposed to be.

Cheers,
Steve Schwartz
sjs@uk.ac.qmc.maths

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

Date:            3-OCT-1988 16:36:27 GMT
From:           CA_ROWLEY@UK.AC.OPEN.ACS.VAX
To:             INFO-TEX@UK.AC.ASTON
Subject:        Paragraphed footnotes in LaTeX

% FNPARA.STY
% 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 shufled 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 (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) 01 387 4477 x 3013
Janet: Wujastyk@UK.AC.UCL.EUCLID


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": ^ * + ~

+++Editor - This will be added to [public.clarkson] here at Aston and has
been forwarded to clarkson for the archive there. +++
---------------------------------

Date:     Mon, 3 Oct 88 13:29:06 BST
From: Sebastian Rahtz <spqr@uk.ac.soton.cm>
To: info-tex@uk.ac.aston.mail
Subject:  'screen dumps' in LaTeX


 
A trivial LaTeX environment for anyone who wants to
display 'screens' in their document; it assumes the use of Lamport's
'alltt' environment, and the contents of the environment 'screen' are
set in 'alltt' mode, in an indented box:
 
%---------------------------------------
% some counters and boxes for storing things in
   \newcount\screenchars
   \newlength\screenwidth
   \newlength\letterwidth
   \newbox\screenbox
%
% each time we are invoked, find out what \screenfont is, and work out
% width of a letter. set the box width to whatever \screenchars is
% set to
   \newenvironment{screen}{%
   \sbox{\screenbox}{{\screenfont m}}
   \screenwidth=\wd\screenbox
   \letterwidth=\screenwidth
   \multiply\screenwidth by \screenchars
   \advance\screenwidth by 2\letterwidth
   \vspace{\topsep}
   \setbox\screenbox=\vtop\bgroup
   \begin{alltt}\screenfont%
   }{%
   \end{alltt}
   \egroup%
   \hspace{\rightmargin}\framebox[\screenwidth][l]{\rule{\letterwidth}{0em}%
   \usebox{\screenbox}}%
   \vspace{\topsep}%
   }
   % defaults
   \screenchars=80
   \screenfont=cmtt8
%---------------------------------------
I don't make any claims to originality here, but it may amuse
people
 
Sebastian Rahtz, Computer Science, Southampton
..
QUIT
 
----- End of forwarded messages
.
QUIT

----- End of forwarded messages


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

From:    Dave Love <FX@UK.AC.DARESBURY.NNGA>
To:      info-tex@aston
Date:    Fri, 30 Sep 88 11:32 GMT
Subject: Mail into/out of JANET -- some info
Message-Id: <30 SEP 1988 11:32:55 FX@UK.AC.DARESBURY.NNGA>

There have been items in the last two UKTeXs concerning mail out of the
country.  Here is some information on the subject as I understand it for mail
through the JANET/EARN gateway (EARN=BITNET).
 
The gateway is maintained at the Rutherford Appleton Lab.  The address user
support there give for problems is po2@rl.ib.  There is an information server
on this gateway.  You can get access to large quantities of information on the
gateway and other networks.  Send the message
  GET NETSERV HELPFILE
in mail to NETSERV@EARN-RELAY to start with.  The document on the gateway
specifically is JANET GATEDOC.  This has one lie (I think) in the most recent
version.  It states that EARN is registered in the NRS & that you can send to
`receiver@EARN.something'.  This will not work from another site (not
Rutherford) in general.  To send from JANET you need the form
      user%site@EARN-RELAY
or    user%gatewayed-address@EARN-RELAY
RL.EARN rather than EARN-RELAY still works at present but may not in the
future.  A `gatewayed-address' like in the above example should now be in the
form it would be overseas, i.e. site.ARPA rather than the previously-suggested
form ARPA.site.  The former will likely still work since the gateway checks
both ways round if there's no ambiguity.
 
One problem concerned truncation of records in outgoing mail.  This is listed
under `Current restrictions and problems' in the gateway document.  Lines in
mail from JANET to EARN are truncated to 80 characters `before reaching the
gateway'.  There is no mention of problems with character translation which
also seemed to have caused trouble.
 
Mail that comes in other than through the EARN gateway is certainly likely to
cause problems in replying to it.  In other cases it may not arrive at all.  A
case in point is the many attempts to send to people here through the UKC
gateway to UUCP.  This bounces without informing the sender since we are not
registered to use this gateway, although others are.  Moral -- send mail that
needs a reply in to JANET via the EARN gateway, UKACRL/AC.UK, not via UKC or
UCL.AC.UK.
 
Hope all that's some use.
 
     Dave Love, SERC Daresbury Lab

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


Date:            6-OCT-1988 09:56:22 GMT +01:00
From:           MACALLSTR@UK.AC.OX.PH.V1
To:             INFO-TEX@UK.AC.ASTON
Subject:        Utility/procedure for conversion from SMP format to TeX/LaTeX wanted.
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.

Does anyone have a utility for converting mathemtaical material from
 SMP ( Symbolic Manipulation Program ) format to TeX or LaTeX ( or
 other related ) format?
John

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

Date:     Thu, 6 Oct 88 12:17:16 BST
From: Sebastian Rahtz <spqr@uk.ac.soton.cm>
To: info-tex@uk.ac.aston.mail
Subject:  PicTEX

What a source of confusion PiCTeX is. I thought people might like
to know that I just received a copy of the manual, and a PC disk
with the macros, which I ordered from TUG. So they have obviously
now got their act together, and I suggest people who want the
manual get onto TUG. 

Incidentally, I recommend credit card purchase from TUG and similar.
Much easier than trying to send them dollar cheques!

sebastian rahtz

PS I also have INRSTeX tables. Its not clear if the macros
can be distributed freely. Does anyone know? (I have problems
mailing Quebec)

---------------------------------
!!
!!   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