diff --git a/pymbolic/mapper/stringifier.py b/pymbolic/mapper/stringifier.py index 0895abf3c21017adbfab4f9816349b3c0d4d9bda..c2bc9a2fd28c8617acfd9f62d1ea2af58a9cd97e 100644 --- a/pymbolic/mapper/stringifier.py +++ b/pymbolic/mapper/stringifier.py @@ -577,11 +577,10 @@ class LaTeXMapper(StringifyMapper): } def map_remainder(self, expr, enclosing_prec, *args, **kwargs): - return self.parenthesize_if_needed( - self.format(r"%s \bmod %s", - self.rec(expr.numerator, PREC_PRODUCT, *args, **kwargs), - self.rec(expr.denominator, PREC_POWER, *args, **kwargs)), - enclosing_prec, PREC_PRODUCT+1) + return self.format(r"(%s \bmod %s)", + self.rec(expr.numerator, PREC_PRODUCT, *args, **kwargs), + self.rec(expr.denominator, PREC_POWER, *args, **kwargs)), + def map_left_shift(self, expr, enclosing_prec, *args, **kwargs): return self.parenthesize_if_needed(