將文字調整為轉換獨立類別的“大小”

將文字調整為轉換獨立類別的“大小”

我正在使用獨立類別生成 .png 圖像。

\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}

並編譯pdflatex --shell-escape formula.tex

問題是圖像中有很多未使用的空間,如下所示,與文字相比,

https://i.imgur.com/hJlO2wdl.png

如果我嘗試縮小分辨率X尺寸它也會減少字體大小。有沒有辦法優化解析度與字體大小?

答案1

問題似乎出在preview設定固定文字寬度的選項中(這就是您觀察到的邊框)。您可以使用正常的 $ 分隔數學而不使用固定文字寬度,可能使用 \displaystyle 巨集切換到「大」總和字母,如評論所建議的那樣。

特別是,這似乎運作得很好:

\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}

PNG 與方程,使用 imagemagick 手動新增邊框

附言。您可能需要考慮使用density固定大小而不是固定大小,這樣在方程式很小或很大的情況下可能會提供不太令人驚訝的輸出。如果你確實需要這個equation*環境,你可以把它放在一個小頁面中,但你需要手動猜測寬度:

\begin{minipage}{20em}
\begin{equation*}
p(x) = ...
\end{equation*}
\end{minipage}

相關內容