ポリグロシアによる追加スペース

ポリグロシアによる追加スペース

LuaLaTeX コード...

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

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

...スラッシュの後に余分なスペースが入ります。どうすれば回避できますか?

答え1

あなたのシステムは最新ではありません。おそらく、gloss-files の 1 つに不要なスペースがありますが、新しいシステムではそれがなくなりました。

答え2

現在、cygwin にある TexLive のバージョンを使用していますが、どうやら最新ではないようで、コマンドも利用できないためtlmgr、偽の領域を探し出しました。

/usr/share/texmf-dist/tex/latex/polyglossia/gloss-german.ldfこれは、 の 6 つの異なる呼び出しにあります\xpg@set@language@luatex@ii。たとえば、次のようになります。

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

これらの行を記号で終了する%と、問題は解消されます。

関連情報