summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-x[-rw-r--r--]Master/texmf-dist/doc/plain/newsletr/italic.tex (renamed from Master/texmf-dist/tex/plain/newsletr/italic.tex)3
-rwxr-xr-x[-rw-r--r--]Master/texmf-dist/doc/plain/newsletr/lodriver.tex (renamed from Master/texmf-dist/tex/plain/newsletr/lodriver.tex)7
-rw-r--r--Master/texmf-dist/doc/plain/newsletr/losample.tex1
-rw-r--r--Master/texmf-dist/doc/plain/newsletr/newsletr.txt1
-rw-r--r--Master/texmf-dist/doc/plain/newsletr/newssamp.pdfbin0 -> 55591 bytes
-rw-r--r--Master/texmf-dist/doc/plain/newsletr/newssamp.tex1
-rwxr-xr-x[-rw-r--r--]Master/texmf-dist/doc/plain/newsletr/quote.tex (renamed from Master/texmf-dist/tex/plain/newsletr/quote.tex)3
-rwxr-xr-x[-rw-r--r--]Master/texmf-dist/doc/plain/newsletr/read.me (renamed from Master/texmf-dist/doc/plain/newsletr/READ.ME)67
-rw-r--r--Master/texmf-dist/doc/plain/newsletr/sample.dvibin12288 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/plain/newsletr/sample.pdfbin0 -> 95640 bytes
-rw-r--r--Master/texmf-dist/tex/plain/newsletr/newsletr.tex44
-rwxr-xr-xMaster/tlpkg/bin/ctan2tds14
12 files changed, 82 insertions, 59 deletions
diff --git a/Master/texmf-dist/tex/plain/newsletr/italic.tex b/Master/texmf-dist/doc/plain/newsletr/italic.tex
index 6af739150aa..de8459decab 100644..100755
--- a/Master/texmf-dist/tex/plain/newsletr/italic.tex
+++ b/Master/texmf-dist/doc/plain/newsletr/italic.tex
@@ -1,9 +1,8 @@
-% Save file as: ITALIC.TEX Source: FILESERV@SHSU.BITNET
%
% File: ITALIC.TEX
%
% Author: Hunter Goatley
-% goathunter@WKUVX1.BITNET
+% goathunter@goatley.com
%
% Date: August 21, 1991
%
diff --git a/Master/texmf-dist/tex/plain/newsletr/lodriver.tex b/Master/texmf-dist/doc/plain/newsletr/lodriver.tex
index f1e1149be41..9c63879c390 100644..100755
--- a/Master/texmf-dist/tex/plain/newsletr/lodriver.tex
+++ b/Master/texmf-dist/doc/plain/newsletr/lodriver.tex
@@ -1,4 +1,3 @@
-% Save file as: LODRIVER.TEX Source: FILESERV@SHSU.BITNET
%
% File: LODRIVER.TEX
%
@@ -21,9 +20,9 @@
\ifx\undefined\eoa\input newsletr \fi % Include macro definitions if needed
\def\LO{\book{Lights Out!\/}}
-\def\POBox{P.\thinspace O.~Box 9609\relax}
-\def\CityState{Bowling Green, KY\relax}
-\def\ZipCode{42102-9609\relax}
+\def\POBox{P.\thinspace O.~Box 1234\relax}
+\def\CityState{Nowhere, NA\relax}
+\def\ZipCode{12345-6789\relax}
\def\LOAddress{\POBox, \CityState \ZipCode\relax}
\def\RRM{Robert~R. McCammon\relax}
\def\RM{Rick McCammon\relax}
diff --git a/Master/texmf-dist/doc/plain/newsletr/losample.tex b/Master/texmf-dist/doc/plain/newsletr/losample.tex
index 660019319ee..a92a7c3af74 100644
--- a/Master/texmf-dist/doc/plain/newsletr/losample.tex
+++ b/Master/texmf-dist/doc/plain/newsletr/losample.tex
@@ -1,4 +1,3 @@
-% Save file as: LOSAMPLE.TEX Source: FILESERV@SHSU.BITNET
%% TITLE.TEX %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begingroup
\font\HUGE=cmss17 %scaled\magstep2
diff --git a/Master/texmf-dist/doc/plain/newsletr/newsletr.txt b/Master/texmf-dist/doc/plain/newsletr/newsletr.txt
index df802b00264..6badec3a089 100644
--- a/Master/texmf-dist/doc/plain/newsletr/newsletr.txt
+++ b/Master/texmf-dist/doc/plain/newsletr/newsletr.txt
@@ -1,4 +1,3 @@
-% Save file as: NEWSLETR.TXT Source: FILESERV@SHSU.BITNET
Help for NEWSLETTER_FORMAT.TEX
Hunter Goatley
August 21, 1991
diff --git a/Master/texmf-dist/doc/plain/newsletr/newssamp.pdf b/Master/texmf-dist/doc/plain/newsletr/newssamp.pdf
new file mode 100644
index 00000000000..f7ab43a34b4
--- /dev/null
+++ b/Master/texmf-dist/doc/plain/newsletr/newssamp.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/plain/newsletr/newssamp.tex b/Master/texmf-dist/doc/plain/newsletr/newssamp.tex
index 006946ed2d9..e0af4e82505 100644
--- a/Master/texmf-dist/doc/plain/newsletr/newssamp.tex
+++ b/Master/texmf-dist/doc/plain/newsletr/newssamp.tex
@@ -1,4 +1,3 @@
-% Save file as: NEWSSAMP.TEX Source: FILESERV@SHSU.BITNET
%
% File: NEWSLETTER_SAMPLE.TEX
%
diff --git a/Master/texmf-dist/tex/plain/newsletr/quote.tex b/Master/texmf-dist/doc/plain/newsletr/quote.tex
index 627dc44d627..79aa2a54300 100644..100755
--- a/Master/texmf-dist/tex/plain/newsletr/quote.tex
+++ b/Master/texmf-dist/doc/plain/newsletr/quote.tex
@@ -1,9 +1,8 @@
-% Save file as: QUOTE.TEX Source: FILESERV@SHSU.BITNET
%
% File: QUOTE.TEX
%
% Author: Hunter Goatley
-% goathunter@WKUVX1.BITNET
+% goathunter@goatley.com
%
% Date: August 14, 1991
%
diff --git a/Master/texmf-dist/doc/plain/newsletr/READ.ME b/Master/texmf-dist/doc/plain/newsletr/read.me
index 53d258b0d55..b500c4741d9 100644..100755
--- a/Master/texmf-dist/doc/plain/newsletr/READ.ME
+++ b/Master/texmf-dist/doc/plain/newsletr/read.me
@@ -1,22 +1,36 @@
-% Save file as: AAAREAD.ME Source: FILESERV@SHSU.BITNET
-
NEWSLETR - A newsletter format for Plain TeX
Hunter Goatley
- August 21, 1991
+ January 22, 2004
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Copyright 1989--2004 by Hunter Goatley.
+%
+% Permission is granted to anyone to use this software for any purpose
+% on any computer system, and to redistribute it freely, subject to the
+% following restrictions:
+%
+% 1. This software is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+%
+% 2. Altered versions must be plainly marked as such, and must not be
+% misrepresented as being the original software.
+%
+% End
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-NEWSLETR is a file of plain TeX macros that has been used for the last few
-years to publish a newsletter about a horror author (Robert R. McCammon).
-Most of the macros are original, but some came from _The TeXbook_ and other
-sources; most of these have been either rewritten or modified. The following
-files should be found here (and the names are short for people using MS-DOS):
+NEWSLETR is a file of plain TeX macros that I wrote to publish a printed
+newsletter about author Robert McCammon. Most of the macros are original,
+but some came from _The TeXbook_ and other sources; most of these have been
+either rewritten or modified. The following files should be found here (and
+the names are short for people using MS-DOS):
- AAAREAD.1ST This file
- NEWSLETR.TEX The newsletter format
- NEWSLETR.TXT List of commands in newsletter format
- NEWSSAMP.TEX Sample newsletter file
- NEWSSAMP.UUE Uuencoded sample .DVI file
- LODRIVER.TEX Sample newsletter driver (part of a real newsletter)
- LOSAMPLE.TEX Sample newsletter title page, articles, etc.
+ READ.ME This file
+ NEWSLETR.TEX The newsletter format
+ NEWSLETR.TXT List of commands in newsletter format
+ NEWSSAMP.TEX Sample newsletter file
+ LODRIVER.TEX Sample newsletter driver (part of a real newsletter)
+ LOSAMPLE.TEX Sample newsletter title page, articles, etc.
The format is for plain TeX, not LaTeX---real TeXies don't use LaTeX! 8-)
Seriously, I developed my newsletter format because LaTeX wasn't flexible
@@ -30,8 +44,8 @@ Because the format file (NEWSLETR.TEX) is pretty big, I'd suggest that you
create a new TeX format file that contains it. Under VMS using DECUS TeX,
the command would be:
- $ TEX/INIT/NOFORMAT "&plain \input newsletr \dump"
- $ TEX/FORMAT=newsletr
+ $ TEX/INIT/NOFORMAT "&plain \input newsletr \dump"
+ $ TEX/FORMAT=newsletr
NEWSLETR is set up so that it can be used as an extended plain TeX (you have
access to the macros, with all of TeX's default settings). When building
@@ -59,18 +73,13 @@ following the parameter and add the italic correction unless the next character
is a period or a comma, as recommended on page 14 of _The TeXbook_. Using
these macros, you should never need to type \/ again. (ITALIC.TEX)
-I would appreciate being kept informed of bug fixes or improvements you make
-to the file. To that end, I've created a mailing list that can be used to
-discuss the NEWSLETR format. Feel free to post questions, problems, or
-solutions to the list; as usually with freeware, I can't promise support,
-but I use these macros too, and I'm willing to help whenever/wherever I can.
-To subscribe to the list, send e-mail with the body SUBSCRIBE NEWSLETR to
-LISTSERV@WKUVX1.BITNET. Note that this isn't a real LISTSERV, so commands
-other than UNSUBSCRIBE and REVIEW won't work.
+I would appreciate being kept informed of bug fixes or improvements you make to
+the file. I can't promise support, but I use these macros too, and I'm willing
+to help whenever/wherever I can.
Questions, comments, or suggestions are welcome.
-Hunter Goatley, VAX Systems Programmer E-mail: goathunter@WKUVX1.BITNET
-Academic Computing, STH 226 Voice: (502) 745-5251
-Western Kentucky University
-Bowling Green, KY 42101
+Hunter
+------
+Hunter Goatley, Process Software, http://www.process.com/
+<goathunter@GOATLEY.COM> http://www.goatley.com/hunter/
diff --git a/Master/texmf-dist/doc/plain/newsletr/sample.dvi b/Master/texmf-dist/doc/plain/newsletr/sample.dvi
deleted file mode 100644
index 6172555f9aa..00000000000
--- a/Master/texmf-dist/doc/plain/newsletr/sample.dvi
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/plain/newsletr/sample.pdf b/Master/texmf-dist/doc/plain/newsletr/sample.pdf
new file mode 100644
index 00000000000..455a95ba275
--- /dev/null
+++ b/Master/texmf-dist/doc/plain/newsletr/sample.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/plain/newsletr/newsletr.tex b/Master/texmf-dist/tex/plain/newsletr/newsletr.tex
index d05c957c533..c2c012072d7 100644
--- a/Master/texmf-dist/tex/plain/newsletr/newsletr.tex
+++ b/Master/texmf-dist/tex/plain/newsletr/newsletr.tex
@@ -1,10 +1,19 @@
-% Save file as: NEWSLETR.TEX Source: FILESERV@SHSU.BITNET
- \def\IDENT{01-014}
+ \def\IDENT{01-016}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Copyright 1989--1991 by Hunter Goatley. This code may be freely %
-% distributed and modified for non-commercial purposes as long as this %
-% copyright notice is retained. Please notify the author of any fixes or %
-% improvements you make. %
+% Copyright 1989--2004 by Hunter Goatley.
+%
+% Permission is granted to anyone to use this software for any purpose
+% on any computer system, and to redistribute it freely, subject to the
+% following restrictions:
+%
+% 1. This software is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+%
+% 2. Altered versions must be plainly marked as such, and must not be
+% misrepresented as being the original software.
+%
+% End
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% File: NEWSLETTER_FORMAT.TEX
@@ -15,12 +24,7 @@
% newsletter. It assumes plain.tex has been loaded.
%
% Author: Hunter Goatley
-% VAX Systems Programmer
-% Western Kentucky University
-% Academic Computing, STH 226
-% Bowling Green, KY 42101
-% Voice: 502-745-5251
-% E-mail: goathunter@WKUVX1.BITNET
+% E-mail: goathunter@goatley.com
%
% Partially based on examples from _The TeXbook_, by
% Donald E. Knuth, and various other sources. Virtually
@@ -31,6 +35,13 @@
%
% Modified by:
%
+% 01-016 Hunter Goatley 22-JAN-2004 09:23
+% Changed the license for the code to make it truly free.
+%
+% 01-015 Hunter Goatley 28-JAN-2001 15:45
+% I'm back! Eliminate undesired whitespace in header and
+% footer macros.
+%
% 01-014 Hunter Goatley 21-AUG-1991 10:47
% Rewrote double-quote macros (they work now!). Cleaned up
% a little bit. Added \slant and \ital.
@@ -109,9 +120,9 @@
\def\say#1{{\let\protect\string\immediate\write10{#1}}}
\say{TeX Input file for Newsletter format - version \IDENT}
-\say{Copyright 1989-1991, Hunter Goatley}
+\say{Copyright 1989-2004, Hunter Goatley}
-\everyjob{\say{TeX Newsletter version \IDENT. Copyright 1989-1991, Hunter Goatley}}
+\everyjob{\say{TeX Newsletter version \IDENT. Copyright 1989-2004, Hunter Goatley}}
%
% The \catcode command below lets us use "@" as a letter. It can therefore
@@ -1375,7 +1386,7 @@
\vbox{\hbox to\normalhsize{{\headfont\rlap{#1}\hss{#2}\hss\llap{#3}}}%
\vskip\pageheaderskip\hrule height\headfootrule}% Do hbox and hrule
\else
- {\headfont\rlap{#1}\hss{#2}\hss\llap{#3}}
+ {\headfont\rlap{#1}\hss{#2}\hss\llap{#3}}%
\fi
}
@@ -1384,7 +1395,7 @@
\vbox{\hrule height\headfootrule\vskip\pagefooterskip
\hbox to\normalhsize{\footfont\rlap{#1}\hss{#2}\hss\llap{#3}}}%
\else
- {\footfont\rlap{#1}\hss{#2}\hss\llap{#3}}
+ {\footfont\rlap{#1}\hss{#2}\hss\llap{#3}}%
\fi
}
%
@@ -1445,6 +1456,7 @@
}
\def\book#1{\ital{#1}} %For ease, define \book too
+\def\story#1{``#1''} %Short story title (add quotes)
%
% Important - make "@" a valid alphanumeric character again
%
diff --git a/Master/tlpkg/bin/ctan2tds b/Master/tlpkg/bin/ctan2tds
index 4a01e471574..1884c1af6ff 100755
--- a/Master/tlpkg/bin/ctan2tds
+++ b/Master/tlpkg/bin/ctan2tds
@@ -264,6 +264,7 @@ chdir $startdir || die "chdir($startdir) failed: $!"; # back to raw
'mxedruli', "&MAKEflatten",
'nbaskerv', "die 'skipping, requires nonfree font'",
'ncctools', "&MAKEflatten",
+ 'newsletr', "&MAKEnewsletr",
'nohyph', "die 'skipping, nohyph must be done by hand'",
'ocherokee', "&MAKEflatten",
'ocr-a', "die 'skipping, nosell license'",
@@ -1330,9 +1331,9 @@ sub set_dir_defaults
$standarddocfmt = $standardsourcefmt = $standardfmt = "xelatex";
$guess = "$standarddocfmt for fmt/docfmt/srcfmt";
- } elsif ($ctan_dir =~ m!/fonts/!) {
- $standarddocfmt = $standardsourcefmt = "fonts";
- $guess = "$standarddocfmt for docfmt/srcfmt";
+ } elsif ($ctan_dir =~ m!/macros/plain/!) {
+ $standarddocfmt = $standardsourcefmt = $standardfmt = "plain";
+ $guess = "$standarddocfmt for fmt/docfmt/srcfmt";
} elsif ($ctan_dir =~ m!/(info|help)/!) {
$standarddest = "texmf-doc";
@@ -2121,6 +2122,13 @@ sub MAKExymtex {
&donormal;
}
+sub MAKEnewsletr {
+ &setup;
+ chdir("$DEST/doc/$whichdocformat/$package");
+ &SYSTEM ("$MV newsletr.tex $DEST/tex/$whichformat/$package");
+ &SYSTEM ("$RM *.dvi");
+}
+
sub MAKEpbdiagram {
&setup;
chdir("$DEST/doc/latex/$package");