Moremath

Copyright (C) 1998-2001,2004,2006,2008 David Nečas (Yeti) <yeti@physics.muni.cz>.

This package is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.


Description

This README comes with MoreMath v1.3.0 (2008/11/23).

Bundle moremath consists of several packages extending LaTeX2e capabilities in following major areas: vector typesetting, bold greek letters availability, numbers/units formatting, better linebreaks at binary operators/relations, Dirac bra and ket notation. Moreover it includes Slanted Sans Serif Bold Extended Computer Modern font intended for vector typesetting. Some parts of the bundle work in Plain TeX too.

Installation

I have tried to automate the installation process for following TeX systems: UNIX systems conforming TDS (TeX Directory Standard); DOS CS-TeX. The latter is supproted mostly for sentimental reasons and I can no longer check the automated installation really works. If your system is not listed above or the automated installation fails you have to install it manually.

If your TeX system is TDS conforming (e.g. some M$-Windows installations) and you have the make utility, you can also try to edit Makefile and convert commands like mkdir and install and shell constructions to your-OS equivalents (or get your-OS ports of sh and these commands; for M$-Windows use the Cygwin tools).

TDS conforming systems

Edit the Makefile and change BASEDIR value to root TeX directory to which you want to install moremath. Then run make all. If you want documentation (recommended ;-) run make doc. Then run make install (it installs documentation too---if any is generated---to $(BASEDIR)/doc/latex/trific/). Command make clean does what you expect.

DOS CS-TeX

Enter TeX menu system (not needed, if you have all TeX-specific environment variables set globally). Then run make.bat all. If you want documentation (recommended ;-) run make.bat doc. Then run make.bat install (it installs documentation too---if any is generated---to %EMTEXDIR%\doc\trific). Command make.bat clean does what you expect.

Manual installation

Following description is quite `generic' (i.e. not very concrete). On other hand it should work on almost any TeX installation in the world---assuming you have enough rights.

Run the file moremath.ins through Plain TeX (can be nontrivial task). If it compiles succesfully, you'll get following files: binbreak.sty, binbreak.tex, bracketsym.sty (or bracksym.sty on 8+3 file systems), mathabbr.sty, mathabbr.tex, moremath.sty, newvec.sty, valform.sty, valform.tex, cmvec10.mf and ot1cmvec.fd.

Move all .sty and .fd files to some location searched by (La)TeX for input files. It's recommended to move them to separate subdirectory called `trific', if it's possible.

Move the file cmvec10.mf to some location searched by METAFONT for input files.

Maybe you will have to run the file cmvec10.mf through METAFONT to generate metric (tfm) and bitmap (gf) files, convert the latter to packed (pk) format and move them to some standard places for font metrics and bitmaps. This is usually very nontrivial task, so thank God and your system administrator, if such things are done automatically when needed on your system.

Now the important components are successfully installed (hope). To generate documentation, run the file moremath.dtx through LaTeX2e. Run it thrice, to get consistent cross references. If you want index, run MakeIndex on moremath.idx after the second run (on 8+3 file systems the name of makeindex will be somehow abbreviated). Optionally you can run DVI-to-PostScript convertor on resulting DVI file moremath.dvi to get PostScript version of documentation.

Copy the documentation and the file COPYING to some safe/standard place and make sure everything mentioned above is copied where it belongs. Then you can delete all the generated stuff.

Compatibility

The MoreMath bundle is known to work with LaTeX2e 1996/12/01 or newer. Older versions of LaTeX2e seem to have some font problems. It definitely doesn't (and never will) work under LaTeX 2.09.

Some parts of the bundle are Plain-TeX-ized, so they work under Plain TeX.

To compile documentation, you need the amssymb package.


Contact:
Email: mailto:yeti@physics.muni.cz
Moremath home page: http://www.physics.muni.cz/~yeti/tex/moremath.shtml (entirely in czech)
Author's TeX page: http://www.physics.muni.cz/~yeti/tex/ (entirely in czech)