我正在使用独立类生成 .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
问题在于,与文本相比,图片中有很多未使用的空间,如下图所示,
如果我尝试缩小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}
PS。您可能需要考虑使用density
固定大小,这样在方程式很小或很大的情况下,输出结果可能不那么令人惊讶。如果您真的需要环境equation*
,可以将其放在 minipage 中,但您需要手动猜测宽度:
\begin{minipage}{20em}
\begin{equation*}
p(x) = ...
\end{equation*}
\end{minipage}