Erkennung von math-mode in \newcommand
Hi,
ich verwende \newcommand um aufwändige Variablennamen überall konstant gleich zu schreiben. Problem ist, dass die sowohl im Text modus als auch im Mathe modus gleich ersetzt werden sollen. Das klappt mit meinem bisherigen Ansatz nicht, weil ich im Mathe modus nochmal $$ einfüge. Gibt es da eine elegante Lösung zu?
Code:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath, amssymb}
\usepackage{xspace}
\newcommand{\Abc}{$A_\text{bc}$}
\begin{document}
some test \Abc, but also in equation $\Abc = b - c$.
\end{document}
Fehlermeldung:
Zitat:
! Missing $ inserted.
<inserted text>
$
l.9 some test \Abc, but also in equation $\Abc
= b - c$.
I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.
! Missing $ inserted.
<inserted text>
$
l.10
I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed