summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/isomath/README
blob: 06c65512985f5bdecb73035e9fec27dc8b5efa11 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
isomath.sty: Math layout for scientists
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Copyright © 2008 Günter Milde <milde@users.berlios.de>
Released under the terms of the GNU General Public License 
(v. 2 or later)

Abstract
========

The isomath package enables formatting Greek and Latin letters as symbols
for vectors, matrices, and tensors in the typefaces recommended for
scientific papers by the International Standard ISO 31.


Features
========

* Re-define Greek letters as \mathalpha, taking them from the "letters"
  symbol fonts. 

* The macros \vectorsym, \matrixsym, and \tensorsym select an
  ISO-conforming typeface.
    
* For this, new math alphabets are defined:

  \mathbold: for *boldface italic*  (vector and matrix symbols),
  \mathsans: for *sans-serif italic* ,
  \mathboldsans: for *sans-serif bold italic*  (tensor symbols).


Requirements
============

This package builds on and extends fixmath.sty by Walter Schmidt.
It also requires ifthen.sty and kvoptions.sty.

The cmbright package is recommended for \mathsans and \mathboldsans
matching with Computer Modern and derivatives.


Installation
============

Copy isomath.sty to a suitable place in your TDS and make sure LaTeX can
find it.

Optionally, copy the documentation to a place where texdoc can find it.

Usage
=====
 
* \usepackage{isomath}

  In many cases (when \sfdefault expands to "cmss"), the \mathboldsans
  alphabet is neither bold nor sans, as "cmss" has no OML encoded
  variants and maps to "cmmi".

* Use cmbright for the sans-serif math alphabets::

  \usepackage[sfdefault=cmbr]{isomath}
   
* Redefine the standard \vec macro to typeset its argument in `bold
  italic`::

  \usepackage[sfdefault=cmbr]{isomath}
  \renewcommand{\vec}{\vectorsym}

* The mathdesign package comes with an OML encoded bold roman font but does
  not use it for \mathbf in the default setting. With ::

  \usepackage[charter]{mathdesign}
  \usepackage[OMLmathbf,sfdefault=cmbr]{isomath}
  
  \mathbf{\pi} works as expected.


2008-09-25