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 tlmgr
zur 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.