有没有办法生成图像文件(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}