Como enquadrar corretamente uma equação LaTeX em uma imagem?

Como enquadrar corretamente uma equação LaTeX em uma imagem?

Estou verificando estas perguntas/respostas:

Por padrão, você obtém números em sua imagem:

\documentclass[preview]{standalone}
\begin{document}
\begin{equation}
L = 2
\end{equation}
\end{document}

insira a descrição da imagem aqui

Portanto, um desses links leva a esta solução:

\documentclass[preview]{standalone}
\usepackage{amsmath}
\begin{document}
\begin{equation*}
L = 2
\end{equation*}
\end{document}

Que dá:

insira a descrição da imagem aqui

Mas este é o formato real da imagem (coloriu o fundo de amarelo em vez de transparente):

insira a descrição da imagem aqui

Parece que está ligeiramente cortado na parte inferior e também é extremamente largo.

Eu gostaria de atingir três objetivos principais:

  1. Faça a caixa delimitadora "apertado"ao redor das bordas, então há muito pouco ou nenhum preenchimento extra nas bordas.
  2. Além disso, dimensione a imagem de forma que o tamanho da fonte pareça naturalmente dimensionado em uma largura específica da imagem.
  3. Faça com que o PNG seja de alta resolução (em telas retina, isso provavelmente significa densidade de pixels 2x?). Portanto, não há embaçamento.

Para (2) e (3), com isso quero dizer se tivermos uma janela de visualização com 800px de largura no navegador e a mesma L = 2equação. Eu gostaria de ver uma imagem de aproximadamente 80px de largura (160px se tiver resolução dupla e depois reduzida). Portanto, a imagem gerada deve ter cerca de 80px de largura, assim:

A partir daí, posso usar qualquer lógica de navegador/HTML/CSS para centralizar e exibir a imagem de uma maneira agradável.

Como posso fazer isso na linha de comando (ou seja, de forma automatizada)?

Os 2 comandos que usei para gerar a imagem amarela foram da primeira resposta vinculada:

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

Então, como você:

  1. Remover o preenchimento?
  2. Remova a numeração (a nível global) (se houver algo melhor do que usar amsmathou outras coisas poluentes, alguma configuração global talvez fora do escopo da sua equação).
  3. Dimensione a imagem para o tamanho certo para que a fonte apareça na altura adequada (suponho que isso provavelmente exigirá alguma experimentação).

Responder1

Caso contrário $\displaystyle L=2$, você estará criando uma exibição de largura total e não algo do tamanho natural da expressão

informação relacionada