The LM Math fonts are available in OTF Math format. As such they are usable with unicode-math
and ConTeXt Mk IV. So you can finally use LM when using Xe/LuaTeX + unicode-math
or ConTeXt (as LM + STIX Math just looks horrible). Presumably they also added additional symbols as Unicode defines lots of math symbols that aren't available in the CM math fonts.
As I read the announcement, you can't use the fonts without an OTF capable TeX engine. So with pdflatex, you have to continue to use the old fonts anyway (see the comments for a qualification of this statement).
In texdoc symbols
(the Comprehensive LaTeX Symbol List) you can find Table 316:
The footnotes are explained in the document. Table 327 will additionally explain bold math.
Oh and needless to say but if you were asking this question because you need more mathematical symbols, the Comprehensive List is just your document. Greek variants, Hebrew, Tables 139 to 147 are letter-like symbols ... you'll probably never run out of symbols again.
Edit: After reading this answer https://tex.stackexchange.com/a/60018/13450 I feel the need to also point to the mathalfa
package that is referenced there, providing even more alternatives than shown above.
Edit 2: This answer seems so popular that I decided to include the mathalfa table as an image as well. This is taken from the mathalfa documentation and some of the fonts are commercial or need to be installed from external sources. See the documentation for more information if you consider using any of these fonts. Warning, very long table ahead (stitched together from a multi-page table).
Edit 3: With this thread being so popular for reasons I don't entirely understand, I feel compelled to say that there is rarely a point in using more styles than regular, bold, italic, script/calligraphic (I wouldn't even mix those) and blackboard bold. What these tables really show are typefaces you can use for these styles, not a huge number of styles (which would be pointless and ugly anyway). If, however, you are just searching for math fonts to go with your main font, the overview you probably actually want before even consulting these tables is the list of math fonts on the LaTeX Font Catalogue.
Best Answer
lm
is a package which contains various things. Most importantly, it contains the Latin Modern fonts themselves, together with the files required to use them with TeX and friends. The fonts are provided in type1 format for use with TeX and pdfTeX, and in opentype format for use with XeTeX and LuaTeX, for example.One element of the
lm
package is a set of support files for use of the type1 fonts with LaTeX or pdfLaTeX. This includes thelmodern.sty
package which you use as\usepackage{lmodern}
.So far, so good.
Now, if you are using XeTeX or LuaTeX, then you may, if you wish, use
lm-math
which consists of an opentype maths font.unicode-math
provides a means to use this. You don't have to do this - you can use the standard maths support - but you may.If you are using TeX or pdfTeX,
lm-math
is irrelevant. You can't use it and you don't need it aslmodern
already supports mathematics for these engines.So far, that's all official support - or as official as it gets, anyway.
Now, if you are using TeX or pdfTeX with the type1 fonts,
lmodern
is somewhat limited. It supports only some of the features available in the fonts themselves. For example, it uses tabular, lining figures and, although you can access oldstyle numerals using special commands, these are still tabular and awkward to use. Moreover, there is no easy way to use italic small-caps, non-extended bold or upright italics, for example, as these are just not supported well by LaTeX by default. The variable width typewriter, the slashed zero and quotation sans are beyond reach and there is no easy, document-level command to access Latin Modern Dunhill.For these engines,
cfr-lm
provides enhanced support. Insofar as possible,cfr-lm
aims to provide access to everything in the fonts which might be useful through a fairly straightforward set of commands and options.cfr-lm
is not just a package file,cfr-lm.sty
. The bulk ofcfr-lm
consists of a set of TeX font files and LaTeX definition files. Essentially, these are files*.tfm
,*.vf
,*.fd
and a new*.map
file. This is all behind the scenes, though. All that matters to the end user iscfr-lm.sty
and the documentation.For example, you can pass options to the package saying whether you would prefer figures which are tabular or proportional, lining or oldstyle for each of typewriter, sans and serif. You can say which style of typewriter font you'd like. Moreover, you can switch between different styles within your document itself. For example, you can use oldstyle, proportional figures for text but switch to tabular, lining figures for a tabular.
If you don't want any of the features, use
lmodern
. Not only is that easier, it does not rely on virtual fonts which can be disadvantageous in some circumstances. (Don't ask me which circumstances - I haven't learnt this yet.)If you want to use any of these features, however,
cfr-lm
will make life much easier. In some cases, it will make possible something which you could otherwise do only by creating the equivalent ofcfr-lm
yourself.Note that
cfr-lm
uses just the same type1 fonts aslmodern
. In addition, the support for maths is identical.cfr-lm
just loads the maths support provided bylmodern
. (The relevant parts of the package file are simply copied fromlmodern.sty
.Note that
cfr-lm
will loadfontenc
with optionT1
. It will also loadtextcomp
for access to theTS1
encoding.Here's a sample:
The documentation aims to be clear and comprehensive. If it is not, you could always try complaining to the package's maintainer.