summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/plain/tugboat-plain/README12
-rw-r--r--Master/texmf-dist/doc/plain/tugboat-plain/tubguide.pdfbin225439 -> 208748 bytes
-rw-r--r--Master/texmf-dist/doc/plain/tugboat-plain/tubguide.tex178
-rw-r--r--Master/texmf-dist/tex/plain/tugboat-plain/tugboat.cmn27
-rw-r--r--Master/texmf-dist/tex/plain/tugboat-plain/tugboat.sty31
-rw-r--r--Master/texmf-dist/tex/plain/tugboat-plain/tugproc.sty79
6 files changed, 149 insertions, 178 deletions
diff --git a/Master/texmf-dist/doc/plain/tugboat-plain/README b/Master/texmf-dist/doc/plain/tugboat-plain/README
index 49b8e6eabb7..ad050c17bfb 100644
--- a/Master/texmf-dist/doc/plain/tugboat-plain/README
+++ b/Master/texmf-dist/doc/plain/tugboat-plain/README
@@ -1,5 +1,11 @@
-$Id: README 100 2012-05-22 18:09:46Z bnb $
-(This file in the public domain.)
+$Id: README 169 2016-11-07 19:11:13Z karl $
+(This README file is public domain.)
The plain style files for TUGboat, the journal of the TeX Users Group.
-See http://tug.org/TUGboat for back issues, author information, and more.
+See http://tug.org/TUGboat for all issues, contact information,
+ notes for authors, and all else.
+
+tugboat.sty is for both regular and proceedings issue. Just \input it.
+tugproc.sty was for proceedings issue, but is no longer used.
+tugboat.cmn had definitions common for both (could/should also be common
+ to the LaTeX TUGboat style, but isn't).
diff --git a/Master/texmf-dist/doc/plain/tugboat-plain/tubguide.pdf b/Master/texmf-dist/doc/plain/tugboat-plain/tubguide.pdf
index c7980af52c2..f03bf3d51d2 100644
--- a/Master/texmf-dist/doc/plain/tugboat-plain/tubguide.pdf
+++ b/Master/texmf-dist/doc/plain/tugboat-plain/tubguide.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/plain/tugboat-plain/tubguide.tex b/Master/texmf-dist/doc/plain/tugboat-plain/tubguide.tex
index a51b5ab3b9b..4c2ec29c44f 100644
--- a/Master/texmf-dist/doc/plain/tugboat-plain/tubguide.tex
+++ b/Master/texmf-dist/doc/plain/tugboat-plain/tubguide.tex
@@ -1,9 +1,9 @@
%% @texfile{
%% filename = "tubguide.tex",
-%% version = "1.04",
-%% date = "2012/05/22",
+%% version = "1.22",
+%% date = "2016/09/26",
%% filetype = "TUGboat Authors' Guide",
-%% copyright = "Copyright 1989, 1992, 2006, 2012 TeX Users Group.
+%% copyright = "Copyright 1989, 1992, 2006, 2012-2016 TeX Users Group.
%% Unlimited copying and redistribution of this file
%% are permitted as long as this file is not
%% modified. Modifications (and redistribution of
@@ -17,7 +17,7 @@
%% that produced the original Authors' Guide in
%% TUGboat 10, no. 3, November 1989.",
%% }
-%% $Id: tubguide.tex 100 2012-05-22 18:09:46Z bnb $
+%% $Id: tubguide.tex 157 2016-09-26 23:34:10Z karl $
%% *********************************************************
%%
%% TeXing this file requires the following files:
@@ -48,8 +48,8 @@
\author * Barbara Beeton *
\address * American Mathematical Society\\
- 201 Charles Street\\
- Providence, RI 02904-2294 *
+ 201 Charles Street\\
+ Providence, RI 02904-2294 *
\netaddress * TUGboat@tug.org *
\author * Ron Whitney *
@@ -57,12 +57,13 @@
%\netaddress * TUGboat@Math.AMS.com *
-\vfootnote{}{Revised March 1992, May 2006, May 2012; the original appeared in
+\vfootnote{}{Revised March 1992, May 2006, May 2012, September 2016; the
+original appeared in
\tubissue 10(3), November 1989.}
\article
-With this article we hope to fill a lacuna (some might say ``void'')
+With this report we hope to fill a lacuna (some might say ``void'')
whose existence we have been attributing to the usual factors: tight
schedules, alternative priorities and warty \TeX\ code. We now feel
the macros in use for \TUB\/ have stabilized to the extent that
@@ -74,38 +75,40 @@ for the style files). Suggestions and comments are quite welcome at
the addresses listed below.
\TUB\/ was originally typeset with a package based only on \plain.
-Later, as demand for style files follows wherever
-\LaTeX-devotees wander, a \TUB\/ variant of the \LaTeX\ {\tt article}
-style was also created. The two macro sets yield
-much the same output, differing in certain ways for input. Below we
-make comment on various aspects of the \TUB\/ package, first for the
-\plain-based macros, then for \LaTeX. The macro sets share
-the file |tugboat.cmn|,\footnote{$^1$}{This file used to be named
-{\tt tugboat.com}, but that notation was in conflict with conventions
-of \acro{MS-DOS} and other operating systems; no conflicts are known to
-exist for the new name.} and users of either style should read the
-section entitled ``Common Abbreviations and Utilities''. We conclude
-with some general suggestions to help make the lives of those on the
-receiving end of (any kind of) electronic copy a little easier.
+Later, as demand for style files follows wherever \LaTeX-devotees
+wander, a \TUB\/ variant of the \LaTeX\ {\tt article} class was also
+created\Dash see |ltugboat.cls| and its documentation in the separate
+package |tugboat| (|http://ctan.org/pkg/tugboat|) . The two macro sets
+yield much the same output, and many input conventions are identical,
+with differences where they seemed natural.
+
+Below we describe various aspects of the \TUB\/ package for the
+\plain-based macros. We conclude with some general suggestions to help
+make the lives of those on the receiving end of (any kind of) electronic
+copy a little easier.
\head * The \plain-based macros: {\tt tugboat.sty} *
-The macros are contained in two files, |tugboat.sty| and |tugboat.cmn|.$^1$
-
-\subhead * General description of tags *
-We attempt wherever possible to tag the various elements of \TUB\/
-articles in a ``generic'' way, modified in some respects by
-convenience. Authors and editors, of course, need tools to shape
-their articles to the form they desire, but we also wish to encourage
-a tagging style which is appropriate for electronic interchange. It
-seems unfair to expect much thought from authors concerning the
-markup of their information if we only provide a bag of widgets and
-do-hickies to hack and pound an article together. The tags whose use
-we encourage are the higher-level tags that mark the logical
-document structure. Below these are formatting macros that we
-recognize may be essential for certain applications. Both sorts of
-tags are described in the following article.
+The macros are contained in two files, |tugboat.sty| and
+|tugboat.cmn|.\footnote{$^1$}{1) A file |tugproc.sty| is also
+distributed, but no longer used. 2) |tugboat.cmn| used to be named {\tt
+tugboat.com}, but that notation was in conflict with conventions of
+\acro{MS-DOS} and other operating systems; no conflicts are known to
+exist for the new name.}
+
+\subhead * General description of tags * We attempt wherever possible to
+tag the various elements of \TUB\/ articles in a ``generic'' way,
+modified in some respects by convenience. Authors and editors need
+tools to shape their articles to the form they desire, but we also wish
+to encourage a tagging style which is appropriate for electronic
+interchange. It seems unfair to expect much thought from authors
+concerning the markup of their information if we only provide a bag of
+widgets and do-hickies to hack and pound an article together. The tags
+whose use we encourage are the higher-level tags that mark the logical
+document structure. Below these are formatting macros that we recognize
+may be essential for certain applications. Both sorts of tags are
+described in the following article.
Generally, to ``mark up'' the data <foo>, a tag |\xxx| will precede
<foo> and |\endxxx| will follow (thus: |\xxx <foo>\endxxx|). We use
@@ -216,7 +219,7 @@ of
\thenetaddress {<author number>}
||
to get the desired result. For example, for an article with%
-\footnote{$^2$}{\xEdNote The \TUB{} address shown in examples
+\footnote{$^2$}{\xEdNote The \TUB{} email address shown in examples
was current when this article first appeared, but is now obsolete;
it has been left intact to avoid other problems. The correct address
is now {\tt TUGboat@tug.org}.}
@@ -294,7 +297,7 @@ which {\it appear\/} innocuous, may not be so.
\subhead * Lists *
-Lists are everywhere, of course, and a simple list hierarchy can
+Lists are everywhere, and a simple list hierarchy can
transform a one-dimensional typesetting problem into something
nasty. All of which is to say, we are certainly not done with
this area of tagging, but here are the available macros.
@@ -660,56 +663,7 @@ listed under tags.
\caption{...}
\twocolfigure
||
-and, of course, \verbinline|\endverbatim and \verbinline||\endverbatim.
-
-\head * The \LaTeX\ macros: {\tt ltugboat.sty}%
-\footnote{$^3$}{This discussion of {\tt ltugboat.sty} is now of
-historical interest only; it has been superseded by a \LaTeXe{}
-documentclass, {\tt ltugboat.cls}, available from \CTAN.} *
-
-|ltugboat.sty| is the primary macro file, and is based on the \LaTeX{}
-|article.sty|. |tugboat.cmn|, a collection of items common to both
-\LaTeX\ and \plain\ input, is also required. Articles will have
-the form:\footnote{$^4$}{{\tt ltugboat} used to be a substyle; it now
-stands on its own, by automatically inputting {\tt article.sty}.}
-\verbatim[\makeescape\|]
-\documentstyle{ltugboat}
-|halfline
-<perhaps additional macros for article>
-|halfline
-\title {<title>}
-\author{<author>}
-\address{<address>}
-\netaddress{<netaddress>}
-
-\begin{document}
-\maketitle
-|vellipsis
-<body of article>
-|vellipsis
-\makesignature
-\end{document}
-\endverbatim
-This is the usual form for \LaTeX\ documents, of course, except
-that now each author will have his/her own
-\verbatim
-\author{...}
-\address{...}
-\netaddress{...}
-\endverbatim
-block. As with the \plain{} style, the author and address
-macros will store their information for later display.
-See the discussion of |\address|, |\netaddress| and |\makesignature|
-on the second page of this article to understand more. Linebreaks
-within |\title|, |\author|, and |\...address| are specified with |\\|.
-
-We refer the user to the \LaTeX\ manual for description of section
-heads, verbatim mode, insertions, and movement between one- and
-two-column format. The style of printed output has, of course, been
-somewhat modified to fit \TUB\/ style. |ltugboat.sty| might be of some
-use to others wishing to modify the |article| option in this
-direction.
-
+and \verbinline|\endverbatim and \verbinline||\endverbatim input syntax.
\head * Common abbreviations and utilities *
@@ -722,14 +676,18 @@ necessary.
A nicety for the sake of appearance is the command |\acro|, which
sets an acronym in caps one size smaller than the surrounding text.
Compare CTAN (full size), \CTAN{} (|\acro{CTAN}|) and {\smc ctan}
-(small caps). Acronyms in |tugboat.cmn| use |\acro| consistently.
+(small caps). Acronyms in |tugboat.cmn| use |\acro| consistently,
+except in (some) bibliographies.
Several other constructions that we have found useful for both
\plain- and \LaTeX-style input have been incorporated in
|tugboat.cmn|. Various |\*lap|\,s (|\ulap|, |\dlap|, |\xlap|,
|\ylap|, |\zlap|) and |\*smash|\,es provide means of setting type
-which ``laps'' into neighboring regions. |\dash| and |\Dash| are en-
-and em-dashes that break properly. |\slash| is a breakable slash.
+which ``laps'' into neighboring regions.
+|\Dash| is an em-dash with surrounding thinspaces, our preferred style.
+|\slash| is a breakable slash.
+|\cs{foo}| typesets |\foo|, just like \verbinline|\foo|\endverbatim (but
+since |\cs| is the usual \TUB\ \LaTeX\ convention, we support it here too).
The macro
\verbatim
\makestrut [<ascender dimen>;
@@ -760,7 +718,7 @@ Constructing an entire issue of \TUB\/ requires use of a few features
that authors may notice when articles are returned for proofing.
|\xrefto| allows for symbolic cross-referencing, but is enabled only
late in the production process. The distribution version of
-|tugboat.cmn| defines |\xrefto| so that ``???'' is typeset whenever it
+|tugboat.cmn| defines |\xrefto| so that ``???''\ is typeset whenever it
is called. Not to worry.
We also put notes into the file since there are many things to
@@ -804,21 +762,19 @@ narrowly specific) result.
When authors proof their articles in formats other than that of \TUB\/
(for example), they should expect that \TUB's changes in pagewidth and
pagedepth may drastically alter text layout. Paragraphs are rebroken
-automatically when |\hsize| and |\vsize| change, but |\centerline|
-does not break, and we often see tables and math displays which are
-rigidly laid out. When possible, authors might use paragraphing
-techniques instead of calls to, say, |\centerline| (Beeton will be
-writing up her lectures on paragraphing techniques for a future issue
-of \TUB\/), and they should try to code tables in such a way that
-widths of columns can be changed easily. Generally, authors should
-attempt to anticipate the work that might be necessary if requests for
-other reasonable formats of their texts are made. In the case of
-\TUB, we make a strong effort to stuff macro listings and tables into
-the two-column format. Since these types of items are not generally
-susceptible to automatic line-breaking, we give thanks to stuffings
-made by authors ahead of time. In this context, we recommend the use
-of |\verbfile{...}| (see the section `{Verbatim modes}') to maintain
-consistency between documentation and reality.
+automatically when |\hsize| and |\vsize| change, but |\centerline| does
+not break, and we often see tables and math displays which are rigidly
+laid out. When possible, authors might use paragraphing techniques
+instead of calls to, say, |\centerline|, and they should try to code
+tables in such a way that widths of columns can be changed easily.
+Generally, authors should attempt to anticipate the work that might be
+necessary if requests for other reasonable formats of their texts are
+made. In the case of \TUB, we make a strong effort to stuff macro
+listings and tables into the two-column format. Since these types of
+items are not generally susceptible to automatic line-breaking, we give
+thanks to stuffings made by authors ahead of time. In this context, we
+recommend the use of |\verbfile{...}| (see the section `{Verbatim
+modes}') to maintain consistency between documentation and reality.
Specifically in the domain of \TeX\ macros, we find that many authors
throw in unnecessary |%| characters to end code lines. Except in
@@ -842,14 +798,12 @@ little extra effort in making these macros consistent with the macros
in wide distribution and in making them robust will be much
appreciated.
-\TBremark{Anything about formatting macros?}
-
\head * Electronic documentation and submissions *
-In addition to |tugboat.sty|, |ltugboat.sty|, and |tugboat.cmn|,
-a copy of this article, |tubguide.tex|, will be available in
-most \TeX{} distributions and on \CTAN:
+The TUGboat styles for both \LaTeX\ and plain \TeX\ are available on
+\CTAN\ and already included in most \TeX\ distributions:
+
||http://ctan.org/pkg/tugboat
http://ctan.org/pkg/tugboat-plain||
diff --git a/Master/texmf-dist/tex/plain/tugboat-plain/tugboat.cmn b/Master/texmf-dist/tex/plain/tugboat-plain/tugboat.cmn
index 224fdcd6420..6c89713e3b2 100644
--- a/Master/texmf-dist/tex/plain/tugboat-plain/tugboat.cmn
+++ b/Master/texmf-dist/tex/plain/tugboat-plain/tugboat.cmn
@@ -3,7 +3,7 @@
%% version = "see below \fileversion"
%% date = "see below \filedate",
%% filetype = "common macros for TUGboat",
-%% copyright = "Copyright 1993-1996,2006,2008,2011-2013 TeX Users Group.
+%% copyright = "Copyright 1993-1996,2006,2008,2011-2016 TeX Users Group.
%% Unlimited copying and redistribution of this file
%% are permitted as long as this file is not
%% modified. Modifications (and redistribution of
@@ -19,11 +19,11 @@
%% definitions for abbreviations and logos that
%% appear in TUGboat."
%% }
-%% $Id: tugboat.cmn 119 2013-08-02 18:22:58Z bnb $
+%% $Id: tugboat.cmn 167 2016-11-01 16:34:29Z karl $
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\def\fileversion{v1.21}
-\def\filedate{2013/08/02}
+\def\fileversion{v1.22}
+\def\filedate{2016/11/01}
\message{File `TUGBOAT.CMN' \fileversion \space\space <\filedate>}
@@ -112,6 +112,8 @@
\def\ConTeXt{C\kern-.0333emon\-\kern-.0667em\TeX\kern-.0333emt}
\def\Cplusplus{C\raise.7ex\hbox{$_{++}$}}
\def\CSS{\acro{CSS}}
+\def\CSabbr{$\cal C$\kern-.1667em\lower.5ex\hbox{$\cal S$}} % from opmac.tex
+\def\CSTUG{\CSabbr\acro{TUG}}
\def\CTAN{\acro{CTAN}}
\def\DTD{\acro{DTD}}
\def\DVD{\acro{DVD}}
@@ -155,10 +157,11 @@
\def\Mc{\setbox\TestBox=\hbox{M}M\vbox to\ht\TestBox{\hbox{c}\vfil}}
% Additional sizes of the manual font may be needed.
\font\manual=logo10 % font used for the METAFONT logo, etc.
+\font\manualsl=logosl10
\def\MF{{\manual META}\-{\manual FONT}\spacefactor1000 }
\def\MP{{\manual META}\-{\manual POST}\spacefactor1000 }
\def\mf{{\smc Metafont}}
-\def\MFB{{\sl The \slMF book}}
+\def\MFB{{\sl The \slMF\kern1pt book}}
% multilingual (INRS) TeX
\def\mtex{T\kern-.1667em\lower.5ex\hbox{\^E}\kern-.125emX\spacefactor1000 }
\def\NTStext{N\mkern-4mu \lower.5ex\hbox{$\cal T$}\mkern-2mu S}
@@ -185,9 +188,7 @@
\def\SC{Steering Committee}
\def\SGML{\acro{SGML}}
\def\SliTeX{{\rm S\kern-.06em{\smc l\kern-.035emi}\kern-.06em\TeX}}
-% for \def\slMF{{\manualsl META}\-{\manualsl FONT}\spacefactor1000 }
-% Use \font\manualsl=logosl10 instead, if it's available,
-\def\slMF{\MF}
+\def\slMF{{\manualsl META}\-{\manualsl FONT}\spacefactor1000 }
% Atari ST (Klaus Guntermann)
\def\stTeX{{\smc st\rm\kern-0.13em\TeX}}
\def\SVG{\acro{SVG}}
@@ -455,6 +456,7 @@
\def\bull{\vrule height 1ex width .8ex depth -.2ex } % square bullet
\def\cents{{\rm\raise.2ex\rlap{\kern.05em$\scriptstyle/$}c}}
+\def\cs#1{{\tt \char`\\#1}}
\def\Dag{\raise .6ex\hbox{$\scriptstyle\dagger$}}
\def\careof{\leavevmode\hbox{\raise.75ex\hbox{c}\kern-.15em
@@ -871,12 +873,12 @@ that may not be obvious. For full definitions, see real code above.
\TFM
\Thanh Han The Thanh
\TIFF
-\ttn TTN
-\TTN \TeX and TUG News
+\ttn TTN
+\TTN \TeX and TUG News
\TUB TUGboat
\TUG TeX Users Group
\tug
-\UG Users Group
+\UG Users Group
\UNIX
\UTF
\VAX
@@ -1001,6 +1003,9 @@ that may not be obvious. For full definitions, see real code above.
Version Date Changes
------- --------- ---------------------------------------------------
+1.21 31 Oct 16 define \CSabbr, \CSTUG;
+ use logosl10 (\manualsl) for \slMF.
+
1.21 2 Aug 13 define \LyX
1.20 4 Apr 12 allow omission of hyphenation list
diff --git a/Master/texmf-dist/tex/plain/tugboat-plain/tugboat.sty b/Master/texmf-dist/tex/plain/tugboat-plain/tugboat.sty
index 84dae0b1f8c..74c88e711e4 100644
--- a/Master/texmf-dist/tex/plain/tugboat-plain/tugboat.sty
+++ b/Master/texmf-dist/tex/plain/tugboat-plain/tugboat.sty
@@ -3,7 +3,7 @@
%% version = "see below \fileversion"
%% date = "see below \filedate",
%% filetype = "Plain TeX macros for TUGboat",
-%% copyright = "Copyright 1993,1999,2003,2006,2011,2012 TeX Users Group.
+%% copyright = "Copyright 1993,1999,2003,2006,2011-2016 TeX Users Group.
%% Unlimited copying and redistribution of this file
%% are permitted as long as this file is not
%% modified. Modifications (and redistribution of
@@ -17,7 +17,7 @@
%% for preparation of items in TUGboat, the
%% Communications of the TeX Users Group.",
%% }
-%% $Id: tugboat.sty 100 2012-05-22 18:09:46Z bnb $
+%% $Id: tugboat.sty 168 2016-11-07 18:49:19Z karl $
%%
%% *********************************************************
%%
@@ -26,11 +26,9 @@
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% TUGBOAT.STY
-
\def\thistubstyle{plain}
-\def\fileversion{v1.20}
-\def\filedate{2012/05/22}
+\def\fileversion{v1.22}
+\def\filedate{2016/11/07}
% general items
@@ -43,7 +41,7 @@
\message{File `TUGBOAT.STY' \fileversion \space\space <\filedate>}
-\input tugboat.cmn % macros common to tugboat.sty and
+\input tugboat.cmn % macros intended to be common to tugboat.sty and
% ltugboat.sty (latex style file)
@@ -1662,7 +1660,7 @@
\def\inlinestyle##1{\def\@altinlinestyle{##1}}%
\def\numbered{\@numberedtrue}%
\def\ruled{\@ruledtrue}%
- \def\smallcode{\ninepoint\tt\baselineskip=10pt }%
+ \def\smallcode{\ninepoint\tt }%
\let\@verbinputvar\relax
\let\@verbinputfile\relax
\@SpecialsGetOther
@@ -1974,6 +1972,8 @@
\newif\if@@mid \@@midfalse
\newif\if@@bot \@@botfalse
\def\@caption{}
+\def\abovecaptionskip{\bigskip}
+
\newif\if@fixed \@fixedfalse
% items for top and bottom ``banners'' on first page
@@ -2000,7 +2000,7 @@
\def\top{}%
\def\bot{\@@bottrue}%
\def\mid{\@@midtrue}%
- \def\caption##1{\def\@caption{\ulap{\bigskip##1\smallskip}}}%
+ \def\caption##1{\def\@caption{\ulap{\abovecaptionskip##1\smallskip}}}%
\def\fixed{\@fixedtrue}%
\def\scol{\@figurescol}%
\def\ecol{\@figureecol}%
@@ -2175,13 +2175,14 @@
\twocol
\maxcols=2
+\hfuzz=1pt % don't worry about small overfulls
\OverlaysinTeXtrue
\Trimmarksfalse
\PrelimDrafttrue
\initializearticle
-\pageno=1001 % number of title page
+\pageno=901 % number of title page
-% Stretchy spacing was the default for many years, but in summer 2011 it
+% Stretchy spacing was the default for many years, but in 2012 it
% looked too stretchy. Comment out.
%\StretchyTenPointSpacing
%\StretchyNinePointSpacing
@@ -2197,6 +2198,14 @@
Version Date Changes
------- --------- ---------------------------------------------------
+1.22 7 Nov 16 \smallcode: do not reduce baselineskip.
+ \abovecaptionskip: generalize \bigskip; no change
+ to default.
+ \pageno: start at 901 to make LaTeX.
+ \hfuzz: initialize to 1pt to match existing practice.
+
+1.21 <skipped this version number>
+
1.20 22 May 12 Do not hyphenate in typewriter.
Add footnote hooks.
No \Stretchy*Spacing by default.
diff --git a/Master/texmf-dist/tex/plain/tugboat-plain/tugproc.sty b/Master/texmf-dist/tex/plain/tugboat-plain/tugproc.sty
index 56361b54664..765151f2cb0 100644
--- a/Master/texmf-dist/tex/plain/tugboat-plain/tugproc.sty
+++ b/Master/texmf-dist/tex/plain/tugboat-plain/tugproc.sty
@@ -1,27 +1,20 @@
%% @texfile{
%% filename="tugproc.sty",
-%% version="1.11",
-%% date="26-Jan-1994",
-%% filetype="TeX macros for TUG Proceedings",
-%% copyright="Copyright (C) TeX Users Group.
-%% Copying of this file is authorized only if either:
-%% (1) you make absolutely no changes to your copy, OR
-%% (2) if you do make changes, you first rename it to some
-%% other name.",
-%% author="TeX Users Group",
-%% address="TeX Users Group",
-%% P. O. Box 869,
-%% Santa Barbara, CA 93102-0869,
-%% USA",
-%% telephone="805-963-8358",
-%% email="Internet: tug@tug.org or TUGboat@Math.AMS.org",
-%% codetable="ISO/ASCII",
-%% checksumtype="line count",
-%% checksum="366",
-%% keywords="tex users group, tugboat, proceedings, plain tex",
-%% abstract="This file contains the plain-based macros
-%% for Proceedings issues of TUGboat, the
-%% Communications of the TeX Users Group."
+%% version = "see below \fileversion"
+%% date = "see below \filedate",
+%% filetype = "was plain TeX macros for TUG Proceedings; now unused",
+%% copyright = "Copyright 1990-2016 TeX Users Group.
+%% Unlimited copying and redistribution of this file
+%% are permitted as long as this file is not
+%% modified. Modifications (and redistribution of
+%% modified versions) are also permitted, but only if
+%% the resulting file is renamed."
+%% email = "TUGboat@tug.org",
+%% codetable = "ISO/ASCII",
+%% keywords = "tex users group, tugboat, proceedings, plain tex",
+%% abstract = "This file contains the plain-based macros
+%% that were used in proceedings issues of TUGboat, the
+%% Communications of the TeX Users Group. Now unused."
%% }
%% *********************************************************
%%
@@ -31,8 +24,8 @@
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\def\fileversion{v1.11}
-\def\filedate{26 Jan 94}
+\def\fileversion{v1.22}
+\def\filedate{26 Sep 16}
\message{File `TUGPROC.STY' \fileversion \space\space <\filedate>}
@@ -56,7 +49,7 @@
% fonts
\font\twelverm=cmr10 scaled 1200
-\font\twelvebf=cmbx10 scaled 1200
+\font\twelvebf=cmbx10 scaled 1200
\font\fourteenrm=cmr10 scaled 1440
\font\fourteenit=cmti10 scaled 1440
\font\fourteensl=cmsl10 scaled 1440
@@ -66,7 +59,7 @@
\def\rm{\fam\z@\twelverm}%
\textfont\z@=\twelverm
\def\bf{\fam\bffam\twelvebf}%
- \textfont\bffam=\twelvebf
+ \textfont\bffam=\twelvebf
\normalbaselines \rm}
\def\fourteenpoint{%
@@ -85,7 +78,7 @@
\def\addressfont{\ninepoint\rm}
\def\netaddrfont{\ninepoint\tt}
-\def\br{\unskip\hfil\break} % version for titles
+\def\br{\unskip\hfil\break} % version for titles
\def\degrade{\def\br{\unskip\space\ignorespaces}%
\let\\\br} % in running heads.
@@ -112,7 +105,7 @@
\rtitlex\hfill\stamp
\fi\fi
}%
- }
+ }
\ifx\startingpage\undefined \def\startingpage{1001}\fi
\pageno=\startingpage
@@ -136,9 +129,9 @@
}%
}
-\v@lx % normalize publication info for footer
+\v@lx % normalize publication info for footer
\def\pfoottext{{\smc Preprint}: \mtgyear{} \TUG{} Annual Meeting}
-\def\rfoottext{\tenrm\TUB, \volx\Dash
+\def\rfoottext{\tenrm\TUB, \volx\Dash
{Proceedings of the \volyr{} Annual Meeting}}
% midpage redone to align running feet.
@@ -170,14 +163,14 @@
% ***************************************************
% Bibliography
-\def\Hang{1em}
+\def\Hang{1em}
\def\entry #1{\noindent\frenchspacing\hangindent\Hang #1}
% Appendix
\def\appendix #1\endappendix{\newpage\onecol\centerline{\HEADfont #1}}
% Box for deadlines:
-\newbox\textbox % \twocolcolwd=18.75pc [cf. tugboat.sty]
+\newbox\textbox % \twocolcolwd=18.75pc [cf. tugboat.sty]
\long\def\boxit #1{\vbox{\hrule\hbox{\vrule\kern3pt
\vbox{\kern3pt\vskip 4pt#1\vskip 4pt\kern3pt}\kern3pt\vrule}\hrule}}
\long\def\boxedlist #1{$$\boxit{\setbox\textbox=\vbox{\hsize 18pc
@@ -192,8 +185,8 @@
\edef\thetitle{\ignorespaces\the\toks@\unskip}%
\let\rhtitle\thetitle
}
- % If your title is too long for the running head,
- % use this to construct a shorter version:
+ % If your title is too long for the running head,
+ % use this to construct a shorter version:
\def\shorttitle{%
\begingroup
\def\CurrentTag{shorttitle}%
@@ -208,8 +201,8 @@
}
\def\rhauthor{\@defaultauthorlist}
- % Use the following for running heads if more than
- % one author or author's name is too long to fit:
+ % Use the following for running heads if more than
+ % one author or author's name is too long to fit:
\def\shortauthor{%
\begingroup
\def\CurrentTag{shortauthor}%
@@ -295,7 +288,7 @@
\immediate\write\titleabs{\string\TITLE\string\bf\space
\rhauthor:\ \string\rm \rhtitle;;}
\immediate\write\titleabs{\space}
- \immediate\write\titleabs{\string\ABS\string\bf\space
+ \immediate\write\titleabs{\string\ABS\string\bf\space
Abstract.\ \theabstract;;}
\immediate\write\titleabs{\space}
\immediate\write\titleabs{\string\endinput}
@@ -304,7 +297,7 @@
}
% \head (This writes over a definition in tugboat.sty)
-\def\@domainhead{%
+\def\@domainhead{%
\if@removeprewhite\else\vskip\baselineskip\fi
\noindent{\HEADfont\baselineskip15pt % larger type than usual
\raggedright\bf\ignorespaces\the\@argument\unskip\endgraf}%
@@ -320,7 +313,7 @@
\restorecat\@
-% \Trimmarkstrue % for final copy
+% \Trimmarkstrue % for final copy
% \overfullrule=0pt
\endinput
@@ -329,6 +322,10 @@
Change History
--------------
+1.22 update header; remark that this is no longer used; no changes to code.
+
+<interim versions skipped>
+
1.11 changed TUG address in header to Santa Barbara
parameterized dates, etc., in running footers
initialized them at top of file instead of in footer text
@@ -354,9 +351,9 @@ Previous:
%%% 26-jun-90 [changed running feet, page numbers, \start]
%%% 28-jun-90 [added \stamp, \ifproof] 29-jun-90 [\Proof]
%%% TUGPROC.sty 03-feb-90 (renamed 13-feb-90) 20-feb-90
-%%%
+%%%
%%% Supplementary header file for TUG Proceedings volume
-%%% for use with plain.tex (under revision still)
+%%% for use with plain TeX. No longer used.
%%%
%%% (*) This version writes the title and abstract into
%%% a file, for use in preparing the Title-Abstract-Bio