PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Unterdrücken von \xspace



spacejamiri
25-08-2006, 11:51
Hallo,

ich habe ein kleines Problem mit einer Abkürzung und dem verwendeten \xspace danach. Wenn ich danach einen weiteren Befehl verwende (hier ein hochgestellter Text) wird ein ungewollter Zwischenraum eingefügt.



\documentclass[11pt]{scrreprt}
\usepackage{xspace}

%Abkürzung (eingeführt, da sich die Schreibweise vielleicht ändern könnte...)
\newcommand{\Phe}{PHE\xspace}

%Hochgestellter Text
\renewcommand{\^}[1]{\textsuperscript{#1}}

\begin{document}
Dies ist ein bisschen Text mit \Phe. Alles ok!
Allerdings bei \Phe\^{1} tritt zu viel Zwischenraum zwischen \Phe und 1 auf...
\end{document}


Gibt es eine Möglichkeit, \xspace zu unterdrücken oder \xspace zu sagen, dass es bei einem folgenden Backslash nicht auftreten darf?

Viele Grüsse
Martin

RedCloud
26-08-2006, 08:27
Hallo,

ich habe ein kleines Problem mit einer Abkürzung und dem verwendeten \xspace danach. Wenn ich danach einen weiteren Befehl verwende (hier ein hochgestellter Text) wird ein ungewollter Zwischenraum eingefügt.



Gibt es eine Möglichkeit, \xspace zu unterdrücken oder \xspace zu sagen, dass es bei einem folgenden Backslash nicht auftreten darf?


\Phe{}\^{1}

ziemlich exotisch geschrieben, um eine Fußnote zu erreichen ....

rc