我用葡萄牙语写作,其中夹杂了一些英文单词。问题是,当英文文本的行中断时,英文文本前面会出现多余的空格:
\documentclass {scrbook}
\usepackage {polyglossia}
\setmainlanguage {portuguese}
\setotherlanguage {english}
\begin {document}
no \textenglish {Hillsdale college}, na primavera de 2006, e sou grato
ao professor \textenglish {Donald Westblade} pela oportunidade de
palestrar em minha
\end {document}
结果类似于“no__Hillsdale college”,其中 __ 表示额外的空格。
答案1
所以这个问题是 Polyglossia 1.46 的一个错误。使用 tlmgr 安装用户本地 1.47 解决了这个问题,即使它导致了另一个问题。