多语症和导航干扰

多语症和导航干扰

我注意到,如果我使用的话,加载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}

相关内容