我注意到,如果我使用的话,加载navigator
包会破坏我的 xeLaTeX 文档。polyglossia
%!TEX TS-program = XeLaTeX
\documentclass{article}
\usepackage{polyglossia}
\setmainlanguage[spelling=new]{german}
\usepackage{navigator}
\begin{document}
Hello!
\end{document}
XeLaTeX 停止
! Missing \endcsname inserted.
<to be read again>
\baselineskip
l.706
有其他办法吗?
答案1
问题在于,它navigator
没有对类别代码的更改采取预防措施,并且在几个地方使用了这些代码"
,这使得德国模块polyglossia
变得活跃。
这当然会混淆宏,结果就是您看到的错误。
在设置语言之前加载navigator
,一切就应该正常了。
\documentclass{article}
\usepackage{polyglossia}
\usepackage{navigator}
\setmainlanguage[spelling=new]{german}
\begin{document}
Hello!
\end{document}