Polyglossia 속기를 끄는 방법

Polyglossia 속기를 끄는 방법

간단한 질문처럼 들리지만 핵심은 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정의되어 있나요?

관련 정보