## Writing math with XeLaTeX

The following is a short explanation for those who wish to get the basics to write math with XeLaTeX :

- First, you will notice, if you look at the xelatex directory, that there is a mathspec folder. If you don’t know where is your xelatex folder, then look here if you have installed TeXlive with the installation script :

/usr/local/texlive/2010/texmf-dist/doc/xelatex/mathespec/

Or look here if you have installed TeXlive with your package manager :

/usr/share/doc/texlive-doc/xelatex/mathspec/

- But a better choice might be to use unicode-math, though it is still in its beta stage. Documentation about this package is located in the following directory in case you have installed TeXlive with the installation script install-tl :

/usr/local/texlive/2010/texmf-dist/doc/latex/unicode-math

Or here if you have installed TeXlive with your package manager :

/usr/share/doc/texlive-doc/latex/unicode-math

Let us assume you wish to use the unicode-math package. Then, you will have to load it :

\usepackage{unicode-math}

And to define the font for math :

\setmathfont{Asana Math}

Consequently, here is an example of minimal preamble to write math and compile with XeLaTeX :

\documentclass{article}

\usepackage{unicode-math}

\usepackage{amsmath}

\usepackage{xltxtra}

\setmainfont{TeX Gyre Pagella}

\setmathfont{Asana Math}

Where article is a class to make a test, unicode-math the package to input math with XeLaTeX, amsmath the usual package for math and xltxtra the usual package for XeLaTeX which load some useful modules (see the xltxtra for a list of these modules).

Also, \setmainfont{TeX Gyre Pagella} is the definition of the font for your text, and \setmathfont{Asana Math} the definition of the fonts for math as I said previously.

Here is a screenshot of an example of output (a pdf file) we can get with XeLaTeX :

No trackbacks yet.