XeTeX: проблема с g-brief2 и полиглоссией

XeTeX: проблема с g-brief2 и полиглоссией

Сегодня я обнаружил проблему сpolyglossiaпакет иg-brief2класс. Надеюсь, кто-нибудь поможет мне это исправить. :)

Вот мой polyglossiaMWE ( polyg.tex):

\documentclass[a4paper,11pt]{g-brief2}
\usepackage
{%%
    fontspec,
    polyglossia,
    lmodern,
    relsize
}
\setmainlanguage[spelling=new,babelshorthands=true]{german}

\Name               {My Name}
\Unterschrift       {My Name}
\Betreff            {Subject}
\Datum              {\today}
\Anrede             {Dear,}
\Gruss              {Regards,}{0.5cm}

\begin{document}
    \begin{g-brief}
        bla bla bla
    \end{g-brief}
\end{document}

Журнал компиляции ( xelatex polyg.tex) содержит следующее сообщение:

! Missing control sequence inserted.
<inserted text> 
                \inaccessible 
l.18 ^^I\begin{document}

Так в чем же проблема? – С наилучшими пожеланиями и благодарностью за помощь!

решение1

С TeX Live 2013 я не получаю никаких ошибок, но, конечно, загрузка обоих babelможет polyglossiaвызвать некоторые конфликты.

Если вы избежите загрузки babel, вы сможете обойти эту ошибку и в старых дистрибутивах TeX:

%%% Fool LaTeX to have already loaded babel
\makeatletter
\@namedef{[email protected]}{2001/03/01}
\@namedef{[email protected]}{\sprache}
\makeatother
%%% End of trick

\documentclass[a4paper,11pt]{g-brief2}
\usepackage
{%%
    fontspec,
    polyglossia,
    relsize
}
\setmainlanguage[spelling=new,babelshorthands=true]{german}

\Name               {My Name}
\Unterschrift       {My Name}
\Betreff            {Subject}
\Datum              {\today}
\Anrede             {Dear,}
\Gruss              {Regards,}{0.5cm}

\begin{document}
    \begin{g-brief}
        bla bla bla
    \end{g-brief}
\end{document}

Спросите у сопровождающего о g-brief2возможности избежать babel.

Связанный контент