On 2016-02-21, Kornel Benko wrote: > Am Sonntag, 21. Februar 2016 um 16:07:20, schrieb Guenter Milde > <mi...@users.sf.net> >> 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. > You can it see only if manually calling bibtex. It is a warning > otherwise which lyx and luatex ignore. However, did you also test that putting it into {} does not change the output? Is it the same for 8-bit tex vs. luatex and for {jacsat} vs. jacsat ? I assume this is supposed to be a pre-defined string but the definition may be missing... >> >> 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) > Ah, yes. Did not think of looking at the description. > But, using your example, ${a}_{\mbox{a}}$ would work. Did you try? It fails here. (Cf. lyx test file below.) >> >> 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 is not about \mbox I think. > This patch fixes the luatex testcase for me. (But not xelatex) There is still the mystery, why xelatex works here but not at your site. The error report (missing character with some "strange" Unicode point) seems to point to a similar problem. Günter #LyX 2.2 created this file. For more info see http://www.lyx.org/ \lyxformat 506 \begin_document \begin_header \save_transient_properties true \origin unavailable \textclass article \use_default_options true \maintain_unincluded_children false \language english \language_package default \inputencoding auto \fontencoding global \font_roman "default" "default" \font_sans "default" "default" \font_typewriter "default" "default" \font_math "auto" "auto" \font_default_family default \use_non_tex_fonts true \font_sc false \font_osf false \font_sf_scale 100 100 \font_tt_scale 100 100 \graphics default \default_output_format pdf5 \output_sync 0 \bibtex_command default \index_command default \paperfontsize default \spacing single \use_hyperref false \papersize default \use_geometry false \use_package amsmath 1 \use_package amssymb 1 \use_package cancel 1 \use_package esint 1 \use_package mathdots 1 \use_package mathtools 1 \use_package mhchem 1 \use_package stackrel 1 \use_package stmaryrd 1 \use_package undertilde 1 \cite_engine basic \cite_engine_type default \biblio_style plain \use_bibtopic false \use_indices false \paperorientation portrait \suppress_date false \justification true \use_refstyle 1 \branch with mbox \selected 1 \filename_suffix 0 \color #faf0e6 \end_branch \branch with \text \selected 0 \filename_suffix 0 \color #faf0e6 \end_branch \branch with \mbox \selected 1 \filename_suffix 0 \color #faf0e6 \end_branch \index Index \shortcut idx \color #008000 \end_index \secnumdepth 3 \tocdepth 3 \paragraph_separation indent \paragraph_indentation default \quotes_language english \papercolumns 1 \papersides 1 \paperpagestyle default \tracking_changes false \output_changes false \html_math_output 0 \html_css_as_file 0 \html_be_strict false \end_header \begin_body \begin_layout Standard Ah, yes. Did not think of looking at the description. \end_layout \begin_layout Standard But, using your example, \begin_inset Branch with \mbox status open \begin_layout Standard \begin_inset Formula ${a}_{\mbox{a}}$ \end_inset \end_layout \end_inset \begin_inset Branch with \text status open \begin_layout Standard \begin_inset Formula ${a}_{\text{a}}$ \end_inset \end_layout \end_inset would work. \end_layout \end_body \end_document