1 This is ucwmac -- a set of TeX macros built on plain TeX
3 It was written by Martin Mares and several other authors and placed into
6 Send all comments to <mj@ucw.cz>.
8 ============================================================================
10 This is a preview of ucwmac 2.0. Many new features were introduced, but their
11 exact behavior can still change. When we consider it stable enough, we will
12 release the real version 2.0.
14 To get the full feature set of ucwmac, please input ucwmac2.tex.
15 With bare ucwmac.tex, you will get backward-compatible behavior -- it will
16 still include most new features, but not all of them. In particular, default
17 settings of some parameters will differ.
19 Important changes in version 2:
21 o We now require a TeX engine based on e-TeX. This includes all modern
22 TeX engines (pdfTeX, LuaTeX, XeTeX). Some features of ucwmac require
23 pdfTeX (e.g., clickable links), some require LuaTeX (PDF meta-data).
25 o A new mechanism for lists was introduced. You can now use
27 % An itemized list with bullets
40 % Alphabetic list with parentheses
46 For more, see comments in ucwmac2.tex.
48 o Several problems in compatibility with LuaTeX have been fixed.
50 o The ucwmac now consists of several modules, which can be imported by
51 \ucwmodule{module-name}. Repeated imports have no effect.
53 o Added macros for working with pdfTeX's color stack.
55 o Added a "link" module for producing clickable links.
57 o Added an "algo" module for typesetting algorithms. Since it typesets
58 language-dependent strings, a simple localization mechanism is included.
60 o Added a "ref" module for maintaining cross-references.
62 o Added a "pdfmeta" module (LuaTeX only) for maintaining PDF metadata.
64 o Added a "luaofs" module for setting up Latin Modern fonts in LuaTeX via OFS.
66 o Introduced infrastructure for macros with optional parameters.