![如何关闭 Polyglossia 速记功能](https://linux22.com/image/298715/%E5%A6%82%E4%BD%95%E5%85%B3%E9%97%AD%20Polyglossia%20%E9%80%9F%E8%AE%B0%E5%8A%9F%E8%83%BD.png)
这听起来像是一个简单的问题,但关键babelshorthands=false
似乎有问题(使用 XeLaTeX 运行)
\documentclass{article}
\usepackage{polyglossia}
\setdefaultlanguage{english}
\setotherlanguage[babelshorthands=false]{german}
\begin{document}
\the\catcode`"
\end{document}
.aux with english only
\relax
\select@language {english}
\@writefile{toc}{\select@language {english}}
\@writefile{lof}{\select@language {english}}
\@writefile{lot}{\select@language {english}}
.aux with german and english
relax
\catcode `"\active
\select@language {english}
\@writefile{toc}{\select@language {english}}
\@writefile{lof}{\select@language {english}}
\@writefile{lot}{\select@language {english}}
第二个问题,在哪里active@prefix
定义?