26 lines
584 B
Bash
Executable File
26 lines
584 B
Bash
Executable File
#!/bin/sh
|
|
|
|
WORKDIR="$(mktemp -d)"
|
|
|
|
cat >"$WORKDIR/math.tex" <<EOF
|
|
\documentclass[12pt,border=2pt]{standalone}
|
|
\usepackage{varwidth}
|
|
\usepackage{amsmath}
|
|
\usepackage{amssymb}
|
|
\usepackage{amsfonts}
|
|
\usepackage{cancel}
|
|
\newcommand{\ols}[1]{\mskip.5\thinmuskip\overline{\mskip-.5\thinmuskip {#1}}}
|
|
\newcommand{\trans}[0]{^\mathrm{T}}
|
|
\begin{document}
|
|
\begin{varwidth}{\linewidth}
|
|
${1:-usage: $0 expression [output]}
|
|
\end{varwidth}
|
|
\end{document}
|
|
EOF
|
|
|
|
pdflatex --output-directory "$WORKDIR" "$WORKDIR/math.tex" 1>&2 &&
|
|
pdf2svg "$WORKDIR/math.pdf" "${2:-/dev/stdout}"
|
|
|
|
rm -r -- "$WORKDIR"
|
|
|