Issue
I was writing a very simple script to count ellipsoid area and volume and some other things. I was presenting my output printing it out like this:
print('Dims: {}x{}m\nArea: {}m^2\nVolume: {}m^3'.format(a, round(b,2), P, V))
What, of course, gave this output (with sample data):
Dims: 13.49x2.25m
Area: 302.99m^2
Volume: 90.92m^3
As I wrote earlier, I am using jupyter notebook, so I can use $
operators in markdown cells to create LaTeX formulas.
My question is, is it possible to generate output using Python code in a way that it will be understood as LaTeX formula and printed in such a way, that:
Thanks for all replies.
Solution
Use IPython.display
's display
function with a Math
object:
from IPython.display import display, Math
display(Math(r'Dims: {}x{}m \\ Area: {}m^2 \\ Volume: {}m^3'.format(a, round(b,2), P, V)))
Note the use of Latex-style \\
newlines, and the r''
string, which will take the backslashes as literal backslashes and not see them as escape characters.
Found the solution here.
Answered By - sebas
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.