今日、私は問題を発見しました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
。