[tex-live] unicode-math now unable to process $\widetilde{\mathbf{a}}$

Ulrike Fischer news3 at nililand.de
Wed Jan 25 10:06:20 CET 2017

Am Wed, 25 Jan 2017 14:39:15 +0900 schrieb Norbert Preining:

> Hi Will,
> (please keep Cc, thanks!)
> Norbert here. Downstream at Debian, but it is the same in upstream TeX Live,
> I got a bug report that the latest version of unicode-math does not work
> properly with xelatex. The following minimal working example breaks
> under xelatex:
> 	\documentclass{article}
> 	\usepackage{unicode-math}
> 	\begin{document}
> 	  $\widetilde{\mathbf{a}}$
> 	\end{document}
> With the following error:
> 	Error message:
> 	! Internal error: bad native font flag in `map_char_to_glyph'
> Do you have an idea what might have triggered this?

The problem is that \mathbf doesn't use a font with math table and
accent commands don't like this. You can find quite a number of
questions about this on tex.sx. E.g.

The correct input would be \symbf. Or you must hide the \mathbf in a


	  $\widetilde{\symbf{a}} \widetilde{\mbox{$\mathbf{a}$}}$

(\widetilde{\text{$\mathbf{a}$}} with amsmath work too)

Ulrike Fischer 

More information about the tex-live mailing list