On 2016-02-21, Kornel Benko wrote:

>> I investigated a little. Trying to compile manually (export as luatex,
>> use bibtex, use lualatex) I found what is causing lualatex/bibtex to
>> misbehave.

>> 1.) bibtex does not like the string 'jacsat' (biblioExample.bib:61,
>> entry Arduengo1994). Enclosing it in '{}' cures it. E.g. 'journal =
>> {jacsat},'.

This is new. It worked fine here.

>> 2.) lualatex does not like the construct (biblioExample.bib:36, entry: 
>> Eisenstein2005)
>>      $\mbox{IrH}_{\mbox{5}}(\mbox{PPh}_{\mbox{3}})_{\mbox{2}}$
>> in title. Especially the last '_' is causing trouble. So for instance
>>      $\mbox{IrH}_{\mbox{5}}(\mbox{PPh}_{\mbox{3}}){\mbox{2}}$
>> is OK.

This resembles the description in suspiciousTests (the result of my
experiments):

# LuaTeX fails for an \mbox in an index, e.g. $a_{\mbox{a}}$.
# This construct appears in the included bib file biblioExample.bib in
# the entry Eisenstein2005. Error message is
#   Missing character: There is no (U+6035) in font rm-lmr12!
# (with system fonts: 602D and 6039)
export/examples/(|es/)(europe|modern)CV_(dvi3|pdf5)_(texF|systemF)

>> Also if using '{}' instead of '()' there is no problem.

>> So, what to do with this biblio entry?

Mailing the patch to the upstream author?

Reporting the "mbox in index" problem to the LuaTeX authors?


> This patch fixes the luatex testcase for me. (But not xelatex)


Günter


Reply via email to