From a7dfc63af349a5ea5fb37b110f584cc878308ea7 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Fri, 16 Nov 2007 11:19:28 +0000 Subject: mlist v0.5 from ctan git-svn-id: svn://tug.org/texlive/trunk@5457 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/mlist/README | 22 ++-- Master/texmf-dist/doc/latex/mlist/README.txt | 29 ------ Master/texmf-dist/doc/latex/mlist/dtx-style.sty | 127 ------------------------ Master/texmf-dist/doc/latex/mlist/mlist.pdf | Bin 193343 -> 204427 bytes 4 files changed, 14 insertions(+), 164 deletions(-) delete mode 100644 Master/texmf-dist/doc/latex/mlist/README.txt delete mode 100644 Master/texmf-dist/doc/latex/mlist/dtx-style.sty (limited to 'Master/texmf-dist/doc/latex') diff --git a/Master/texmf-dist/doc/latex/mlist/README b/Master/texmf-dist/doc/latex/mlist/README index 9989f99d1be..946db637cc1 100644 --- a/Master/texmf-dist/doc/latex/mlist/README +++ b/Master/texmf-dist/doc/latex/mlist/README @@ -1,11 +1,12 @@ _________________ The MLIST package -v0.4 +v0.5 -This package defines the commands \newvect, \newmatr, and \newfunc for -creating macros to typeset vectors, matrices, and functions. For -example, Logical indexing can then be used to refer to elements or -arguments without hard-coding the symbols in the document: +This package defines the commands \newvect, \newmatr, \newfunc, +and \newmset for creating macros to typeset vectors, matrices, +functions, and sets. For example, Logical indexing can then be +used to refer to elements or arguments without hard-coding the +symbols in the document: \newvect\myvect{V}[elem=a,b,c] \myvect{1,2,3} @@ -14,16 +15,21 @@ produces \left( V_a, V_b, V_c \right) -All aspects of the typeset appearance can be adjusted, and new `mlists' -can be defined to represent other mathematical constructs. +All aspects of the typeset appearance can be adjusted, and new +`mlists' can be defined to represent other mathematical constructs. Consider this package an exploration of separation of form and content for some mathematical constructions. I hope you find it useful. +______________ +Change history + +v0.5: Introduced \newmset for defining mathematical sets; + with pre-defined sets \setR, \setC, \setZ, \setN. + ______________ Will Robertson wspr 81 [at] gmail [dot] com Copyright 2007 Distributed under the LaTeX Project Public License - diff --git a/Master/texmf-dist/doc/latex/mlist/README.txt b/Master/texmf-dist/doc/latex/mlist/README.txt deleted file mode 100644 index 9989f99d1be..00000000000 --- a/Master/texmf-dist/doc/latex/mlist/README.txt +++ /dev/null @@ -1,29 +0,0 @@ -_________________ -The MLIST package -v0.4 - -This package defines the commands \newvect, \newmatr, and \newfunc for -creating macros to typeset vectors, matrices, and functions. For -example, Logical indexing can then be used to refer to elements or -arguments without hard-coding the symbols in the document: - - \newvect\myvect{V}[elem=a,b,c] - \myvect{1,2,3} - -produces - - \left( V_a, V_b, V_c \right) - -All aspects of the typeset appearance can be adjusted, and new `mlists' -can be defined to represent other mathematical constructs. - -Consider this package an exploration of separation of form and content -for some mathematical constructions. I hope you find it useful. - -______________ -Will Robertson -wspr 81 [at] gmail [dot] com - -Copyright 2007 -Distributed under the LaTeX Project Public License - diff --git a/Master/texmf-dist/doc/latex/mlist/dtx-style.sty b/Master/texmf-dist/doc/latex/mlist/dtx-style.sty deleted file mode 100644 index 990e14e1486..00000000000 --- a/Master/texmf-dist/doc/latex/mlist/dtx-style.sty +++ /dev/null @@ -1,127 +0,0 @@ -\ProvidesPackage{dtx-style} - -\errorcontextlines=999 - -\def\@dotsep{1000} -\setcounter{tocdepth}{2} -\setlength\columnseprule{0.1pt} -\renewcommand\tableofcontents{\relax - \begin{multicols}{2}[\section*{\contentsname}]\small - \@starttoc{toc}\relax - \end{multicols}} - -\setcounter{IndexColumns}{2} -\renewenvironment{theglossary} - {\small\list{}{} - \item\relax - \glossary@prologue\GlossaryParms - \let\item\@idxitem \ignorespaces - \def\pfill{\hspace*{\fill}}} - {\endlist} - -\usepackage[svgnames]{xcolor} -\usepackage{amsmath,array,bm,booktabs,calc,enumitem,fancyvrb,graphicx,ifthen,longtable,refstyle,subfig,topcapt,varioref,\jobname} - -\usepackage{easyvector,vector,tensind} -\usepackage{url} - -\usepackage[sc,osf]{mathpazo} - -\linespread{1.069} % A bit more space between lines -\frenchspacing % Remove ugly extra space after punctuation - -\definecolor{niceblue}{rgb}{0.2,0.4,0.8} -\newenvironment{example}[1] - {\VerbatimEnvironment - \def\Options{#1}% - \begin{VerbatimOut}[gobble=2]{\examplefilename}} - {\end{VerbatimOut}\relax - \typesetexample} - -\fvset{formatcom=\color{niceblue}} -\DefineShortVerb{\|} - -\def\theCodelineNo{\textcolor{niceblue}{\sffamily\tiny\arabic{CodelineNo}}} - -\let\examplesize\normalsize -\let\auxwidth\relax - -\newlength\examplewidth\newlength\verbatimwidth -\newlength\exoutdent \newlength\exverbgap -\setlength\exverbgap{1em} -\setlength\exoutdent{-0.15\textwidth} -\newsavebox\verbatimbox -\edef\examplefilename{\jobname.example} - -\newcommand\typesetexample{\relax - \smallskip - \noindent - \begin{minipage}{\linewidth} - \color{niceblue} - \hrulefill\par - \edef\@tempa{[gobble=0,fontsize=\noexpand\small,\Options]}% - \begin{lrbox}{\verbatimbox}\relax - \expandafter\BVerbatimInput\@tempa{\examplefilename}% - \end{lrbox} - \begin{list}{}{\setlength\itemindent{0pt} - \setlength\leftmargin\exoutdent - \setlength\rightmargin{0pt}}\item - \ifx\auxwidth\relax - \setlength\verbatimwidth{\wd\verbatimbox}% - \else - \setlength\verbatimwidth{\auxwidth}% - \fi - \begin{minipage}[c]{\textwidth-\exoutdent-\verbatimwidth-\exverbgap} - \catcode`\%=14\centering\linespread{1.6}\input\examplefilename\relax - \end{minipage}\hfill - \begin{minipage}[c]{\verbatimwidth} - \usebox\verbatimbox - \end{minipage} - \end{list} - \par\noindent\hrulefill - \end{minipage} - \smallskip} - -\newcommand*\setverbwidth[1]{\def\auxwidth{#1}} - -\newcommand*\name[1]{{#1}} -\newcommand*\pkg[1]{\textsf{#1}} -\newcommand*\feat[1]{\texttt{#1}} -\newcommand*\opt[1]{\texttt{#1}} - -\newcommand*\ltx[1]{% - \ifx3#1\relax - \textsc{ltx3}% - \else - \LaTeXe - \fi} - -\newcommand*\note[1]{\unskip\footnote{#1}} - -\let\latin\textit -\def\eg{\latin{e.g.}} -\def\Eg{\latin{E.g.}} -\def\ie{\latin{i.e.}} -\def\etc{\@ifnextchar.{\latin{etc}}{\latin{etc.}\@}} - -\def\STIX{\textsc{stix}} -\def\MacOSX{Mac~OS~X} -\def\ascii{\textsc{ascii}} -\def\OMEGA{Omega} -\def\CTAN{\textsc{ctan}} - -\newcounter{argument} -\g@addto@macro\endmacro{\setcounter{argument}{0}} -\newcommand*\darg[1]{% - \stepcounter{argument}% - {\ttfamily\char`\#\theargument~:~}#1\par\noindent\ignorespaces} -\newcommand*\doarg[1]{% - \stepcounter{argument}% - {\ttfamily\makebox[0pt][r]{[}\char`\#\theargument]:~}#1\par\noindent\ignorespaces} - -\def\codeline{\par\hspace{\parindent}}% two \indents in total - -\newcommand\unichar[2]{\textsc{\MakeLowercase{u+#1: #2}}} - -\setlength\parindent{2em} - diff --git a/Master/texmf-dist/doc/latex/mlist/mlist.pdf b/Master/texmf-dist/doc/latex/mlist/mlist.pdf index b706f6f48f7..8c3e7f3528e 100644 Binary files a/Master/texmf-dist/doc/latex/mlist/mlist.pdf and b/Master/texmf-dist/doc/latex/mlist/mlist.pdf differ -- cgit v1.2.3