So in Python habe ich den folgenden Code ein, von this answer genommen:Matplotlib speichern nur Text ohne Leerzeichen
import matplotlib.pyplot as plt
import sympy
x = sympy.symbols('x')
y = 1 + sympy.sin(sympy.sqrt(x**2 + 20))
lat = sympy.latex(y)
#add text
plt.text(0, 0.6, r"$%s$" % lat, fontsize = 50)
#hide axes
fig = plt.gca()
fig.axes.get_xaxis().set_visible(False)
fig.axes.get_yaxis().set_visible(False)
plt.savefig('out.png', bbox_inches='tight', pad_inches=0)
plt.show()
Dieser den Text öffnet und exportiert sie in eine PNG-Datei einfach gut:
Aber das schließt Whitespace außerhalb des Whitespace außerhalb des Rahmens ein. Wie würdest du das Bild beschneiden, um nur den Text zu exportieren, wie eine Begrenzungsbox?
Sie können die 'Vorschau verwenden (expr, viewer = 'Datei', filename = 'output.png')' Funktion von SymPy LaTeX zu erzeugen. – asmeurer