Ich habe diesen Latexausdruck mit Matplotlib gerendert, aber es hat den Text eingewickelt und deshalb eine mehrzeilige Ausgabe gegeben.Matplotlib, wie man den Text einpackt
Ich möchte die Ausgabe wie dieser Stelle aussehen:
I set wrap = Falsch, aber es hat immer noch diese
t = plt.text(0.5, 0.5, expr, fontsize=320, fontweight='bold', wrap=False, color='white', horizontalalignment='center',verticalalignment='center')
Ich bin nicht sicher, warum es wickelt es um Noch 3 Zeilen.
Als Referenz wird der Latex-Ausdruck gerendert.
$\equiv\ \frac{x^{3}}{3} + \frac{x^{2}}{2} \operatorname{asin}{\left (x \right)} + \frac{x^{2}}{2} + \frac{x}{4} \sqrt{- x^{2} + 1} + \begin{cases} 2 i \sqrt{x - 1} - 2 \log{\left (\sqrt{x} \right)} + \log{\left (x \right)} + 2 i \operatorname{asin}{\left (\frac{1}{\sqrt{x}} \right)} & \text{for}\: \left|{x}\right| > 1 \\2 \sqrt{- x + 1} + \log{\left (x \right)} - 2 \log{\left (\sqrt{- x + 1} + 1 \right)} & \text{otherwise} \end{cases} - \frac{1}{4} \operatorname{asin}{\left (x \right)}$
Wie würde ich das gewünschte Ergebnis erhalten?
Sie benötigen einen [MCVE] zur Verfügung zu stellen. Was ist der Backslash hinter "equiv"? – ImportanceOfBeingErnest
Der zusätzliche Backslash vor dem Äquivalenz wurde entfernt, aber es ist immer noch unwichtig, der Latex-Ausdruck selbst ist unwichtig, das Problem liegt in Matplotlib, da es den Ausdruck textwrapping ist, und ich will das nicht passieren, also frage ich wie Dies kann überwunden werden @Im –
Siehe meine Antwort unten, wie Sie das zu überwinden. – ImportanceOfBeingErnest