
以下の質問/回答を確認しています:
- LaTeX文書をできるだけ短いPNG画像にコンパイルする
- 数式の自動番号付けをオフにするにはどうすればいいですか
- LaTeX 方程式を PowerPoint に挿入する最良 (かつ最速) の方法は何ですか?
デフォルトでは、画像に数字が表示されます。
\documentclass[preview]{standalone}
\begin{document}
\begin{equation}
L = 2
\end{equation}
\end{document}
これらのリンクの 1 つがこの解決策につながります。
\documentclass[preview]{standalone}
\usepackage{amsmath}
\begin{document}
\begin{equation*}
L = 2
\end{equation*}
\end{document}
つまり、次のようになります。
ただし、実際の画像の形状は次のとおりです (背景は透明ではなく黄色になっています)。
下部が少し切れているような感じで、幅も非常に広いです。
私は3つの主な目標を達成したいと考えています。
- 境界ボックスを作成します"きつい」なので、端の周りに余分なパディングはほとんどありません。
- また、特定の画像幅でフォント サイズが自然に表示されるように画像のサイズを調整します。
- PNG を高解像度にします (つまり、Retina ディスプレイではおそらく 2 倍のピクセル密度を意味します)。そのため、ぼやけません。
(2) と (3) については、ブラウザに 800 ピクセル幅のビューポートがあり、同じ式が成り立つことを意味しますL = 2
。およそ 80 ピクセル幅の画像 (解像度が 2 倍の場合は 160 ピクセルで、その後縮小) を表示したいと思います。したがって、生成される画像の幅は 80 ピクセル程度で、次のようになります。

そこから、任意のブラウザ/HTML/CSS ロジックを使用して、画像を中央に配置して適切に表示できます。
これをコマンドラインから(つまり自動化して)実行するにはどうすればよいですか?
黄色の画像を生成するために使用した 2 つのコマンドは、最初のリンクされた回答からのものでした。
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
それで、あなたはどうしますか:
- パディングを削除しますか?
- 番号付けを削除します (グローバル レベルで) (使用
amsmath
やその他の汚染要因よりも優れた方法がある場合は、方程式の範囲外にあるグローバル設定を使用するなど)。 - フォントが適切な高さに表示されるように、画像を適切なサイズに拡大縮小します (おそらく、これにはいくつかの実験が必要になると思います)。
答え1
そう$\displaystyle L=2$
でなければ、表現の自然なサイズではなく、全幅表示を作成します