PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Befehl definieren, nach dem Leerzeichen richtig gesetzt werden



matthias_h
24-03-2006, 19:47
Hallo
Ich habe mir folgendermaßen Befehl definiert:


\newcommand{\dirfile}[1]{\protect\nolinkurl{#1}}


Wenn ich den Befehl verwende z.B. mit

\dirfile{Verzeichnis1/Verzeichnis2}
verwende so wird nach dem Befehl ein Leerzeichen nur ausgegeben, wenn ich es mit "\ " erstelle. Dieses "\ " könnte ich in der Befehlszeilenoption dazuschreiben, da ich nach dem Befehl fast immer ein Leerzeichen haben möchte. Nur wenn auf den Befehl direkt ein Punkt (Satzende) folgt möchte ich natürlich kein Leerzeichen.

Wie kann ich den Befehl so definieren, dass automatisch erkannt wird ob ein Punkt folgt und dementsprechend das Leerezeichen gesetzt oder nicht gesetzt wird.

Danke im Voraus,
Matthias

rais
26-03-2006, 16:07
Hallo Matthias,
das sollte mit xspace machbar sein. Ein Beispiel findest Du u.A. hier (http://mrunix.de/forums/showthread.php?t=41046) ;)
MfG,