emacs-latex-preview-server/public/tex2png.sh
2024-06-23 10:07:05 -06:00

12 lines
298 B
Bash
Executable file

#!/bin/sh
file="$1"
dpi="$2"
[ "$file" ] || exit 1
out="${file%.tex}.png"
makepng() {
latex -interaction nonstopmode "$file" >/dev/null 2>&1 || return 1
dvipng -D "$dpi" -T tight -bg Transparent -o "$out" "${file%.tex}.dvi" >/dev/null 2>&1 || return 1
}
makepng && echo "$out" || exit 1