Zusätzlicher Platz von Polyglossia

Zusätzlicher Platz von Polyglossia

Der LuaLaTeX-Code ...

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

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

...führt zu einem zusätzlichen Leerzeichen nach dem Schrägstrich. Wie kann ich das vermeiden?

Antwort1

Ihr System ist nicht wirklich auf dem neuesten Stand. In einer der Gloss-Dateien befindet sich wahrscheinlich ein fehlerhafter Speicherplatz, der in einem neueren System jedoch verschwunden ist.

Antwort2

Da ich derzeit die in Cygwin enthaltene Version von TexLive verwende, die anscheinend nicht aktuell genug ist, und das Kommando nicht tlmgrzur Verfügung habe, habe ich den fehlerhaften Speicherplatz aufgespürt.

Es kommt in vor /usr/share/texmf-dist/tex/latex/polyglossia/gloss-german.ldf, in sechs verschiedenen Aufrufen von \xpg@set@language@luatex@ii, zum Beispiel:

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

Beenden Sie diese Zeilen mit %Zeichen und das Problem verschwindet.

verwandte Informationen