Spaces:
Sleeping
Sleeping
| from sympy.printing.mathml import mathml | |
| from sympy.utilities.mathml import c2p | |
| import tempfile | |
| import subprocess | |
| def print_gtk(x, start_viewer=True): | |
| """Print to Gtkmathview, a gtk widget capable of rendering MathML. | |
| Needs libgtkmathview-bin""" | |
| with tempfile.NamedTemporaryFile('w') as file: | |
| file.write(c2p(mathml(x), simple=True)) | |
| file.flush() | |
| if start_viewer: | |
| subprocess.check_call(('mathmlviewer', file.name)) | |