I cannot figure out how to fork that repo. Thought there should be a "fork"-button somewhere, but I see nothing. Anyway, The branch is here: jegerjensen/sympy/tree/fix_latex
Øyvind on., 05.05.2010 kl. 09.35 -0700, skrev Ondrej Certik: > If possible, do you think you can try to make a clone of this repository? > > http://github.com/sympy/sympy/network > > So that I can see your branch in the network. If you are busy, at > least tell me your github name, I can't find it currently. > > Ondrej > > On Wed, May 5, 2010 at 12:52 AM, Øyvind Jensen <jensen.oyv...@gmail.com> > wrote: > > I pushed it to the branch fix_latex > > > > ti., 04.05.2010 kl. 15.09 -0700, skrev Ondrej Certik: > >> +1, is it in your branch somewhere? > >> > >> Ondrej > >> > >> OnMon, May 3, 2010 at 3:32 AM, Øyvind Jensen <jensen.oyv...@gmail.com> > >> wrote: > >> > Before: -1^{x} > >> > Now: \left(-1\right)^{x} > >> > > >> > Added a test > >> > --- > >> > sympy/printing/latex.py | 3 ++- > >> > sympy/printing/tests/test_latex.py | 3 +++ > >> > 2 files changed, 5 insertions(+), 1 deletions(-) > >> > > >> > diff --git a/sympy/printing/latex.py b/sympy/printing/latex.py > >> > index cce22fc..b298be0 100644 > >> > --- a/sympy/printing/latex.py > >> > +++ b/sympy/printing/latex.py > >> > @@ -83,7 +83,8 @@ def _needs_brackets(self, expr): > >> > printed, False otherwise. For example: a + b => True; a => False; > >> > 10 => False; -10 => True. > >> > """ > >> > - return not ((expr.is_Integer and expr.is_nonnegative) or > >> > expr.is_Atom) > >> > + return not ((expr.is_Integer and expr.is_nonnegative) > >> > + or (expr.is_Atom and expr is not S.NegativeOne)) > >> > > >> > def _needs_function_brackets(self, expr): > >> > """ > >> > diff --git a/sympy/printing/tests/test_latex.py > >> > b/sympy/printing/tests/test_latex.py > >> > index 7afaf28..8fad7ff 100644 > >> > --- a/sympy/printing/tests/test_latex.py > >> > +++ b/sympy/printing/tests/test_latex.py > >> > @@ -94,6 +94,9 @@ def test_latex_functions(): > >> > assert latex(gamma(x)) == r"\operatorname{\Gamma}\left(x\right)" > >> > assert latex(Order(x)) == r"\operatorname{\mathcal{O}}\left(x\right)" > >> > > >> > +def test_latex_brackets(): > >> > + assert latex((-1)**x) == r"\left(-1\right)^{x}" > >> > + > >> > def test_latex_derivatives(): > >> > assert latex(diff(x**3, x, evaluate=False)) == \ > >> > r"\frac{\partial}{\partial x} x^{3}" > >> > -- > >> > 1.6.5 > >> > > >> > -- > >> > You received this message because you are subscribed to the Google > >> > Groups "sympy-patches" group. > >> > To post to this group, send email to sympy-patc...@googlegroups.com. > >> > To unsubscribe from this group, send email to > >> > sympy-patches+unsubscr...@googlegroups.com. > >> > For more options, visit this group at > >> > http://groups.google.com/group/sympy-patches?hl=en. > >> > > >> > > >> > > > > -- > > You received this message because you are subscribed to the Google Groups > > "sympy-patches" group. > > To post to this group, send email to sympy-patc...@googlegroups.com. > > To unsubscribe from this group, send email to > > sympy-patches+unsubscr...@googlegroups.com. > > For more options, visit this group at > > http://groups.google.com/group/sympy-patches?hl=en. > > > > > -- You received this message because you are subscribed to the Google Groups "sympy-patches" group. To post to this group, send email to sympy-patc...@googlegroups.com. To unsubscribe from this group, send email to sympy-patches+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sympy-patches?hl=en.