summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/pm-isomath/README
blob: 9a6a9f4a436944c7693574c3eb066e9875a51da6 (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
The PM-ISOmath package, version 1.00 of 2017-08-22
Original author: Claudio Beccari, 2017
LaTeX Project Public Licence LPPL v.1.3 (or later)

The PM-ISOmath name stands for "Poor Man ISO Math". In substance
 this package is a poor man solution to the task of typesetting 
 math fulfilling the ISO regulations "for physical sciences and technology" (formerli regulations ISO 31/XI, now ISO\,80000). 
 These regulations refer mostly to the family, series and shape 
 of fonts to be used with symbols of various nature.

This package gets inspiration from the ISOmath package by Günter 
Milde, but tries to get the same results without using any math 
[font] groups (or families). As pdfLaTeX users may recall, this 
typesetting program may se at maximum 16 math [font] groups (or 
math font families); sometimes this number results in an error 
that forbids the user to use the symbols s/he needs.

The trick used in this package consists in employing text fonts 
within the \text command (defined by the amsmath package that, therefore, is a dependence  to which pmisomath is subjected) and 
chose text font families, series, and shapes to be used within 
that command argument.

The commands are such as to fulfil some math requirements; for 
example while in the scope of the \boldmath declaration, the 
series is automatically set to bold without any user intervention. 
The font size is automatically taken care by \text, so that fonts 
have the correct size also while typesetting exponents or subscripts.

Nevertheless, through proper advanced command options, the user 
remains the person principally responsible of using the right 
font for the right symbol in a document that must fulfil the 
ISO regulations.

This package is usable only with pdfLaTeX; LuaLaTeX and XeLaTeX 
can access OpenType math fonts through the package unicode-math, 
and with the "math-style=ISO" option they have the math switching 
commands agree with the ISO regulations.

pdfLATeX users have available some packages to fulfil the ISO requirements; principally the ISOmath package thet is subject 
to a number of limitations due the the particular math environment 
of the user, and libertinust1math that produces a complete set-up 
with math fonts that match very well text fonts that are darker 
than the standard default Computer Modern ones (including the 
CM-super and the Latin Modern ones).

This package works very well with the Latin Modern fonts; in 
practice in math mode it uses the same Latin text fonts, and 
the corresponding families, series, and shapes of the LGR 
encoded CBfonts; it may work also with the CM and the CM-super 
fonts, but the original author never uses them, therefore he 
cannot guarantee any suitable result.

For installation of this package, simply run the pmisomath.dtx 
through pdfLaTeX (and only pdfLaTeX); move the produced sty file 
to the .../tex/latex/pmisomath/ folder; if it does not exist, 
create it; similarly move pmisomath.dtx to .../source/latex/pmisomath/ 
and pmisomath.pdf to .../doc/latex/pmisomath/.