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}
用符號結束這些行%
,問題就消失了。