wie kann ich festlegen, dass zuerst der innere Befehl aufgelöst wird, und dann der äußere?
Ich habe nämlich ein command \fig{} definiert, bei dem ich gerne \xcapitalisewords verwenden möchte, falls ich \fig{} am Satzanfang verwende.
Das wird aber nicht kompiliert, da wohl zuerst \xcapitalisewords angewendet wird und sich daraus ein groß geschriebener Befehl \Fig{} ergibt.
Es müsste zuerst \fig{} aufgelöst werden und dann \xcapitalisewords{figure reference}.
\documentclass{article} \usepackage[british]{babel} \newcommand{\fig}[1]{figure\@~\ref{#1}} \begin{document} \fig{reference} % so geht's leider nicht. % Es sollte Fig. ?? rauskommen % %\xcapatalisewords{\fig{reference}} \end{document}