生成 png 文件

生成 png 文件

有没有办法生成图像文件(png)而不先生成 pdf 文件?我正在使用独立类

\documentclass[preview, border=1pt, convert={outext=.png}]{standalone}

我能够使用以下命令生成 png 文件:

pdflatex --shell-escape formula.tex && convert -resize 50% formula.png formula.png

但是我不喜欢每次都把 pdf 文件写入磁盘,因为我只需要 png 文件。有没有更好的选择?

答案1

随着独立类,你可以生成 PDF 文件,并使用转变选项自动将生成的 PDF 转换为图形文件(使用外部软件,需要 -shell-escape 编译器选项)。使用命令

pdflatex --shell-escape formula.tex

您正在通过转换未显示的 pdf 来创建 png 文件。

而不是使用

convert -resize 50%

您可以使用以下方式设置 tex 文件中已有的大小

\documentclass[preview, border=0.5 pt, convert={size=800x800,outext=.png}]{standalone}

相关内容