<br><br><div class="gmail_quote">On Sun, Mar 25, 2012 at 8:19 PM, Joon Ro <span dir="ltr">&lt;<a href="mailto:joonpyro@gmail.com">joonpyro@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
I was wondering if it is possible to join math expressions with display()<br>
in ipython notebook.<br>
For example, after solving the following:<br>
<br>
     x_sol = solve(x +y - 3, x)[0]<br>
<br>
If I just do display(x_sol), then notebook will print out the solution<br>
(-y+3). Is there any way to print it prettier, e.g. I get something like:<br>
<br>
     x = - y + 3<br>
<br>
with display()? If I just do display(x, Symbol(&#39;=&#39;), x_sol) then it will<br>
print them in separate lines.<br></blockquote><div><br></div><div>I would guess that display() does not display LaTeX only, so it can&#39;t decide to concatenate different object.</div><div>You might have to write a function that check wether each of it&#39;s argument has a __repr_latex__ and merge them and return a single object that you can print.</div>
<div><br></div><div>moreover, I think that display only compute the representation of every of its object and send them to the frontend, which then decide what representation it takes.</div><div><br></div><div>I would search around IPython.core to find the source of display if I had to do smth like that. And PR are I think always welcome on github.</div>
<div><br></div><div>cheers,</div><div>-- </div><div>Matthias</div><div><br></div><div><br></div></div>