[XeTeX] xunicode, tipa (again) plus amsmath

Alan Munn amunn at gmx.com
Mon Aug 30 17:30:44 CEST 2010

Hi Ross,

On Aug 29, 2010, at 4:40 PM, Ross Moore wrote:

> On 30/08/2010, at 3:45 AM, Alan Munn wrote:
>> Hi, a while ago, Ulrike posted an nice way to allow legacy tipa  
>> code to be used with xelatex.  Unfortunately I've encountered a  
>> problem: it doesn't work inside math mode.  Is there a way to fix  
>> this?  Thanks
>> % !TEX TS-program = XeLaTeX
>> \documentclass{article}
>> \usepackage{amsmath}
>> \usepackage{xltxtra}
>> \newfontfamily{\ipafont}{Doulos SIL}
>> \def\useTIPAfont{\ipafont}
>> \newenvironment{ipa}{%
>> \let\stone\TIPAstonebar
>> \let\tone\TIPAtonebar
>> \setTIPAcatcodes\activatetipa
>> \csname useTIPAfont\endcsname
>> }{}
>> \begin{document}
>> \textipa{RPAQIOE2} % This will give you correct phonetic characters
>> \begin{ipa}
>> \end{ipa}
>> $\text{\textipa{RPAQIOE2}}$ % unfortunately this doesn't
>   This works fine for me.

Thanks.  Installing the version of xunicode.sty that you attached  
solves the problem.

>> $\textipa{RPAQIOE2}$ % and neither does this
>   This does not, since it is logically wrong.
>   The text characters have no meaning in math mode;
>   i.e., they do not exist in the font for the
>   usual math-italics of variable names.

Yes, and I knew that.  I think I just included it out of frustration :-)

> Changing this, so that these and other TIPA characters
> are recognised in math-mode, would require a fair bit
> of work to get right and be safe.

Absolutely.  That's what the amsmath \text command is for anyway.

Thanks again.


Alan Munn
amunn at gmx.com

More information about the XeTeX mailing list