Skip to content

Commit f132506

Browse files
committed
clean up TeX and MathML converter
1 parent 9eadc83 commit f132506

File tree

2 files changed

+31
-32
lines changed

2 files changed

+31
-32
lines changed

symja_android_library/matheclipse-core/src/main/java/org/matheclipse/core/form/mathml/MathMLContentFormFactory.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import java.text.NumberFormat;
44
import java.util.HashMap;
55

6-
import org.hipparchus.fraction.BigFraction;
6+
//import org.hipparchus.fraction.BigFraction;
77
import org.matheclipse.core.basic.Config;
88
import org.matheclipse.core.convert.AST2Expr;
99
import org.matheclipse.core.eval.EvalAttributes;
@@ -106,13 +106,13 @@ public void convertFraction(final StringBuilder buf, final IRational f, final in
106106
tagEnd(buf, "cn");
107107
}
108108

109-
public void convertFraction(final StringBuilder buf, final BigFraction f, final int precedence) {
110-
tagStart(buf, "cn", "type=\"rational\"");
111-
buf.append(String.valueOf(f.getNumerator().toString()));
112-
tagStartEnd(buf, "sep");
113-
buf.append(String.valueOf(f.getDenominator().toString()));
114-
tagEnd(buf, "cn");
115-
}
109+
// public void convertFraction(final StringBuilder buf, final BigFraction f, final int precedence) {
110+
// tagStart(buf, "cn", "type=\"rational\"");
111+
// buf.append(String.valueOf(f.getNumerator().toString()));
112+
// tagStartEnd(buf, "sep");
113+
// buf.append(String.valueOf(f.getDenominator().toString()));
114+
// tagEnd(buf, "cn");
115+
// }
116116

117117
@Override
118118
public void convertComplex(final StringBuilder buf, final IComplex c, final int precedence) {

symja_android_library/matheclipse-core/src/main/java/org/matheclipse/core/form/tex/TeXFormFactory.java

Lines changed: 23 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
package org.matheclipse.core.form.tex;
22

3-
import java.math.BigInteger;
43
import java.text.NumberFormat;
54
import java.util.HashMap;
65

7-
import org.hipparchus.fraction.BigFraction;
6+
//import org.hipparchus.fraction.BigFraction;
87
import org.matheclipse.core.basic.Config;
98
import org.matheclipse.core.convert.AST2Expr;
109
import org.matheclipse.core.expression.F;
@@ -140,24 +139,24 @@ public void convertFraction(final StringBuilder buf, final IFraction f, final in
140139
}
141140
}
142141

143-
public void convertFraction(final StringBuilder buf, final BigFraction f, final int precedence) {
144-
boolean negative = f.compareTo(BigFraction.ZERO) < 0;
145-
if (negative && (precedence > plusPrec)) {
146-
buf.append("\\left( ");
147-
}
148-
if (f.getDenominator().equals(BigInteger.ONE)) {
149-
buf.append(f.getNumerator().toString());
150-
} else {
151-
buf.append("\\frac{");
152-
buf.append(f.getNumerator().toString());
153-
buf.append("}{");
154-
buf.append(f.getDenominator().toString());
155-
buf.append('}');
156-
}
157-
if (negative && (precedence > plusPrec)) {
158-
buf.append("\\right) ");
159-
}
160-
}
142+
// public void convertFraction(final StringBuilder buf, final BigFraction f, final int precedence) {
143+
// boolean negative = f.compareTo(BigFraction.ZERO) < 0;
144+
// if (negative && (precedence > plusPrec)) {
145+
// buf.append("\\left( ");
146+
// }
147+
// if (f.getDenominator().equals(BigInteger.ONE)) {
148+
// buf.append(f.getNumerator().toString());
149+
// } else {
150+
// buf.append("\\frac{");
151+
// buf.append(f.getNumerator().toString());
152+
// buf.append("}{");
153+
// buf.append(f.getDenominator().toString());
154+
// buf.append('}');
155+
// }
156+
// if (negative && (precedence > plusPrec)) {
157+
// buf.append("\\right) ");
158+
// }
159+
// }
161160

162161
@Override
163162
public void convertComplex(final StringBuilder buf, final IComplex c, final int precedence) {
@@ -304,10 +303,10 @@ public void convert(final StringBuilder buf, final Object o, final int precedenc
304303
convertSymbol(buf, (ISymbol) o);
305304
return;
306305
}
307-
if (o instanceof BigFraction) {
308-
convertFraction(buf, (BigFraction) o, precedence);
309-
return;
310-
}
306+
// if (o instanceof BigFraction) {
307+
// convertFraction(buf, (BigFraction) o, precedence);
308+
// return;
309+
// }
311310
convertString(buf, o.toString());
312311
}
313312

0 commit comments

Comments
 (0)