summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/latex/mlist/README6
-rw-r--r--Master/texmf-dist/doc/latex/mlist/mlist.pdfbin207322 -> 209698 bytes
-rw-r--r--Master/texmf-dist/source/latex/mlist/mlist.dtx27
-rw-r--r--Master/texmf-dist/tex/latex/mlist/mlist.sty12
4 files changed, 23 insertions, 22 deletions
diff --git a/Master/texmf-dist/doc/latex/mlist/README b/Master/texmf-dist/doc/latex/mlist/README
index accf735e90a..41686bf6f19 100644
--- a/Master/texmf-dist/doc/latex/mlist/README
+++ b/Master/texmf-dist/doc/latex/mlist/README
@@ -1,6 +1,6 @@
_________________
The MLIST package
-v0.6
+v0.6a
This package defines the commands \newvect, \newmatr, \newfunc,
and \newmset for creating macros to typeset vectors, matrices,
@@ -21,8 +21,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.
diff --git a/Master/texmf-dist/doc/latex/mlist/mlist.pdf b/Master/texmf-dist/doc/latex/mlist/mlist.pdf
index 649903b0630..c892cddcd27 100644
--- a/Master/texmf-dist/doc/latex/mlist/mlist.pdf
+++ b/Master/texmf-dist/doc/latex/mlist/mlist.pdf
Binary files differ
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{%
diff --git a/Master/texmf-dist/tex/latex/mlist/mlist.sty b/Master/texmf-dist/tex/latex/mlist/mlist.sty
index 71edc383ef8..292db726f63 100644
--- a/Master/texmf-dist/tex/latex/mlist/mlist.sty
+++ b/Master/texmf-dist/tex/latex/mlist/mlist.sty
@@ -13,7 +13,7 @@
%%
%%
\ProvidesPackage{mlist}
- [2008/05/22 v0.6 Typesetting maths lists]
+ [2008/08/15 v0.6a Typesetting maths lists]
\let\mlisthead\@firstofone
\let\mlistelem\@secondoftwo
\newcommand\mlistsub [2]{#1_{#2}}
@@ -62,7 +62,7 @@
\expandafter\def\csname#1\endcsname}
\providecommand\def@co[2]{%
\def@c{#1\expandafter}\expandafter{#2}}
-\newcommand\@optarg[1]{\@ifnextchar[{#1}{#1[]}}%]
+\newcommand\mlist@optarg[1]{\@ifnextchar[{#1}{#1[]}}%]
\newcommand\@ifnextbrace{\expandafter\@ifnextchar\bgroup}
\def\mlist@colon{:}
\def\mlist@period{.}
@@ -208,10 +208,10 @@
\fi}
\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}}
\newcommand\@defmlist[2]{%
\if@mlist@warn
@@ -230,10 +230,10 @@
\@mlist{symbol=##1,#2,index={##2}}}%
\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{%