von Beobachter » So 26. Apr 2015, 20:34
Die einzig brauchbaren Lösungen dort sind jene, die das Paket »
xspace« verwenden. Das Makro
\xspace, das in der Definition des neuen Befehls durch Verwendung von
\newcommand hinzugefügt wird, berücksichtigt Leerzeichen und Satzzeichen.
Aber selbst ohne Paket kann man jeden Befehl mit
\ abschließen, wenn ein Leerzeichen folgen soll.
[quote="Johannes_B"]http://texwelt.de/wissen/fragen/17/warum-verschwindet-der-leerraum-nach-selbst-definierten-befehlen[/quote]
Die einzig brauchbaren Lösungen dort sind jene, die das Paket »[url=http://ctan.org/pkg/xparse]xspace[/url]« verwenden. Das Makro [tt][color=brown]\xspace[/color][/tt], das in der Definition des neuen Befehls durch Verwendung von [tt][color=brown]\newcommand[/color][/tt] hinzugefügt wird, berücksichtigt Leerzeichen und Satzzeichen.
Aber selbst ohne Paket kann man jeden Befehl mit [tt][color=brown]\[/color][/tt] abschließen, wenn ein Leerzeichen folgen soll.