Polyglossia 的 Extra space

Polyglossia 的 Extra space

LuaLaTeX 代码...

\documentclass{article}
\usepackage{polyglossia}
\setmainlanguage{english}
\setotherlanguage{german}

\begin{document} 
English/\textgerman{German}
\end{document}

...导致斜线后出现多余的空格。我该如何避免这种情况?

答案1

您的系统并非真正最新。其中一个光彩文件中可能存在虚假空格,但在较新的系统中,该空格已消失。

答案2

因为我目前使用的是 cygwin 中的 TexLive 版本,显然它不够新,并且没有tlmgr可用的命令,所以我查找了虚假空间。

它位于 中/usr/share/texmf-dist/tex/latex/polyglossia/gloss-german.ldf,有 六种不同的 调用方式\xpg@set@language@luatex@ii,例如:

(line 225)        \xpg@set@language@luatex@ii{ngerman}

用符号结束这些行%,问题就消失了。

相关内容