XeTeX: problema con g-brief2 y poliglosia

XeTeX: problema con g-brief2 y poliglosia

Hoy descubrí un problema con elpolyglossiapaquete y elg-brief2clase. Espero que alguien pueda ayudarme a solucionarlo. :)

Aquí está mi 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}

El registro de compilación ( xelatex polyg.tex) contiene el siguiente mensaje:

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

¿Entonces, dónde está el problema? – ¡Saludos cordiales y gracias por tu ayuda!

Respuesta1

Con TeX Live 2013 no me sale ningún error, pero, por supuesto, al cargar ambos babelpuede polyglossiagenerar algunos conflictos.

Si evita cargar babel, evitará el error también con distribuciones TeX más antiguas:

%%% 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}

Pregúntele al mantenedor g-brief2una opción para evitarlo babel.

información relacionada