[luatex] MWE now failing with recent TeX Live update

Javier Bezos jbezosl at gmail.com
Fri Mar 18 17:32:49 CET 2016


> Well you are not saying what error you get. For me (windows 7) the
> following works fine with lualatex in a current texlive 2015 and in
> miktex. The hyphenations are correct.

And for me too (TL15, W7). The auxiliary macros can be removed. Just:

\makeatletter
\input luababel.def
\makeatletter

seems enough. But I'd like to investigate a bit further.

Javier

-------------------------------
> \documentclass[]{article}
>
> \makeatletter
> \input luababel.def
> \def\bbl at add#1#2{%
>    \@ifundefined{\expandafter\@gobble\string#1}%
>      {\def#1{#2}}%
>      {\expandafter\def\expandafter#1\expandafter{#1#2}}}
> \def\bbl at csarg#1#2{\expandafter#1\csname bbl@#2\endcsname}%
> \long\def\bbl at afterelse#1\else#2\fi{\fi#1}
> \long\def\bbl at afterfi#1\fi{\fi#1}
> \def\bbl at loop#1#2#3{\bbl@@loop#1{#3}#2,\@nnil,}
> \def\bbl at loopx#1#2{\expandafter\bbl at loop\expandafter#1\expandafter{#2}}
> \def\bbl@@loop#1#2#3,{%
>    \ifx\@nnil#3\relax\else
>      \def#1{#3}#2\bbl at afterfi\bbl@@loop#1{#2}%
>    \fi}
> \def\bbl at for#1#2#3{\bbl at loopx#1{#2}{\ifx#1\@empty\else#3\fi}}
> \def\AfterBabelLanguage#1{%
>    \global\expandafter\bbl at add\csname#1.ldf-h@@k\endcsname}%
> \ifx\bbl at languages\@undefined\else
>    \begingroup
>      \catcode`\^^I=12
>      \@ifpackagewith{babel}{showlanguages}{%
>        \begingroup
>          \def\bbl at elt#1#2#3#4{\wlog{#2^^I#1^^I#3^^I#4}}%
>          \wlog{<*languages>}%
>          \bbl at languages
>          \wlog{</languages>}%
>        \endgroup}{}
>    \endgroup
>    \def\bbl at elt#1#2#3#4{%
>      \ifnum#2=\z@
>        \gdef\bbl at nulllanguage{#1}%
>        \def\bbl at elt##1##2##3##4{}%
>      \fi}%
>    \bbl at languages
> \fi
> \makeatother
>
> \usepackage{polyglossia}
>
> \setmainlanguage{german}
> \setotherlanguage{english}
>
> \textwidth=0.5cm
>
> \begin{document}
> Minister Minister
>
> \selectlanguage{english}
> Minister Minister
> \end{document}
>
>



More information about the luatex mailing list