public void PutDelimiterUnder(TexDelimiter delimiter, TexFormula subscriptName, TexUnit kernUnit, double kern) { var name = TexFormulaParser.DelimiterNames[(int)delimiter][(int)TexDelimeterType.Under]; this.Formula.RootAtom = new OverUnderDelimiter( this.source, this.Formula.RootAtom, subscriptName?.RootAtom, SymbolAtom.GetAtom(name, null), kernUnit, kern, false); }
public void PutDelimiterUnder(TexDelimiter delimiter) { var name = TexFormulaParser.DelimiterNames[(int)delimiter][(int)TexDelimeterType.Under]; this.Formula.RootAtom = new OverUnderDelimiter( this.source, this.Formula.RootAtom, null, SymbolAtom.GetAtom(name, null), TexUnit.Ex, 0.0, false); }
public void PutDelimiterUnder(TexDelimiter delimiter, string subscriptFormula, TexUnit kernUnit, double kern) { this.PutDelimiterUnder(delimiter, this.formulaParser.Parse(subscriptFormula), kernUnit, kern); }
public void PutDelimiterOver(TexDelimiter delimiter, string superscriptFormula, TexUnit kernUnit, double kern) { this.PutDelimiterOver(delimiter, this.ParseFormula(superscriptFormula), kernUnit, kern); }