Как правильно оформить уравнение 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 имел высокое разрешение (на дисплеях 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

Итак, как вы:

  1. Удалить прокладку?
  2. Уберите нумерацию (на глобальном уровне) (если есть что-то лучше, чем использование amsmathили другие загрязняющие вещи, некоторые глобальные настройки, возможно, за пределами области действия вашего уравнения).
  3. Измените размер изображения до нужного размера, чтобы шрифт отображался на нужной высоте (полагаю, это потребует некоторых экспериментов).

решение1

Используйте $\displaystyle L=2$, в противном случае вы сделаете отображение на всю ширину, а не на естественный размер выражения.

Связанный контент