I use this code to add an extra space in the frqq command:
\let\oldfrqq\frqq
\renewcommand{\frqq}{\oldfrqq\xspace}
It compiles, but generates an error when it is used:
! Undefined control sequence
\frqq ->\oldfrqq \xspace
Is oldfrqq undefined? How should I make it work?
\frqqdefined at all? If I use\providecommand{\frqq}{foo}there's no error. – Nov 27 '15 at 23:22\usepackage[ngerman]{babel}option that I use, but I am not sure. – Gerard Nov 27 '15 at 23:30babelthat way, but I've never used such Swiss guillemots. It would have been nice to see the code you have, I could have tracked the error as well, but I've included\usepackage{xspace}already and searched the error at the wrong place. Please post full examples not just fragments! (By the way: I am not the downvoter ;-)) – Nov 27 '15 at 23:32\usepackage{etoolbox}...\apptocmd{\frqq}{\xspace}{}{}– musicman Nov 27 '15 at 23:34\spaceworks as well. – Gerard Nov 27 '15 at 23:51\oldfrqqor\xspace. Also, the question title doesn't have anything to do with the question once you know the answer. Finally, this has nothing to do with [tag:macros], but more with the vague [tag:errors] tag. – Werner Nov 27 '15 at 23:56