I've updated my latex packages yesterday and have now issues with lualatex
. One problem arising for me now is, that lualatex
does not print bold characters using the bm
package.
When I compile the following MWE with pdflatex everything looks okay, but for lualatex it doesn't:
\documentclass{article}
\usepackage{bm}
\begin{document}
%
Bold $\bm{E}$
\\
Normal $E$
%
\end{document}
Output using pdflatex
using lualatex
Also trying to fall back to an earlier version of lualatex by using \RequirePackage{luatex85}
does not work for me.
When having a look at the log file, there are the suspicious messages
LaTeX Font Info: Redeclaring math alphabet \mathbf on input line 142.
LaTeX Info: Redefining \bm on input line 208.
[...]
Missing character: There is no х (U+0445) in font cmmi10!
Can anyone tell me, what is going on here and what I need to do to solve this problem, since I am quite sure lualatex
and bm
worked before?
Best Answer
UPDATE
The patch below has been incorporated into the distributed
bm.sty
2016/07/07 v1.2bHere is an update for
bm
in luatex using classic math font setup. It does not do the right thing for opentype math fonts with unicode-math (where it is not always clear what the right thing should be as most such setups do not include a bold font)