2 #ifndef MATHMACROARGUMENT_H
3 #define MATHMACROARGUMENT_H
5 #include "math_inset.h"
12 \author Alejandro Aguilar Sierra
14 class MathMacroArgument : public MathInset {
17 explicit MathMacroArgument(int);
19 MathInset * clone() const;
21 void metrics(MathStyles st) const;
23 void draw(Painter &, int x, int y) const;
25 void write(std::ostream &, bool fragile) const;
27 void writeNormal(std::ostream &) const;
29 void substitute(MathArray & array, MathMacro const & macro) const;
38 /// A number between 1 and 9