def to_latex_local
# FIXME: too dirty
if right.instance_of?(LiteralNode) ||
- right.instance_of?(RootNode)
+ right.instance_of?(RootNode) ||
+ right.instance_of?(FactorialNode)
+
unless right.to_s.match(/\A[-\.\d]+\z/)
return "#{left.to_latex}#{right.to_latex}"
end