
Ich schaue mir diese Fragen/Antworten an:
- Kompilieren Sie ein LaTeX-Dokument in ein möglichst kurzes PNG-Bild
- Wie deaktiviere ich die automatische Nummerierung von Gleichungen?
- Was ist die beste (und schnellste) Möglichkeit, LaTeX-Gleichungen in PowerPoint einzufügen?
Standardmäßig werden in Ihrem Bild Zahlen angezeigt:
\documentclass[preview]{standalone}
\begin{document}
\begin{equation}
L = 2
\end{equation}
\end{document}
Einer dieser Links führt zu dieser Lösung:
\documentclass[preview]{standalone}
\usepackage{amsmath}
\begin{document}
\begin{equation*}
L = 2
\end{equation*}
\end{document}
Das ergibt:
Aber das ist die tatsächliche Bildform (der Hintergrund ist gelb statt transparent gefärbt):
Es wirkt, als wäre es unten leicht abgeschnitten und zudem extrem breit.
Ich möchte drei Hauptziele erreichen:
- Machen Sie den Begrenzungsrahmen "eng" an den Rändern, sodass es kaum oder gar keine zusätzliche Polsterung an den Rändern gibt.
- Passen Sie die Bildgröße außerdem so an, dass die Schriftgröße bei einer bestimmten Bildbreite natürlich erscheint.
- Sorgen Sie dafür, dass das PNG eine hohe Auflösung hat (auf Retina-Displays bedeutet das also wahrscheinlich die doppelte Pixeldichte?). So gibt es keine Unschärfe.
Für (2) und (3) meine ich damit, dass wir einen Ansichtsbereich haben, der im Browser 800 Pixel breit ist, und dieselbe L = 2
Gleichung. Ich möchte ein ungefähr 80 Pixel breites Bild sehen (160 Pixel bei doppelter Auflösung, dann verkleinert). Das generierte Bild sollte also ungefähr 80 Pixel breit sein, wie folgt:

Von dort aus kann ich dann eine beliebige Browser-/HTML-/CSS-Logik verwenden, um das Bild zu zentrieren und ansprechend anzuzeigen.
Wie kann ich dies über die Befehlszeile (also automatisiert) tun?
Die beiden Befehle, die ich zum Generieren des gelben Bildes verwendet habe, stammten aus der ersten verlinkten Antwort:
pdflatex test.tex
convert -density 300 test.pdf -quality 90 file.png
# then convert to yellow bg
convert file.png -background '#f0f000' -layers flatten file.png
Wie können Sie also Folgendes tun:
- Polsterung entfernen?
- Entfernen Sie die Nummerierung (auf globaler Ebene) (wenn es etwas Besseres gibt als die Verwendung
amsmath
anderer umweltschädlicher Dinge, liegt möglicherweise ein globaler Rahmen außerhalb des Geltungsbereichs Ihrer Gleichung). - Skalieren Sie das Bild auf die richtige Größe, damit die Schrift in der richtigen Höhe angezeigt wird (ich schätze, dazu sind einige Experimente erforderlich).
Antwort1
Verwenden Sie $\displaystyle L=2$
andernfalls, dass Sie eine Anzeige in voller Breite erstellen und nicht etwas in der natürlichen Größe des Ausdrucks