Comment #3 on issue 1282 by nicolas.pourcelot: missing \times in latex  
output
http://code.google.com/p/sympy/issues/detail?id=1282

Yes, I think this is clearly a bug, or at least an undesirable behaviour.

'ab' is standard shortcut for a*b, so it should remain standard latex()  
output as
long as symbols are used.
However, '42^{\ln{2}}' is *never* a shortcut for 4*2^{\ln{2}}, since 42  
can't
obviously be a shortcut for 4*2.

So, without option, latex() should return standard output for a*b, 4*x and
4*2^{\ln{2}}, ie. ab, 4x, and 4*2^{\ln{2}}.

But imho, even when explicitly set, mul_symbol should not be used between  
two
numbers, since for example 4.2^{\ln{2}} is really confusing.

So, to sum up, mul_symbol should be used only between two letters or a  
number and a
letter.
Between two numbers, \\times should always be used.

--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sympy-issues" group.
To post to this group, send email to sympy-issues@googlegroups.com
To unsubscribe from this group, send email to 
sympy-issues+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sympy-issues?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to