Сегодня я обнаружил проблему сpolyglossia
пакет иg-brief2
класс. Надеюсь, кто-нибудь поможет мне это исправить. :)
Вот мой 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}
Журнал компиляции ( 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
.