获取方程的图像

获取方程的图像

我想制作.png方程式的图像。为了实现这一点,我使用 pdflatex+ pdfcrop+ convert。但我的电脑处理简单的 $$E=mc^2$$ 需要 3 秒以上的时间。但我将生成数十张图像,我想尽快完成。

pdfcrop真的很慢,现在我正尝试将方程式放入页面中,以便从我的循环中裁剪。我使用这个:

\documentclass[landscape]{report}
\usepackage{amsmath} 
\usepackage{graphicx}

\begin{document}
\thispagestyle{empty}

\begin{equation*}
\resizebox{1.0\linewidth}{!} 
{
    $ E = mc^2 $
}
\end{equation*}

\end{document}

pdflatex产生这个: 1

因此,等式周围有很多空白。此外,我想使用latex而不是,pdflatex因为它更快。但latex忽略了resizebox环境。所以,我的问题是:是否有可能

1)pdflatex对整个页面做比例方程?

2)类似但使用latex

3)或者也许还有其他方法来生成方程式图像?

答案1

我有时还需要一张 LaTeX 方程式的图片。为此,我使用以下 tex 文件equation.tex

\documentclass{standalone}

\begin{document}
$\displaystyle  E = m\,c^2$
\end{document}

由于它使用standalone类,因此不需要pdfcrop,并且生成的 PDF 仅包含您的公式,没有其他内容,没有边框,什么都没有。在与我相同的文件夹中,equation.tex我还有一个Makefile如下

.PHONY: all clean

equation.pdf: equation.tex
    pdflatex --interaction=nonstopmode equation.tex
    convert -background white -alpha remove -density 600 equation.pdf equation.png

clean:
    --@rm -rf *.aux *.log *.lof *.bak *.loa *.log *.lot *.bbl
    --@rm -rf *.blg *.dvi *.out *.brf *.thm *.toc *.idx *.ilg *.ind
    --@rm -rf *eps-converted-to.pdf *.gnuplot *.tps
    --@rm -rf *.nav *.snm *.vrb *.lol *.tmp *.synctex *.synctex.gz
    --@rm -rf *.xwm *.pdf

如果您make在此目录中运行该命令,它会生成带有公式的 PDF 并将其转换为 PNG。请注意,在 Windows 上,您需要输入该convert工具的完整路径,例如

c:\programs\ImageMagick-6.8.5\bin\convert -background white -alpha remove -density 600 equation.pdf equation.png

在我的机器上,创建 PDF 和转换为 PDF 的速度非常快。我认为用时不到半秒,而不是 3 秒。

上面显示的 mwe 生成此 png 文件:

方程

答案2

如果你使用 TeXstudio,它有“预览选择”功能。你只需选择一个方程式并使用该功能即可。

在此处输入图片描述

在此处输入图片描述

相关内容