1 The `mdwtools' collection
6 The `mdwtools' collection copyright (c) 2003 Mark Wooding. It
7 is free software. You are allowed (and encouraged) to share it
8 with your friends, or sell it to people. You may modify and
9 redistribute it under the terms of the GNU General Public
10 License, either version 2 or (at your option) any later version.
11 See the file `COPYING' for details. There's a pretty formatted
14 Clarification: I do /not/ consider that a document which uses
15 `mdwtools' is a `derived work'. Hence, authors need not provide
16 source to their documents just because they use `mdwtools'.
17 However, I encourage authors to share their LaTeX sources, even
18 if they're as grim as mine.
23 For details about what the packages do, please read the individual
24 documentation. This is just a quick overview.
26 at.sty Define @-commands, just like you currently can
27 with \-commands. The advantage is that nobody's
28 already taken all the short names.
30 centre.sty Commands like \centre, for those of us who write
33 cmtt.sty Typeset stuff in a typewriter face and use all
34 the fancy characters, without messing with
37 colour.sty Like `color.sty', only with English spellings.
39 crypto.sty A grab-bag of stuff for writing crypto papers.
40 There's some simple algorithm typesetting and
41 some macros for typesetting some standard
44 doafter.sty A TeXnician's tool. \doafter<token>{...}
45 expands <token> after the {...} group is done,
46 including any \aftergroup tokens attached to
47 it. This is largely useful to deal with colour
50 exercise.sty Typeset exercises, and keep the answers to the
51 end. Handles numbering the answers properly,
52 and inserting section titles in the answers
55 footnote.sty A `footnote' environment for complex or long
56 footnotes; saving footnotes in tables and
57 parboxes. Sadly incompatible with Robin
58 Fairbairns's `footmisc'.
60 mathenv.sty Some mathematical alignment environments.
61 Replaces `eqnarray' with a good version; does
62 very good matrix typesetting. Documented in
65 mdwkey.sty A TeXnician's tool. Like `keyval.sty', but
66 better -- more features, more correct behaviour
69 mdwlist.sty Some simple list hacking. A versatile
70 `description' list; suspend and resume
71 enumerations; compactify lists by removing
72 vertical spacing between items.
74 mdwmath.sty A grab-bag of mathematical things. Square roots
75 without the overlines; fix spacing for \pmod in
76 running text; neato new generalized-fraction
77 thing; fix \bigg... to adjust with text size; a
78 bad \qed implementation. (Also contains an
79 earlier replacement for `eqnarray'.)
81 mdwtab.sty The flagship: a replacement for LaTeX's
82 `tabular' and `array' environments. Too many
83 improvements to list here. Highlights: correct
84 handling of lists in p{...} columns; good
85 vertical spacing around rules; correct vertical
86 alignment of ruled tables. Now supports
87 coloured tables (in `mtcolour.sty').
89 mdwthm.sty Theorem typesetting. Nothing earthshattering; I
90 just use it in my documents. Comes with a
91 theorem style to hang the numbers in the
94 mtcolor.sty Like `mtcolour.sty' (below) for Americans.
96 mtcolour.sty The colour support module for `mdwtab.sty'.
97 Documented in `mdwtab.dtx'.
99 poetry.sty Relatively straightforward typesetting for
100 poems, centred in the page. More a pile of
101 infrastructure than something immediately
104 slowbox.sty Skipping over boxes which are slow to draw.
106 svcolor.sty Like `svcolour.sty' (below) for Americans.
108 svcolour.sty The colour support module for `sverb.sty'.
109 Documented in `sverb.dtx'.
111 sverb.sty Verbatim-like commands and environments.
112 Supports `tab' characters; reads stuff from
113 files; writes stuff to files. Neato `demo'
114 environment for showing off LaTeX packages. Now
117 svsplit.sty Word-wrapping verbatim environment. Documented
120 syntax.sty Former flagship. Typesets grammars and syntax