summaryrefslogtreecommitdiff
path: root/svgtex.sh
diff options
context:
space:
mode:
Diffstat (limited to 'svgtex.sh')
-rwxr-xr-xsvgtex.sh51
1 files changed, 0 insertions, 51 deletions
diff --git a/svgtex.sh b/svgtex.sh
deleted file mode 100755
index 5098954..0000000
--- a/svgtex.sh
+++ /dev/null
@@ -1,51 +0,0 @@
-#!/bin/sh
-set -e
-
-# usage: echo "<equation>" | ./svgtex.sh <output path>
-
-# Copyright 2019-2021 DistressNetwork° <uplink@distress.network>
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-tmp=$(mktemp -p /tmp)
-eqn=$(cat /dev/stdin)
-
-printf "[ok] \teqn: %s\n" "$eqn"
-
-echo "\\\documentclass[10pt,fleqn]{standalone}
-\\\usepackage{standalone,amsmath,amssymb,xcolor}
-\\\begin{document}
-\\\color[HTML]{DDDDDD}" >> $tmp
-
-printf "\\\[ %s \\\]\n" "$eqn" >> $tmp
-
-echo "\\\end{document}" >> $tmp
-
-# now this is where the fun begins
-
-latex -interaction=batchmode $tmp > /dev/null
-
-[ -f tmp.dvi ] || { printf "%s \tFATAL: tex output failed\n" "[->]" ; exit 1 ; } # make sure output exists before continuing
-
-printf "[ok] \ttex finished typesetting\n"
-
-dvisvgm tmp.dvi -f ttf -T S2 > /dev/null 2>&1
-
-printf "[ok] \tconversion to svg\n"
-
-mv tmp.svg $1 # final move to desired path
-
-rm tmp.aux tmp.log tmp.dvi $tmp # cleanup
-
-printf "%s \tbuild complete: %s\n" "[->]" "$1"