
Я проверяю эти вопросы/ответы:
- Скомпилируйте документ LaTeX в изображение PNG, которое будет максимально коротким.
- Как отключить автоматическую нумерацию уравнений?
- Какой самый лучший (и быстрый) способ вставить уравнения LaTeX в PowerPoint?
По умолчанию на изображении отображаются числа:
\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 основных целей:
- Сделать ограничивающую рамку "тугой" по краям, поэтому по краям очень мало или вообще нет дополнительных отступов.
- Кроме того, задайте размер изображения таким образом, чтобы размер шрифта выглядел естественно при определенной ширине изображения.
- Сделайте так, чтобы PNG имел высокое разрешение (на дисплеях Retina это, вероятно, означает 2-кратную плотность пикселей?). Чтобы не было размытости.
Для (2) и (3) я имею в виду, что если у нас есть область просмотра шириной 800 пикселей в браузере, и то же самое L = 2
уравнение. Я хотел бы видеть изображение шириной примерно 80 пикселей (160 пикселей, если разрешение двойное, то уменьшенное). Таким образом, сгенерированное изображение должно быть шириной 80 пикселей или около того, например:

Затем я могу использовать любую логику браузера/HTML/CSS, чтобы отцентрировать и отобразить изображение удобным для меня способом.
Как это сделать из командной строки (т.е. автоматически)?
Две команды, которые я использовал для создания желтого изображения, были взяты из первого связанного ответа:
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$
, в противном случае вы сделаете отображение на всю ширину, а не на естественный размер выражения.