diff options
Diffstat (limited to 'macros/luatex/latex/luacas/tex/core/luacas-binaryoperation.lua')
-rw-r--r-- | macros/luatex/latex/luacas/tex/core/luacas-binaryoperation.lua | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/macros/luatex/latex/luacas/tex/core/luacas-binaryoperation.lua b/macros/luatex/latex/luacas/tex/core/luacas-binaryoperation.lua index 708a6c1540..f2998436eb 100644 --- a/macros/luatex/latex/luacas/tex/core/luacas-binaryoperation.lua +++ b/macros/luatex/latex/luacas/tex/core/luacas-binaryoperation.lua @@ -5,7 +5,7 @@ --- @field operation function --- @field expressions table<number, Expression> BinaryOperation = {} -__BinaryOperation = {} +local __BinaryOperation = {} ---------------------------- -- Instance functionality -- @@ -621,6 +621,8 @@ function BinaryOperation:tolatex() for index, expression in ipairs(self.expressions) do if index == 1 then out = out .. expression:tolatex() + elseif expression:isconstant() and expression < Integer.zero() then + out = out .. "\\cdot (" .. expression:tolatex() .. ")" else out = out .. "\\cdot " .. expression:tolatex() end |