Waarde allemaal,
Deze vraag komt voort uit mijn eerdere bericht omtrent pdflatex en lualatex. Ik probeerde als test een van mijn Engelse teksten (die ik normaal gesproken met LuaLaTeX compileer) te compileren met pdfLaTeX, en tot mijn verbazing gaf pdfLaTeX een foutmelding, waar LuaLaTeX geen foutmelding gaf. Hieronder een minimal working example:
\documentclass[11pt, twoside]{book}
\usepackage{amsmath}
\usepackage{bm}
\begin{document}
%-------------------------------------------------------------------------------
% Indien gecompileerd met pdflatex:
%
% ! Bad mathchar (460267).
% \bm@command ->\mathaccent 460267
%
% l.15 $\bm{\hat B}
% = \bm{\hat w} \times \bm{\hat f}$
%
% Indien gecompileerd met lualatex: geen foutmelding, maar de boldface B komt
% niet in de PDF
%-------------------------------------------------------------------------------
$\bm{\hat B} = \bm{\hat w} \times \bm{\hat f}$
\end{document}
Zoals in het commentaar: als ik dit MWE compileer met pdfLaTeX krijg ik een foutmelding over de \bm{\hat B}. Als ik met LuaLaTeX compileer dan krijg ik geen foutmelding, maar de boldface B komt niet voor in het document.
In de logfile van LuaLaTeX is een aanwijzing voor het probleem:
Missing character: There is no (U+705EB) in font cmr10!
De oplossing is : \bm{\hat{B}}
Mijn vraag is:
- waarom geeft pdfLaTeX een andere foutmelding dan LuaLaTeX in dit geval?
- is er een manier om LuaLaTeX dusdanig in te stellen dat er een foutmelding komt in een gaval als dit?
- waarom komen de lower case letters wel ongeschonden door de compilatie maar de upper case B niet?
Groeten,Wilfred