[pdflatex / lualatex] Foutmelding in pdflatex, geen foutmelding in lualatex, maar de PDF is incompleet
Wilfred van Rooijen <wvanrooijen-/[email protected]> Thu, 2 May 2019 01:43:29 +0000 (UTC)
| Newsgroups | gmane.comp.tex.dutch |
|---|---|
| Message-ID | <[email protected]> |
--===============4567855869538109295==
Content-Type: multipart/alternative;
boundary="----=_Part_3164279_1273501142.1556761409974"
------=_Part_3164279_1273501142.1556761409974
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
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 gespro=
ken met LuaLaTeX compileer) te compileren met pdfLaTeX, en tot mijn verbazi=
ng gaf pdfLaTeX een foutmelding, waar LuaLaTeX geen foutmelding gaf. Hieron=
der 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=20
%=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0
% l.15 $\bm{\hat B}
%=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D \bm{\hat w} \times \bm{\hat f}$
%
% Indien gecompileerd met lualatex: geen foutmelding, maar de boldface B ko=
mt
% niet in de PDF
%--------------------------------------------------------------------------=
-----
$\bm{\hat B} =3D \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 i=
k 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 =F1=B0=97=AB (U+705EB) in font cmr10!
De oplossing is : \bm{\hat{B}}
Mijn vraag is:=20
- waarom geeft pdfLaTeX een andere foutmelding dan LuaLaTeX in dit geval?
- is er een manier om LuaLaTeX dusdanig in te stellen dat er een foutmeldin=
g komt in een gaval als dit?
- waarom komen de lower case letters wel ongeschonden door de compilatie ma=
ar de upper case B niet?
Groeten,Wilfred
------=_Part_3164279_1273501142.1556761409974
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<html><head></head><body><div class=3D"yahoo-style-wrap" style=3D"font-fami=
ly:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><div>Waard=
e allemaal,</div><div><br></div><div>Deze vraag komt voort uit mijn eerdere=
bericht omtrent pdflatex en lualatex. Ik probeerde als test een van mijn E=
ngelse teksten (die ik normaal gesproken met LuaLaTeX compileer) te compile=
ren met pdfLaTeX, en tot mijn verbazing gaf pdfLaTeX een foutmelding, waar =
LuaLaTeX geen foutmelding gaf. Hieronder een minimal working example:</div>=
<div><br></div><div><div>\documentclass[11pt, twoside]{book}<br>\usepackage=
{amsmath}<br>\usepackage{bm}<br><br>\begin{document}<br><br>%--------------=
-----------------------------------------------------------------<br>% Indi=
en gecompileerd met pdflatex:<br>%<br>% ! Bad mathchar (460267).<br>% \bm@c=
ommand ->\mathaccent 460267 <br>% &nb=
sp; =
&n=
bsp;<br>% l.15 $\bm{\hat B}<br>% &=
nbsp; =3D \bm{\=
hat w} \times \bm{\hat f}$<br>%<br>% Indien gecompileerd met lualatex: geen=
foutmelding, maar de boldface B komt<br>% niet in de PDF<br>%-------------=
------------------------------------------------------------------<br>$\bm{=
\hat B} =3D \bm{\hat w} \times \bm{\hat f}$<br><br>\end{document}</div><div=
><br></div><div>Zoals in het commentaar: als ik dit MWE compileer met pdfLa=
TeX krijg ik een foutmelding over de \bm{\hat B}. Als ik met LuaLaTeX compi=
leer dan krijg ik geen foutmelding, maar de boldface B komt niet voor in he=
t document.</div><div><br></div><div>In de logfile van LuaLaTeX is een aanw=
ijzing voor het probleem:</div><div><br></div><div><div>Missing character: =
There is no =F1=B0=97=AB (U+705EB) in font cmr10!<br><br></div><div>De oplo=
ssing is : \bm{\hat{B}}</div><div><br></div><div>Mijn vraag is: <br></div><=
div><br></div><div>- waarom geeft pdfLaTeX een andere foutmelding dan LuaLa=
TeX in dit geval?</div><div><br></div><div>- is er een manier om LuaLaTeX d=
usdanig in te stellen dat er een foutmelding komt in een gaval als dit?</di=
v><div><br></div><div>- waarom komen de lower case letters wel ongeschonden=
door de compilatie maar de upper case B niet?</div><div><br></div><div>Gro=
eten,</div><div>Wilfred<br></div></div></div></div></body></html>
------=_Part_3164279_1273501142.1556761409974--
--===============4567855869538109295==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KVGVYLU5MIG1h
aWxpbmcgbGlzdApUZVgtTkxAbnRnLm5sCmh0dHBzOi8vbWFpbG1hbi5udGcubmwvbWFpbG1hbi9s
aXN0aW5mby90ZXgtbmwK
--===============4567855869538109295==--