![Einpassen von Text in die „Größe“ der eigenständigen Konvertierungsklasse](https://rvso.com/image/420045/Einpassen%20von%20Text%20in%20die%20%E2%80%9EGr%C3%B6%C3%9Fe%E2%80%9C%20der%20eigenst%C3%A4ndigen%20Konvertierungsklasse.png)
Ich erzeuge ein PNG-Bild mithilfe der Standalone-Klasse.
\documentclass[preview, border=0.5 pt, convert={size=650x650,outext=.png}]{standalone}
\usepackage{amsfonts}
\usepackage{mathtools}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{braket}
\usepackage[utf8]{inputenc}
\begin{document}
\begin{equation*}
p(x) = \sum_{i=0}^n a_ix^i, \quad q(x) = \sum_{j=0}^m b_ix^j, \quad m \ge n
\end{equation*}
\end{document}
und Kompilieren mitpdflatex --shell-escape formula.tex
Das Problem ist, dass das Bild im Vergleich zum Text viel ungenutzten Platz enthält, wie Sie unten sehen können.
Wenn ich versuche, die Auflösung zu verringern,XDimension reduziert es auch die Schriftgröße. Gibt es eine Möglichkeit, die Auflösung im Verhältnis zur Schriftgröße zu optimieren?
Antwort1
Das Problem scheint in der preview
Option zu liegen, die eine feste Textbreite festlegt (was Sie als Ränder sehen). Sie können auf die feste Textbreite verzichten, indem Sie normale, durch $ getrennte Mathematik verwenden, möglicherweise mit dem Makro \displaystyle, um zu „großen“ Summenbuchstaben zu wechseln, wie im Kommentar vorgeschlagen.
Insbesondere scheint dies genau richtig zu funktionieren:
\documentclass[border=5pt, convert={size=650x650,outext=.png}]{standalone}
\begin{document}
$\displaystyle
p(x) = \sum_{i=0}^n a_ix^i, \quad q(x) = \sum_{j=0}^m b_ix^j, \quad m \ge n $
\end{document}
PS. Sie sollten vielleicht die Verwendung von density
anstelle einer festen Größe in Betracht ziehen, was bei kleinen oder großen Gleichungen weniger überraschende Ergebnisse liefern kann. Falls Sie die equation*
Umgebung wirklich benötigen, können Sie sie in eine Miniseite einfügen, aber Sie müssen die Breite manuell schätzen:
\begin{minipage}{20em}
\begin{equation*}
p(x) = ...
\end{equation*}
\end{minipage}