From 0943c220dc802247f67abb13b7535f2e4d3d751c Mon Sep 17 00:00:00 2001 From: Christian Bauer Date: Fri, 25 Oct 2002 18:44:14 +0000 Subject: [PATCH] synced to 1.0 --- ginac/numeric.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ginac/numeric.cpp b/ginac/numeric.cpp index 24835823..54ace1e9 100644 --- a/ginac/numeric.cpp +++ b/ginac/numeric.cpp @@ -323,8 +323,10 @@ static void print_real_number(const print_context & c, const cln::cl_R &x) !is_a(c)) { cln::print_real(c.s, ourflags, x); } else { // rational output in LaTeX context + if (x < 0) + c.s << "-"; c.s << "\\frac{"; - cln::print_real(c.s, ourflags, cln::numerator(cln::the(x))); + cln::print_real(c.s, ourflags, cln::abs(cln::numerator(cln::the(x)))); c.s << "}{"; cln::print_real(c.s, ourflags, cln::denominator(cln::the(x))); c.s << '}'; -- 2.49.0