Дополнительное пространство от polyglossia

Дополнительное пространство от polyglossia

Код LuaLaTeX...

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

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

...приводит к появлению лишнего пробела после косой черты. Как этого избежать?

решение1

Ваша система не совсем обновлена. Вероятно, в одном из файлов глянца есть лишнее пространство, но в новой системе его нет.

решение2

Поскольку в настоящее время я использую версию TexLive, найденную в cygwin, которая, по-видимому, недостаточно актуальна, и у меня нет tlmgrдоступной команды, я выследил лишнее пространство.

Он находится в /usr/share/texmf-dist/tex/latex/polyglossia/gloss-german.ldf, в шести различных вызовах \xpg@set@language@luatex@ii, например:

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

Завершите эти строки %знаками, и проблема исчезнет.

Связанный контент