diff options
author | Karl Berry <karl@freefriends.org> | 2009-07-06 00:14:13 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2009-07-06 00:14:13 +0000 |
commit | 492bd51873ed40453535b5f6cfad77b3c82b792a (patch) | |
tree | 04cd054bbf7041e400c1dc785753d76fb8e1a2f2 /Master/texmf-dist/source/latex/mlist/mlist.dtx | |
parent | e651b058802905949b57e67c813f83a01d29eb34 (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/mlist/mlist.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/mlist/mlist.dtx | 27 |
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{% |