summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2011-04-09 00:12:29 +0000
committerKarl Berry <karl@freefriends.org>2011-04-09 00:12:29 +0000
commit0134a901b3bfde202f7ed14d8a5edf553aed3ebe (patch)
tree3ab28351e98d153d2c601c5e70197707e8228147 /Master/texmf-dist/source
parenta02b0dbc6eca8c98e3bff7388d94b54387c0aedc (diff)
stmaryrd (8apr11)
git-svn-id: svn://tug.org/texlive/trunk@22027 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source')
-rw-r--r--Master/texmf-dist/source/fonts/stmaryrd/00Description25
-rw-r--r--Master/texmf-dist/source/fonts/stmaryrd/INSTALL37
-rw-r--r--Master/texmf-dist/source/fonts/stmaryrd/stmaryrd.dtx54
-rw-r--r--Master/texmf-dist/source/fonts/stmaryrd/stmaryrd.ins2
4 files changed, 34 insertions, 84 deletions
diff --git a/Master/texmf-dist/source/fonts/stmaryrd/00Description b/Master/texmf-dist/source/fonts/stmaryrd/00Description
deleted file mode 100644
index b57c92cc80d..00000000000
--- a/Master/texmf-dist/source/fonts/stmaryrd/00Description
+++ /dev/null
@@ -1,25 +0,0 @@
-Comprehensive TeX Archive Network: package description
-------------------------------------------------------
-Name: stmary
-Author: Jeremy Gibbons <jeremy@cs.aukuni.ac.nz> and Alan Jeffrey <alanje@cogs.sussex.ac.uk>
-Last changed in archive: 1994/04/06
-Archive-path: fonts/stmaryrd
-Mirrored from: ftp.cogs.susx.ac.uk
-Description:
- This package contains a number of new commands for
- use in math mode, and a new document style option
- ``module'', for modularizing large .sty files. The
- St Mary's Road symbol package contains a font designed
- to complement the AMS symbol fonts by adding symbols
- for domain theory, linear logic, process theory and
- program calculation, including the double square brackets.
- By defining over 100 new commands, the package provides
- support for new: -- large operators -- binary operators
- -- relations -- arrows -- delimiters -- special symbols
- used for building other symbols To accommodate TeX
- implementations with limited memory, these symbols
- can be added selectively via the innovative module
- approach used in this package. Also, support is provided
- for the Old Font Selection Scheme and the New Font
- Selection Scheme.
-
diff --git a/Master/texmf-dist/source/fonts/stmaryrd/INSTALL b/Master/texmf-dist/source/fonts/stmaryrd/INSTALL
deleted file mode 100644
index ffe9ac1e108..00000000000
--- a/Master/texmf-dist/source/fonts/stmaryrd/INSTALL
+++ /dev/null
@@ -1,37 +0,0 @@
-THE ST MARY'S ROAD SYMBOL FONT
-
-6 APRIL 1994
-
-This distribution contains the St Mary's Road symbol fonts:
-
- INSTALL stmary5.mf stmary8.mf stmaryba.mf stmaryrd.dtx
- README stmary6.mf stmary9.mf stmarych.mf stmaryrd.mf
- stmary10.mf stmary7.mf stmaryaj.mf stmaryjg.mf
-
-To install the fonts, you should:
-
- * run METAFONT on the fonts, for example under Unix you say:
-
- mf "\mode=localfont; input stmary5;"
- mf "\mode=localfont; input stmary6;"
- mf "\mode=localfont; input stmary7;"
- mf "\mode=localfont; input stmary8;"
- mf "\mode=localfont; input stmary9;"
- mf "\mode=localfont; input stmary10;"
-
- * move stmary*.tfm into a TeX font metrics directory
-
- * move stmary*.*pk into a TeX bitmaps directory
-
-If you want to use the St Mary's Road font in LaTeX2e, you should:
-
- * run LaTeX2e on stmaryrd.dtx
-
- * move stmaryrd.sty and Ustmry.fd into a TeX inputs directory
-
- * read the documentation in stmaryrd.dvi
-
-This file should only be distributed as part of the St Mary's Road
-distribution.
-
-Copyright 1994 Alan Jeffrey
diff --git a/Master/texmf-dist/source/fonts/stmaryrd/stmaryrd.dtx b/Master/texmf-dist/source/fonts/stmaryrd/stmaryrd.dtx
index fdc906d662d..64c14d2d7a4 100644
--- a/Master/texmf-dist/source/fonts/stmaryrd/stmaryrd.dtx
+++ b/Master/texmf-dist/source/fonts/stmaryrd/stmaryrd.dtx
@@ -2,8 +2,8 @@
% ====================================================================
% @LaTeX-documentation-file{
% author = "Alan Jeffrey",
-% version = "2.02",
-% date = "03 March 1994",
+% version = "2.02a-tmp-CAR",
+% date = "03 March 2004",
% time = "14:00:40 GMT",
% filename = "stmaryrd.dtx",
% address = "School of Cognitive and Computing Sciences
@@ -56,9 +56,9 @@
%
% \changes{1.00}{1991/05/23}{File created}
% \changes{1.01}{1991/05/25}{Updated for the new module.sty and
-% stmaryrd.mf.}
+% stmaryrd.mf.}
% \changes{1.02}{1991/06/05}{By mistake, `varotimes wasn't swapped for
-% `otimes.}
+% `otimes.}
% \changes{1.03}{1991/06/25}{`longarrownot and `Longarrownot.}
% \changes{1.04}{1991/06/27}{The default is now for the cmsy circles,
% not the heavier ones. If you want `oplus, `otimes, etc. to
@@ -68,19 +68,21 @@
% (Martin.Ward@durham.ac.uk).}
% \changes{2.01}{1994/03/02}{Made into a dtx file.}
% \changes{2.02}{1994/03/03}{Fixed a couple of bugs with options.}
+% \changes{2.02a-tmp-CAR}{2004/03/03}{An emergency version to make
+% TLC2 correct (Chris Rowley).}
%
% \title{The St Mary's Road symbol font}
-% \author{Jeremy Gibbons \and Alan Jeffrey}
-% \date{Version 2, March 1994}
+% \author{Jeremy Gibbons \and Alan Jeffrey (and temporarily Chris Rowley)}
+% \date{Version 2.02a-tmp-CAR, March 2004}
%
% \maketitle
-%
+%
% \section{Introduction}
-%
+%
% This is a brief guide to the St Mary's Road symbol font, a new symbol
% font for \TeX\ and \LaTeX. It is designed to live with the American
-% Mathematical Society's fonts, contained in {\tt amssymb.sty}.
-%
+% Mathematical Society's fonts, contained in {\tt amssymb.sty}.
+%
% It provides a number of new symbols, including ones for derivation of
% functional programming (such as $\varcurlyvee$, $\moo$ and
% $\merge$), process algebra ($\llfloor$, $\oblong$ and
@@ -111,7 +113,7 @@
% \end{itemize}
%
% \section{Symbols}
-%
+%
% The following operators are defined:
% \begin{symbols}
% \dosymbol\Ydown
@@ -171,6 +173,10 @@
% \dosymbol\varowedge
% \dosymbol\vartimes
% \end{symbols}
+% (CAR) Added by Chris Rowley, March 2004:
+%
+% If the \textsf{amssymb} package has been loaded then the following
+% are also defined: \verb|\oast| and \verb|\ocircle|.
% The following large operators are defined:
% \begin{symbols}
% \dosymbol\bigbox
@@ -240,7 +246,8 @@
% \left\llbracket \bigbox {\cal P} \right\rrbracket \quad
% \left\llbracket \bigbox_{i\inplus I}^{a \varoplus b} P_i
% \right\rrbracket \quad
-% \left\llbracket \begin{array}{c}a\\b\\c\end{array} \right\rrbracket \quad
+% \left\llbracket \begin{array}{c}a\\b\\c\end{array}
+% \right\rrbracket \quad
% \left\llbracket \begin{array}{c}a\\b\\c\\d\\e\\f\end{array} \right\rrbracket
% \]
% The following special characters are used in building others:
@@ -282,7 +289,7 @@
% \StopEventually{}
%
% \section{Installation}
-%
+%
% To begin with, the |stmaryrd| package is
% installed by running \LaTeXe{} on this document, so we begin with
% the instllation procedure. This needs to use \LaTeXe:
@@ -301,7 +308,7 @@
\end{filecontents}
% \end{macrocode}
% Then we do some horrible low-level hacks to run docstrip on
-% |stmaryrd.ins|:
+% |stmaryrd.ins|:
% \begin{macrocode}
\bgroup
\makeatletter
@@ -322,7 +329,7 @@
%<*driver>
\documentclass{ltxdoc}
\DisableCrossrefs
-\OnlyDescription
+\OnlyDescription
\usepackage{stmaryrd}
% \end{macrocode}
% \begin{macro}{\symbols}
@@ -406,7 +413,7 @@
%
% \begin{macro}{\stmry@option}
% For every other option, we call |\stmry@option|, which defines
-% its argument to be |\relax|.
+% its argument to be |\relax|.
% \begin{macrocode}
\def\stmry@option#1{\expandafter\let\csname#1\endcsname\relax}
\DeclareOption*{\stmry@option\CurrentOption}
@@ -538,6 +545,10 @@
\stmry@if\DeclareMathSymbol\varowedge\mathbin{stmry}{"37}\fi
\stmry@if\DeclareMathSymbol\talloblong\mathbin{stmry}{"38}\fi
\stmry@if\DeclareMathSymbol\interleave\mathbin{stmry}{"39}\fi
+%% (CAR) Added by Chris Rowley, March 2004:
+\stmry@if\let\oast\circledast\fi
+\stmry@if\let\ocircle\circledcirc\fi
+%%
\stmry@if\DeclareMathSymbol\obar\mathbin{stmry}{"3A}\fi
\stmry@if\DeclareMathSymbol\obslash\mathbin{stmry}{"3B}\fi
\stmry@if\DeclareMathSymbol\olessthan\mathbin{stmry}{"3C}\fi
@@ -572,7 +583,10 @@
\stmry@if\DeclareMathSymbol\Mapstochar\mathrel{stmry}{"5A}\fi
\stmry@if\DeclareMathSymbol\mapsfromchar\mathrel{stmry}{"5B}\fi
\stmry@if\DeclareMathSymbol\Mapsfromchar\mathrel{stmry}{"5C}\fi
-\stmry@if\DeclareMathSymbol\leftrightarrowtriangle\mathbin{stmry}{"5D}\fi
+%% (CAR) Corrected by Chris Rowley, March 2004:
+%% \stmry@if\DeclareMathSymbol\leftrightarrowtriangle\mathbin{stmry}{"5D}\fi
+\stmry@if\DeclareMathSymbol\leftrightarrowtriangle\mathrel{stmry}{"5D}\fi
+%%
\stmry@if\DeclareMathSymbol\leftarrowtriangle\mathrel{stmry}{"5E}\fi
\stmry@if\DeclareMathSymbol\rightarrowtriangle\mathrel{stmry}{"5F}\fi
\stmry@if\DeclareMathSymbol\bigtriangledown\mathop{stmry}{"60}\fi
@@ -586,9 +600,9 @@
\stmry@if\DeclareMathSymbol\bignplus\mathop{stmry}{"70}\fi
\stmry@if\DeclareMathDelimiter\llbracket{\mathopen}{stmry}{"4A}
- {stmry}{"71}\fi
+ {stmry}{"71}\fi
\stmry@if\DeclareMathDelimiter\rrbracket{\mathclose}{stmry}{"4B}
- {stmry}{"79}\fi
+ {stmry}{"79}\fi
% \end{macrocode}
% The heavy \varcopyright:
% \begin{macrocode}
@@ -648,5 +662,3 @@
%
% \Finale
\endinput
-
-
diff --git a/Master/texmf-dist/source/fonts/stmaryrd/stmaryrd.ins b/Master/texmf-dist/source/fonts/stmaryrd/stmaryrd.ins
index 3cd4da6608e..e326275e45f 100644
--- a/Master/texmf-dist/source/fonts/stmaryrd/stmaryrd.ins
+++ b/Master/texmf-dist/source/fonts/stmaryrd/stmaryrd.ins
@@ -1,6 +1,6 @@
%% LaTeX2e file `stmaryrd.ins'
%% generated by the `filecontents' environment
-%% from source `stmaryrd' on 1999/12/07.
+%% from source `stmaryrd' on 2011/04/09.
%%
\generateFile{stmaryrd.sty}{f}{
\from{stmaryrd.dtx}{package}}