summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-07-03 22:51:33 +0000
committerKarl Berry <karl@freefriends.org>2013-07-03 22:51:33 +0000
commite0d2ee4140f67da9384f3288232f0f6971652c6c (patch)
treecc256d8ff231b3886b1faad464692329733862a6
parent6f3c3fa59abecd6b5efdc4bc76dd364cfa16d1da (diff)
plstmary (3jul13)
git-svn-id: svn://tug.org/texlive/trunk@31088 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/plain/plstmary/README17
-rw-r--r--Master/texmf-dist/doc/plain/plstmary/plstmary-doc.pdfbin146799 -> 147866 bytes
-rw-r--r--Master/texmf-dist/doc/plain/plstmary/plstmary-doc.tex56
-rw-r--r--Master/texmf-dist/tex/plain/plstmary/stmary.tex15
4 files changed, 49 insertions, 39 deletions
diff --git a/Master/texmf-dist/doc/plain/plstmary/README b/Master/texmf-dist/doc/plain/plstmary/README
index 34b9340955f..59fda313719 100644
--- a/Master/texmf-dist/doc/plain/plstmary/README
+++ b/Master/texmf-dist/doc/plain/plstmary/README
@@ -1,27 +1,22 @@
plstmary: St. Mary's Road symbols for plainTeX
----------------------------------------------
-LICENSE:
+LEGAL STUFF:
- All files of the plstmary distribution (listed below) may be
- distributed and/or modified under the conditions of the LaTeX Project
- Public License, either version 1.3c of this license or (at your
- option) any later version. The latest version of this license is in
- http://www.latex-project.org/lppl.txt
- and version 1.3c or later is part of all distributions of LaTeX
- version 2008/12/01 or later.
+ This is public domain software. All files of the plstmary distribution
+ (listed below) may be distributed and/or modified without restriction.
While every effort has been made to make plstmary useful, it comes
with no warranty, expressed or implied.
MANIFEST:
-The distribution consists of the files
+This distribution consists of the files
* stmary.tex Macros for use in plain TeX.
* README What you are reading now.
- * plstmary-doc.pdf Documentation
- * plstmary-doc.tex Documentation source.
+ * plstmary-doc.pdf Documentation.
+ * plstmary-doc.tex Documentation source (tex, etex or pdftex).
DESCRIPTION:
diff --git a/Master/texmf-dist/doc/plain/plstmary/plstmary-doc.pdf b/Master/texmf-dist/doc/plain/plstmary/plstmary-doc.pdf
index 12bcb5b13a6..1bfa27753c1 100644
--- a/Master/texmf-dist/doc/plain/plstmary/plstmary-doc.pdf
+++ b/Master/texmf-dist/doc/plain/plstmary/plstmary-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/plain/plstmary/plstmary-doc.tex b/Master/texmf-dist/doc/plain/plstmary/plstmary-doc.tex
index 3b3a8315a1e..8b7c99cd7e5 100644
--- a/Master/texmf-dist/doc/plain/plstmary/plstmary-doc.tex
+++ b/Master/texmf-dist/doc/plain/plstmary/plstmary-doc.tex
@@ -3,8 +3,11 @@
\def\cmd#1{{\tt\string#1}}
\font\headfont=cmr12
\font\headsf=cmss12
+\hsize 6.5in \vsize 8.9in \hoffset 0pt \voffset 0pt
-\centerline{\headsf plstmary: \headfont St.\ Mary's Road Font for Plain \TeX}
+\centerline{\headsf
+ plstmary: \headfont St.\ Mary's Road Font for Plain \TeX}
+\centerline{Version: \plstmaryversion}
\medskip
\centerline{Dan Luecking}
\centerline{\tt luecking $\inplus$ uark $\boxdot$ edu}
@@ -13,16 +16,15 @@
\noindent The plstmary package provides plain TeX support for the St.\
Mary's Road symbol font. After inputting the macro file {\tt
stmary.tex}, all the symbols in the tables below become defined. The two
-commands {\cmd\oast} and {\cmd\ocircle} require the AMS
-symbol font {\tt msam}, so {\tt stmary.tex} automatically inputs {\tt
-amssym.tex}. (These symbols are the same as {\cmd\circledast} and
-{\cmd\circledcirc}, defined in {\tt amssym.tex}. The point of
-defining them is to have matching `{\cmd\o}\dots' and
-`{\cmd\varo}\dots' pairs for all circles.)
+commands {\cmd\oast} and {\cmd\ocircle} require the AMS symbol font {\tt
+msam}, so {\tt stmary.tex} automatically inputs {\tt amssym.tex}. (These
+symbols are the same as {\cmd\circledast} and {\cmd\circledcirc},
+defined in {\tt amssym.tex}. The point of defining them is to have
+matching `{\cmd\o}\dots' and `{\cmd\varo}\dots' pairs for all circles.)
-All the command names are the same as those in the LaTeX package
-{\tt stmaryrd.sty}. More details on the symbols and their usage may be found in
-the documentation of the LaTeX stmaryrd package.
+All the command names are the same as those in the LaTeX package {\tt
+stmaryrd.sty}. More details on the symbols and their usage may be found
+in the documentation of the LaTeX stmaryrd package.
Some command names defined in the {\tt stmary.tex} overwrite command
names in the {\tt amssym.tex}. The original definitions are stored in
@@ -33,19 +35,19 @@ with {\tt \string\amsbigtriangledown}, {\cmd\amsbigtriangleup} and
The plstmary package allows minimal size changing. By default it
produces symbols intended for ten point documents. It also supports
-eight, nine, eleven, and twelve point sizes. Use one of the following commands to
-change size:\hfil\break
+eight, nine, eleven, and twelve point sizes. Use one of the following
+commands to change size:\hfil\break
\indent{\cmd\stmaryrdeightpoint},\quad
{\tt\ \string\stmaryrdninepoint},\br
\indent{\cmd\stmaryrdelevenpoint},\quad
{\cmd\stmaryrdtwelvepoint},\br
\indent{\cmd\stmaryrdtenpoint} \ (to restore the default if it has been
changed).\br
-These commands affect only the St.\ Mary Road symbols
-and, for convenience, the AMS fonts. They have no effect on the body
-text font nor on any other mathematical fonts. For changing the sizes of
-standard plain TeX fonts, you must either load a package for that
-purpose, of define your own macros.
+These commands affect only the St.\ Mary Road symbols and, for
+convenience, the AMS fonts. They have no effect on the body text font
+nor on any other mathematical fonts. For changing the sizes of standard
+plain TeX fonts, you must either load a package for that purpose, of
+define your own macros.
In order to get actual error-free output from these commands, one needs
to have the St.\ Mary Road fonts and the AMS fonts installed, but those
@@ -62,11 +64,17 @@ format (i.e., {\tt .afm} and {\tt .pfb} files) are copyright \copyright
1998 by Taco Hoekwater. All rights are reserved to the respective
authors.
-This plstmary package for plain TeX is hereby placed in the
-public domain. I am indebted to the creators of the fonts and of the
-stmaryrd LaTeX package. The file {\tt stmary.tex} is largely a
-reduction to plain TeX macros and TeX primitives of the code in {\tt
-stmaryrd.sty}.
+This plstmary distribution is placed in the public domain. Do with it as
+you wish.
+
+While every effort has been made to make plstmary useful, it comes with
+no warranty, expressed or implied.
+
+\bigskip
+\leftline{\bf Acknowledgements}
+I am indebted to the creators of the fonts and of the stmaryrd
+LaTeX package. The file {\tt stmary.tex} is largely a reduction to plain
+TeX macros and TeX primitives of the code in {\tt stmaryrd.sty}.
\bigskip
\leftline{\bf Caveats}
@@ -440,8 +448,8 @@ $
\medskip
\noindent
- 0.5 --- 2013/05/09\quad Size changing for AMS, saving AMS
- definitions.\br
+ 0.5 --- 2013/05/09\quad Autoloading AMS symbols. Size changing for
+ AMS, saving AMS definitions.\br
0.4 --- 2013/04/16\quad Corrected \cmd\lbag, \cmd\Lbag,
\cmd\binampersand{} and \cmd\bindnasrepma\br
0.3 --- 2013/03/28\quad Reorganized internal macros\br
diff --git a/Master/texmf-dist/tex/plain/plstmary/stmary.tex b/Master/texmf-dist/tex/plain/plstmary/stmary.tex
index 9df3c13c367..076cab1d1ee 100644
--- a/Master/texmf-dist/tex/plain/plstmary/stmary.tex
+++ b/Master/texmf-dist/tex/plain/plstmary/stmary.tex
@@ -1,9 +1,16 @@
% Loads stmaryrd symbols for 10pt plain TeX documents.
%
-\def\plstmaryversion{0.5a}%
-\edef\restorestmarycatcodes{%
+\ifx\plstmaryversion\UndEfInEd\else\expandafter\endinput\fi
+\def\plstmaryversion{0.5c}%
+\edef\stmaryrestorecatcodes{%
\catcode`\noexpand\@=\number\catcode`\@\relax
- \catcode`\noexpand\!=\number\catcode`\!\relax}%
+ \catcode`\noexpand\!=\number\catcode`\!\relax
+ \newlinechar=\number\newlinechar\relax
+}%
+% Announce ourself
+\newlinechar`\^^J
+\immediate\write16{%
+plstmary package: plain TeX macros for St. Mary's Road symbol font.^^J}
%
\newfam\stmaryrdfam
%
@@ -249,5 +256,5 @@
\def\longmapsfrom{\longleftarrow\mapsfromchar}%
\def\Longmapsfrom{\Longleftarrow\Mapsfromchar}%
%
-\restorestmarycatcodes
+\stmaryrestorecatcodes
\stmaryrdtenpoint