[XeTeX] biblatex and xetex issue

Ulrike Fischer news3 at nililand.de
Wed Sep 25 12:51:47 CEST 2013

Am Wed, 25 Sep 2013 12:00:54 +0200 schrieb Joel GOMBIN:

> Ulrike, the problem is that if I use the "other" or "other*" option, then
> the hyphenation options for the whole reference are switched, which is not
> the desired output (see the quotation marks and the absence of spacing
> after "In" for example):

The hyphen-Option should only change the hyphenation rules and not
the typesetting. But you are right that there is a difference in the
way babel handles the various environments but imho it is the
pdflatex code which doesn't do it correctly: 

Some text?

otherlanguage* british: wrong space with xelatex (babel v3.8m,
miktex) but correct with babel 3.9f, no space with pdflatex/lualatex

\begin{otherlanguage*}{british} some text?\end{otherlanguage*}

otherlanguage british: no space with all engines (correct)

\begin{otherlanguage}{british} some text?\end{otherlanguage}

hyphenrules british: space with xelatex (imho correct), no space
with pdflatex (wrong)

\begin{hyphenrules}{british} some text?\end{hyphenrules}


If you want to change the typesetting rules in your bibliography
entries you will have to use other or other*. Imho this will affect
the whole entry and not only the title. If you want a more specific
language change you will probably have to adapt the bibliography

Ulrike Fischer 

More information about the XeTeX mailing list