XeLaTeX/LuaLaTeX package for using unicode/OpenType maths fonts
TeX Shell Lua
Clone or download
Permalink
Failed to load latest commit information.
.github enable syntax highlighting on GitHub [ci skip] Apr 23, 2018
githooks update COPYRIGHT & ins file to match Nov 5, 2017
misc move some files Aug 2, 2017
testfiles-disabled oops, I'd forgotten about these really old defunct test files Jan 6, 2018
testfiles-internal removing logging info Jan 18, 2018
testfiles broken test Feb 1, 2018
.gitignore lua scripts to write changes to file Jan 15, 2018
.travis.yml Working on Travis-CI setup Jan 28, 2017
CHANGES.md one last release checklist edit Feb 1, 2018
COPYRIGHT bump copyright Jan 6, 2018
LICENSE Add LICENSE file Jul 9, 2017
MANIFEST.md manifest Jan 13, 2018
README.md enable syntax highlighting on GitHub [ci skip] Apr 23, 2018
RELEASE_CHECKLIST.md release checklist Feb 1, 2018
_config.yml Set theme jekyll-theme-minimal Nov 5, 2017
build-checkdoc.lua add tests for documentation compilation Jan 17, 2018
build.lua add tests for documentation compilation Jan 17, 2018
tagrelease.lua combine scripts Jan 15, 2018
texlive.profile Working on Travis-CI setup Jan 28, 2017
texlive.sh don't use Charis Jan 18, 2018
um-code-alphabets.dtx update copyrights Jan 7, 2018
um-code-amsmath.dtx Rename deprecated expl3 command Jan 14, 2018
um-code-api.dtx update copyrights Jan 7, 2018
um-code-compat.dtx Rename deprecated expl3 command Jan 14, 2018
um-code-epilogue.dtx impove final lines of the documented code Jan 31, 2018
um-code-fontopt.dtx oops that was silly Jan 23, 2018
um-code-fontparam.dtx update copyrights Jan 7, 2018
um-code-main.dtx protected function probably slightly better than a tl Feb 1, 2018
um-code-mathmap.dtx short term fix for range issue Jan 23, 2018
um-code-mathtext.dtx Fix another issue when using `mathXX` or `\symXX` inside `\DeclareMat… Jan 31, 2018
um-code-msg.dtx short term fix for range issue Jan 23, 2018
um-code-opening.dtx replace a use of \directlua with expl3 equiv Feb 1, 2018
um-code-pkgopt.dtx update copyrights Jan 7, 2018
um-code-primes.dtx update copyrights Jan 7, 2018
um-code-setchar.dtx update copyrights Jan 7, 2018
um-code-sscript.dtx update copyrights Jan 7, 2018
um-code-sym-commands.dtx Fix another issue when using `mathXX` or `\symXX` inside `\DeclareMat… Jan 31, 2018
um-code-ui.dtx update copyrights Jan 7, 2018
um-code-usv.dtx update copyrights Jan 7, 2018
um-code-variables.dtx short term fix for range issue Jan 23, 2018
um-doc-legacyfontdimen.tex update copyrights Jan 7, 2018
um-doc-main.tex doc: replace blue dots with open ones and reorder rows [ci skip] May 11, 2018
um-doc-mathfontdimen.tex update copyrights Jan 7, 2018
um-doc-nfsssummary.tex remove old font call Jan 18, 2018
um-doc-stixextract.tex update copyrights Jan 7, 2018
um-doc-style.tex remove \GetFileInfo to fix date in unimath-symbols.pdf Apr 27, 2018
unicode-math-code.ltx reorg sources a little, fix up build script Jan 13, 2018
unicode-math-table.tex update copyrights Jan 7, 2018
unicode-math.dtx one last release checklist edit Feb 1, 2018
unicode-math.ins reorg sources a little, fix up build script Jan 13, 2018
unicode-math.ltx reorg sources a little, fix up build script Jan 13, 2018
unimath-example.ltx update copyrights Jan 7, 2018
unimath-symbols.ltx remove \GetFileInfo to fix date in unimath-symbols.pdf Apr 27, 2018

README.md

The UNICODE-MATH package

This package will provide a complete implementation of unicode maths for XeLaTeX and LuaLaTeX.

While I am a little wary of encouraging people to use this package for production work, I understand that it has certain uses and am making it available for distribution. Your testing and feedback is essential to fill in the many gaps that I miss!

Please be aware that this package is undergoing continued development and the interface and functionality should not be considered completely stable. But the more the package is used the more stable it will become. (Things are generally working now; it is only minutiae that may change in the future.)

Unicode maths is currently supported by the following freely available fonts:

These fonts are available under open source licences (the GUST Font License and Open Font Licence).

The following fonts are proprietary with OpenType maths support:

I'm always looking for new fonts to test with, so please let me know of any new releases.

PACKAGE USAGE

Please see the PDF documentation for full details. A simple beginning is:

\usepackage{unicode-math}
\setmathfont{texgyrepagella-math.otf}

Most LaTeX math should still work after this. (Let me know if it doesn't.) Furthermore, it will be in a different font.

REQUIREMENTS

As well as running XeTeX or LuaTeX, this package requires recent versions of the fontspec, expl3, xpackages, filehook, and lualatex-math packages.

THANKS

I write LaTeX code as a hobby and a passion, not as part of my day job. If you would like to say thanks, please consider a donation at: https://www.patreon.com/wspr

DEVELOPMENT and MAINTENANCE

The current release version is available from CTAN:

http://tug.ctan.org/pkg/unicode-math

Latest developmental and archived historical versions are available from Github:

http://github.com/wspr/unicode-math

Please file bug reports with minimal examples:

http://github.com/wspr/unicode-math/issues

See CHANGES.md for the complete listing of change history.

Further information on the details surrounding the development of the package can be found in the CONTRIBUTING.md file in the Github repository.

LICENCE

The unicode-math package may be modified and distributed under the terms and conditions of the LaTeX Project Public License, version 1.3c or greater.

This work is author-maintained and consists of the files listed in MANIFEST.md.