summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-07-06 00:14:13 +0000
committerKarl Berry <karl@freefriends.org>2009-07-06 00:14:13 +0000
commit492bd51873ed40453535b5f6cfad77b3c82b792a (patch)
tree04cd054bbf7041e400c1dc785753d76fb8e1a2f2 /Master/texmf-dist/source/latex
parente651b058802905949b57e67c813f83a01d29eb34 (diff)
mlist 0.6a (4jul09)
git-svn-id: svn://tug.org/texlive/trunk@14131 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex')
-rw-r--r--Master/texmf-dist/source/latex/mlist/mlist.dtx27
1 files changed, 14 insertions, 13 deletions
diff --git a/Master/texmf-dist/source/latex/mlist/mlist.dtx b/Master/texmf-dist/source/latex/mlist/mlist.dtx
index 1ec3d35f9a6..5f201dc4db9 100644
--- a/Master/texmf-dist/source/latex/mlist/mlist.dtx
+++ b/Master/texmf-dist/source/latex/mlist/mlist.dtx
@@ -5,7 +5,7 @@
%<*readme>
_________________
The MLIST package
-v0.6
+v0.6a
This package defines the commands \newvect, \newmatr, \newfunc,
and \newmset for creating macros to typeset vectors, matrices,
@@ -26,8 +26,8 @@ All aspects of the typeset appearance can be adjusted, and new
Consider this package an exploration of separation of form and content
for some mathematical constructions. I hope you find it useful.
-____________________
-Brief change history
+________________________
+History of major changes
v0.6: Added the headhook option to accomodate accents to
the head symbol. Perhaps a little experimental.
@@ -167,9 +167,9 @@ This work consists of the file mlist.dtx
%
% \subsection{Matrix notation}
%
-% So the basic idea of this package is to separate the formatting and
+% The basic idea of this package is to separate the formatting and
% content of mathematical objects. The above example showed vector
-% notation, and there are two more `data structures' that are defined
+% notation, and there are three more `data structures' that are defined
% `out of the box'.
%
% \DescribeMacro{\newmatr} The second example is for matrices, which
@@ -654,7 +654,7 @@ This work consists of the file mlist.dtx
% undertake extensive literature reviews before writing your own
% package. I've been burned before, spending a couple of days playing
% with ideas and then realising that someone's already done what I wanted.
-% So this time I looked before I jumped.
+% This time I looked before I jumped.
%
% \paragraph{easyvector}
% The most similar package to this one (that I could find) is
@@ -755,7 +755,7 @@ This work consists of the file mlist.dtx
%
% \begin{macrocode}
\ProvidesPackage{mlist}
- [2008/05/22 v0.6 Typesetting maths lists]
+ [2008/08/15 v0.6a Typesetting maths lists]
% \end{macrocode}
%
% \PrintChanges
@@ -843,12 +843,13 @@ This work consists of the file mlist.dtx
\providecommand\def@co[2]{%
\def@c{#1\expandafter}\expandafter{#2}}
% \end{macrocode}
-% \begin{macro}{\@optarg}
+% \begin{macro}{\mlist@optarg}
% Macro to simplify optional argument parsing.
% \begin{macrocode}
-\newcommand\@optarg[1]{\@ifnextchar[{#1}{#1[]}}%]
+\newcommand\mlist@optarg[1]{\@ifnextchar[{#1}{#1[]}}%]
% \end{macrocode}
% \changes{v0.4}{2007/05/26}{Implemented to simplify optional arg processing.}
+% \changes{v0.6a}{2008/08/15}{Renamed to avoid clashing with \pkg{breqn}'s command of the same name.}
% \end{macro}
% Shorthand to test for optional brace arguments:
% \begin{macrocode}
@@ -1214,10 +1215,10 @@ This work consists of the file mlist.dtx
% \begin{macrocode}
\newcommand\newmlist[1]{%
\@mlist@warntrue
- \@optarg{\@defmlist@opt{#1}}}
+ \mlist@optarg{\@defmlist@opt{#1}}}
\newcommand\renewmlist[1]{%
\@mlist@warnfalse
- \@optarg{\@defmlist@opt{#1}}}
+ \mlist@optarg{\@defmlist@opt{#1}}}
\def\@defmlist@opt#1[#2]{\@defmlist{#1}{#2}}
% \end{macrocode}
% Processing |#1| = thislist-cmd, |#2| = all-thislist-opts
@@ -1246,10 +1247,10 @@ This work consists of the file mlist.dtx
% \begin{macrocode}
\def@c{new\expandafter\@gobble\string#1}##1##2{%
\@mlist@warntrue
- \@optarg{\csname @new\string#1@opt\endcsname{##1}{##2}}}%
+ \mlist@optarg{\csname @new\string#1@opt\endcsname{##1}{##2}}}%
\def@c{renew\expandafter\@gobble\string#1}##1##2{%
\@mlist@warnfalse
- \@optarg{\csname @new\string#1@opt\endcsname{##1}{##2}}}%
+ \mlist@optarg{\csname @new\string#1@opt\endcsname{##1}{##2}}}%
\def@c{@new\string#1@opt}##1##2[##3]{%
\csname @new\string#1\endcsname{##1}{##2}{##3}}%
\def@c{@new\string#1}##1##2##3{%