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}
用符号结束这些行%
,问题就消失了。