Page 1 of 1

Matplotlib mathText nicht \ links und \ rechte Klammern mit Superscripts korrekt rendern

Posted: 04 Feb 2025, 14:59
by Guest
Ich versuche, Einheiten in Text in eine Handlung aufzunehmen, und diese Einheiten können quadriert werden, damit die Klammern die Größe ändern müssen, damit sie die Höhe des Superscripts vollständig umfassen. < /p>
Hier ist ein minimales Arbeitsbeispiel: < /p>

Code: Select all

import matplotlib.pyplot as plt

fig = plt.figure()
ax = fig.add_subplot(111)

ax.set_xlabel(r'Area $\left[ \mathrm{cm}^{2}\right]$')

plt.savefig('figure.png')
< /code>
Das erzeugt dieses Bild, in dem Sie sehen können, dass die Klammern für den Text zu klein sind. Die Klammern erhöhen sich, wenn das Superscript hinzugefügt wird, aber eindeutig nicht genug, um das Ganze tatsächlich zu umfassen. < /P>
Beachten links [
und \ rechts] Arbeiten Sie an, um die Klammern zu skalieren (obwohl es immer noch nicht perfekt ist), und selbst beim Einlegen eines Superscripts in die Klammer.
Ich möchte nicht auf das vollständige Latex -Rendering wechseln, wenn ich nicht muss.