[XeTeX] Greek (and other Unicode) letters in math mode

Arno Trautmann Arno.Trautmann at gmx.de
Tue May 31 21:28:01 CEST 2011


Hello Gerrit,

Gerrit wrote:
> I always wonder why I can, if I write a formula in math mode, write
> latin letters (b, g etc.) as they are but have to write out greek
> letters like \alpha or \rho.
> 
> Wouldn’t it be nice if I could write:
> 
> $$ a^3 \cdot ψ \cdot Ω = ∞ $$ ?
> 
> Or maybe even further:
> 
> $$ a³ ∙ ψ ∙ Ω = ∞ $$
> 
> Well, this would maybe not really be an advantage in typing (I think,
> for most people it is easier to write \Omega rather than copy and
> pasting Ω,)

With a good keyboard layout, one can have most mathematical symbol at
hand; on mine (the Neo layout¹) I have all greek characters as well as
∏, ∑, ∫ and many others …

> but rather that the Tex Editor (if you use one) would
> automatically convert \Omega to Ω, so that the Tex code is easier to
> read. Of course, some stuff you cannot make easier (\frac etc), but for
> other symbols and characters, it would be nice if one could just /read
> /them in the code.
> 
> I think, Xetex would then just need a mapping table converting Ω to
> \Omega before compiling.
> 
> What do you think about that?

There is the unicode-math package that provides just what you ask for.
You need a unicode-encoded OpenType font, and there you go, e.g.:

\documentclass{minimal}

\usepackage{unicode-math}
\setmathfont{XITS-math}

\begin{document}
$∫ α = β²$
\end{document}

This works with a TeXlive2010 and LuaLaTeX or XeLaTeX. Unfortunately,
however, the freely available math fonts are, in my personal opinion,
not as beautiful as the cmr fonts …

Cheers
Arno

¹http://neo-layout.org/ , german only, sorry …

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 262 bytes
Desc: OpenPGP digital signature
URL: <http://tug.org/pipermail/xetex/attachments/20110531/934763e3/attachment.bin>


More information about the XeTeX mailing list