[luatex] MWE now failing with recent TeX Live update

Javier Bezos listas at tex-tipografia.com
Fri Mar 18 17:51:08 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