2
私は分数を含む文字列を送りますが、私は\ frac {3}ではなく3/2のように分数をつけたラテックス表現をしたいと思います。 {2}。私はTrue
にfold_short_fractions
キーワード引数を設定するんだけど、私は取得していた結果が矛盾している:大丈夫のようですが、あなたが見ることができるようにSympyのラテックスプリンタ、短い分数を折り畳む
>>> from sympy.parsing.sympy_parser import parse_exp
>>> from sympy import latex
>>>
>>> print(latex(parse_expr("3*x**2/y"))) # OK
\frac{3 x^{2}}{y}
>>> print(latex(parse_expr("3*x**2/y"), fold_short_frac=True)) # OK
3 x^{2}/y
>>>
>>> print(latex(parse_expr("3/2"))) # OK
\frac{3}{2}
>>> print(latex(parse_expr("3/2"), fold_short_frac=True)) # No!!
\frac{3}{2}
が、それは数値分数3/2を折ることを拒否します象徴的な表現で。誰か説明/修正/回避策がありますか?ありがとう!
はLaTeXのプリンタのバグのように見えます。具体的には、有理数についてはこの設定を無視します。 – asmeurer