visitFraction method
Implementation
@override
String visitFraction(FractionNode node) {
final lineThickness = node.style == FractionStyle.ruleless
? ' linethickness="0"'
: "";
final frac =
"<mfrac$lineThickness>${visit(node.numerator)}${visit(node.denominator)}</mfrac>";
switch (node.style) {
case FractionStyle.display:
case FractionStyle.continued:
return '<mstyle displaystyle="true">$frac</mstyle>';
case FractionStyle.text:
return '<mstyle displaystyle="false">$frac</mstyle>';
case FractionStyle.ruleless:
case FractionStyle.normal:
return frac;
}
}