diff options
author | Karl Berry <karl@freefriends.org> | 2016-11-08 22:36:17 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2016-11-08 22:36:17 +0000 |
commit | bb529dfdffc87aa883417c8fe5c4120f85bb5b60 (patch) | |
tree | b7d2da2a4c1cd3dae6374d773e24b6087dd63283 /Master | |
parent | 46880f568f9d00af3ad45864942a7fb942fcc554 (diff) |
tugboat-plain (8nov16)
git-svn-id: svn://tug.org/texlive/trunk@42466 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r-- | Master/texmf-dist/doc/plain/tugboat-plain/README | 12 | ||||
-rw-r--r-- | Master/texmf-dist/doc/plain/tugboat-plain/tubguide.pdf | bin | 225439 -> 208748 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/plain/tugboat-plain/tubguide.tex | 178 | ||||
-rw-r--r-- | Master/texmf-dist/tex/plain/tugboat-plain/tugboat.cmn | 27 | ||||
-rw-r--r-- | Master/texmf-dist/tex/plain/tugboat-plain/tugboat.sty | 31 | ||||
-rw-r--r-- | Master/texmf-dist/tex/plain/tugboat-plain/tugproc.sty | 79 |
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 Binary files differindex c7980af52c2..f03bf3d51d2 100644 --- a/Master/texmf-dist/doc/plain/tugboat-plain/tubguide.pdf +++ b/Master/texmf-dist/doc/plain/tugboat-plain/tubguide.pdf 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 |