![テキストを変換スタンドアロンクラスの「サイズ」に合わせる](https://rvso.com/image/420045/%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%82%92%E5%A4%89%E6%8F%9B%E3%82%B9%E3%82%BF%E3%83%B3%E3%83%89%E3%82%A2%E3%83%AD%E3%83%B3%E3%82%AF%E3%83%A9%E3%82%B9%E3%81%AE%E3%80%8C%E3%82%B5%E3%82%A4%E3%82%BA%E3%80%8D%E3%81%AB%E5%90%88%E3%82%8F%E3%81%9B%E3%82%8B.png)
スタンドアロン クラスを使用して .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
問題は、以下に示すように、テキストと比較して画像に未使用のスペースがたくさんあることです。
解像度を小さくしようとするとバツ寸法が小さくなると、フォント サイズも小さくなります。解像度とフォント サイズを最適化する方法はありますか?
答え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*
、ミニページに配置できますが、幅を手動で推測する必要があります。
\begin{minipage}{20em}
\begin{equation*}
p(x) = ...
\end{equation*}
\end{minipage}