von Gast » Do 22. Jun 2017, 21:10
Eigentlich ist es eine gute Idee, sich anzugewöhnen, wenn man nach Makros ohne Argument ein Leerzeichen braucht entweder \ zu setzen oder eine leere Gruppe zu schreiben
Wenn Du unbedingt eine automatische Lösung möchtest, gibt es
xspace.
\usepackage{xspace}
\newcommand{\Wort}{Wort\xspace}
Der Entwickler selbst würde das Paket aber nicht nutzen:
Drawbacks of xspace. Ich bin auch eher für den manuellen Weg. Das verursacht weniger Verwirrungen, wenn Du ein Makro nutzt, das Du nicht selbst definiert hast und das kein \xspace hat.
Eigentlich ist es eine gute Idee, sich anzugewöhnen, wenn man nach Makros ohne Argument ein Leerzeichen braucht entweder [tt]\ [/tt] zu setzen oder eine leere Gruppe zu schreiben
[code]\Wort\ a oder \Wort{} b[/code]
Wenn Du unbedingt eine automatische Lösung möchtest, gibt es [p]xspace[/p].
[code]\usepackage{xspace}
\newcommand{\Wort}{Wort\xspace}[/code]
Der Entwickler selbst würde das Paket aber nicht nutzen: [url=https://tex.stackexchange.com/q/86565/35864]Drawbacks of xspace[/url]. Ich bin auch eher für den manuellen Weg. Das verursacht weniger Verwirrungen, wenn Du ein Makro nutzt, das Du nicht selbst definiert hast und das kein [tt]\xspace[/tt] hat.