如何将方程式导出为没有背景的图像?

如何将方程式导出为没有背景的图像?

例如,如果我们在文件上有一个如下公式:

\documentclass[12pt]{standalone}
\usepackage{varwidth}

\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{amsmath, amssymb, graphics, setspace}
\newcommand{\mathsym}[1]{{}}
\newcommand{\unicode}[1]{{}}
\newcounter{mathematicapage}

\begin{document}
   \begin{varwidth}{50in}
        \begin{equation*}
            P\left(H_h|E_e\right)=\frac{P\left(E_e|H_h\right)P\left(H_h\right)}{P\left(E_e\right)}
        \end{equation*}
    \end{varwidth}
\end{document}

如何将其导出为没有背景的 png 图像?(只有等式,没有白色背景)。

(我想要一个完整的命令来执行此操作,编译 .tex 文件并获取 png 图像作为输出)

我需要这个来为演示文稿生成方程图像。

答案1

使用convert来自图像魔术师

pdflatex formula.tex
convert -density 300 formula.pdf -quality 90 formula.png

生成的 PNG 文件如下:

在此处输入图片描述

此解决方案来自通过命令行将 TeX 转换为图像,您应该会看到它,因为它允许您在命令行上指定公式。

答案2

以下对我有用:

  1. latex使用(不是pdflatex!)编译为 dvi 。

    顺便说一句,你的例子有一个拼写错误:应该是P\left(H_h|E_e\right)=\frac{P\left(E_e|H_h\right)P\left(H_h\right)}{P\left(E_e\right)}

  2. 使用dvipng

    dvipng -bg transparent -o myfile.png myfile.dvi
    

答案3

我需要这个来为演示文稿生成方程图像。

我用的是在线 Latex 方程编辑器

它具有丰富的用户界面,可帮助编写方程式并实时渲染。使用导出菜单将图像下载为 svg、png、pdf 或 gif 格式。它提供了将方程式嵌入 HTML 和其他格式的代码。我还可以创建一个显示方程式的链接,这里是你的等式

答案4

我用马瑟尔

它将允许你将方程式保存为 .png

相关内容