如何在影像中正確建構 LaTeX 方程式?

如何在影像中正確建構 LaTeX 方程式?

我正在查看這些問題/答案:

預設情況下,您會在影像中獲得數字:

\documentclass[preview]{standalone}
\begin{document}
\begin{equation}
L = 2
\end{equation}
\end{document}

在此輸入影像描述

因此,其中一個連結會導致此解決方案:

\documentclass[preview]{standalone}
\usepackage{amsmath}
\begin{document}
\begin{equation*}
L = 2
\end{equation*}
\end{document}

這使:

在此輸入影像描述

但這是實際的圖像形狀(背景顏色為黃色而不是透明):

在此輸入影像描述

看起來底部稍微被切斷了,而且還極其寬闊。

我想實現 3 個主要目標:

  1. 製作邊界框“緊的「在邊緣周圍,因此邊緣周圍幾乎沒有額外的填充。
  2. 另外,調整圖像大小,使字體大小在特定圖像寬度下自然顯示。
  3. 使 PNG 具有高解析度(因此在視網膜顯示器上這可能意味著 2 倍像素密度?)。所以不存在模糊的情況。

對於 (2) 和 (3),我的意思是,如果我們在瀏覽器中有一個 800px 寬的視口,並且L = 2公式相同。我想看到大約 80 像素寬的圖像(如果是雙分辨率,則為 160 像素,然後縮小)。所以生成的圖像應該是 80px 寬左右,如下所示:

然後從那裡,我可以使用任何瀏覽器/ 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

那你如何:

  1. 去掉填充物?
  2. 刪除編號(在全域層級)(如果有比使用amsmath或其他污染更好的東西,某些全域設定可能超出了方程式的範圍)。
  3. 將圖像縮放到正確的大小,以便字體顯示在正確的高度(我猜這可能需要一些實驗)。

答案1

否則$\displaystyle L=2$,您將進行全寬顯示,而不是表達式的自然大小

相關內容