summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/mlist
diff options
context:
space:
mode:
authorNorbert Preining <preining@logic.at>2007-11-16 11:19:28 +0000
committerNorbert Preining <preining@logic.at>2007-11-16 11:19:28 +0000
commita7dfc63af349a5ea5fb37b110f584cc878308ea7 (patch)
tree35d4254aa89bccb17aca5d5a3561aa69294466cd /Master/texmf-dist/doc/latex/mlist
parenteef08b0a5a7904d6aae52d911e76f7a2fca06f29 (diff)
mlist v0.5 from ctan
git-svn-id: svn://tug.org/texlive/trunk@5457 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/mlist')
-rw-r--r--Master/texmf-dist/doc/latex/mlist/README22
-rw-r--r--Master/texmf-dist/doc/latex/mlist/README.txt29
-rw-r--r--Master/texmf-dist/doc/latex/mlist/dtx-style.sty127
-rw-r--r--Master/texmf-dist/doc/latex/mlist/mlist.pdfbin193343 -> 204427 bytes
4 files changed, 14 insertions, 164 deletions
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
--- a/Master/texmf-dist/doc/latex/mlist/mlist.pdf
+++ b/Master/texmf-dist/doc/latex/mlist/mlist.pdf
Binary files differ