summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/mathastext/README
blob: 6ffff33a15430eeae7838e0d61fa18e9eff40865 (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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
    +-------------------------------------------+
    +                mathastext                 +
    +                                           +
    + `Use the text font in simple mathematics' +
    +             v1.14c 2011/04/04             +
    +             jfbu (at) free.fr             +
    +-------------------------------------------+


                    INSTALLATION

Run latex on mathastext.ins to create mathastext.sty from
mathastext.dtx and put mathastext.sty where LaTeX can find
it. To generate documentation, including the commented
source code, run latex on mathastext.dtx


                        USAGE

main options: 
   italic, LGRgreek, eulergreek, symbolgreek, defaultmathsizes

          \usepackage[options]{mathastext}
          after other font related packages

The document will then use the main text font also in
mathematics mode. Use the `italic' option to have the Latin
letters in math mode be in italics. Digits and log-like
operator names (pre-defined as well as user-defined) will be
upright (if the text font is upright). So one can now
typeset documents (containing simple mathematics formulas)
with a quite arbitrary TeX text font, without worrying too
much that nobody ever designed accompanying math fonts.

For documents needing Greek letters the following is
possible:
    + use the default set-up at the time of loading the
      package (no option necessary),
    + LGRgreek: use the document text font in LGR encoding
      (further options specify the shape of the lowercase
      and uppercase Greek glyphs),  
    + eulergreek: use the Euler font for the Greek letters,
    + symbolgreek: use the Postscript Symbol font for the
      Greek letters.

Commands are provided to scale the Euler and Symbol fonts by
an arbitrary factor to let them fit better with the document
text font. 

Additionally mathastext provides a simple interface to use
different fonts in the same document, be it for math or text
(not that we recommend abusing it!).

Using mathastext without the `italic' option usually reduces
the size of the final PDF file. The option `symbolmax' will
get quite a few mathematical glyphs from the postscript
Symbol font included in all LaTeX distributions, so that for
documents with simple mathematics, the default math fonts
may be completely avoided. This sometimes leads to smaller
PDF files.

Read the PDF documentation for more.

Examples available at http://jf.burnol.free.fr/mathsastext.html

CHANGE LOG

1.14c

   *  A bug is fixed: the \Mathastext macro reinitializes
      the fonts in the normal and bold math versions, but it
      also erroneously redeclared the math alphabet changing
      commands which could have been set up in previously
      defined math versions (via earlier calls to
      \Mathastext[version_name]).

1.14b

   *  there was a bug with \$, \#, \&, \% in math mode which
      showed up when ten or more math families had been
      declared. This bug affected also the minus sign under
      the same circumstances, when Unicode engines were
      used. Fixed.

   *  the options LGRgreek and selfGreek act now a bit
      differently, and new options LGRgreeks and selfGreeks
      have been defined. 

   +  I also cleaned up a bit the code, for a more
      structured namespace.

1.14

   *  mathastext now modifies also the math alphabets \mathit,
      \mathsf and \mathtt, thus making it a quite generic
      complete manner to adapt the math configuration to fonts
      provided with no math support.

1.13b

   *  when the Symbol font is used for \prod and \sum this 
      will be only for inline math; display math will use the
      default glyphs 

1.13

   *  the LGRgreek option is added.

   *  internal changes for better readability of the code.


1.12

   *  various bugs have been corrected.

   *  the endash and alldelims options are active by default.

   *  the package is more Unicode aware.

   *  the \Mathastext command has been improved to
      facilitate the mechanism of math versions also when
      using XeTeX or LuaTeX (with package fontspec.) 

   *  the en-dash and dotless i and j now work with all
      encodings, Unicode inclusive.

Copyright (C) 2011 by Jean-Francois Burnol.

	The files of this package may be distributed and/or modified
	under the conditions of the LaTeX Project Public License,
	either version 1.3 of this license or (at your option) any
	later version.

	The latest version of this license is in
	  http://www.latex-project.org/lppl.txt
	and version 1.3 or later is part of all distributions of
	LaTeX version 2003/12/01 or later.