Heute habe ich ein Problem festgestellt mit dempolyglossia
Paket und dieg-brief2
Klasse. Ich hoffe, jemand kann mir helfen, das Problem zu beheben. :)
Hier ist mein polyglossia
MWE ( 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}
Das Protokoll zur Kompilierung ( xelatex polyg.tex
) enthält folgende Meldung:
! Missing control sequence inserted.
<inserted text>
\inaccessible
l.18 ^^I\begin{document}
Also, wo liegt das Problem? – Viele Grüße und Danke für eure Hilfe!
Antwort1
babel
Mit TeX Live 2013 erhalte ich keinen Fehler, aber das Laden beider kann natürlich polyglossia
zu Konflikten führen.
Wenn Sie das Laden vermeiden babel
, umgehen Sie den Fehler auch bei älteren TeX-Distributionen:
%%% 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}
Fragen Sie den Betreuer nach g-brief2
einer Möglichkeit zur Vermeidung babel
.