1 | initial version |

`U`

never being defoined, your "minimal example" prints nothong useful...

If I follow you, you are complaining tha Sage formats its expression as it pleases itself. Note that :

```
sage: print(LatexExpr(r"(1-p)I\,=\,%s"%latex((1-p)*I)))
(1-p)I\,=\,-I {\left(p - 1\right)}
```

which typesets $$ (1-p)I\,=\,-I {\left(p - 1\right)} $$ which is mathematematically correct. The fact that it may be deemed unaesthetic is not something that can be controlled by a program. In other words "beautiful" as no algorithmically usable definition.

This may have been discussed a couple (or more) of times in this site...

Complain fiercely.

BTW, another pet peeve of mine :

```
sage: print(LatexExpr(r"\frac{1}{\sqrt{2}}\,=\,%s"%latex(1/sqrt(2))))
\frac{1}{\sqrt{2}}\,=\,\frac{1}{2} \, \sqrt{2}
```

which typesets $$ \frac{1}{\sqrt{2}}\,=\,\frac{1}{2} \, \sqrt{2} $$. Now, *that*'s ugly... (but still correct !).

FWIW : rather than typing intricate `LatexExpr`

definition, you'd probably gain much time, sweat, tears and frustration by using SageTeX to integrate your computation in a well (and *clearly*)--written Latex text.

HTH,

Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.