summarylogtreecommitdiffstats
path: root/tex2gr
diff options
context:
space:
mode:
authorConnor Behan2015-06-08 16:01:07 -0400
committerConnor Behan2015-06-08 16:01:07 -0400
commit3ee21dd331698714649ba1515d14b0cde23ad4db (patch)
treeb517ead67c107121291527562da4dc10f5b933a1 /tex2gr
downloadaur-3ee21dd331698714649ba1515d14b0cde23ad4db.tar.gz
Initial import
Diffstat (limited to 'tex2gr')
-rwxr-xr-xtex2gr41
1 files changed, 41 insertions, 0 deletions
diff --git a/tex2gr b/tex2gr
new file mode 100755
index 000000000000..21574a470ab4
--- /dev/null
+++ b/tex2gr
@@ -0,0 +1,41 @@
+#!/bin/bash
+TMPDIR=/tmp
+DVI2GR=dvi2gr
+# Not sure where this is supposed to be relative to
+FPATH="fonts/type1"
+LATEX=latex
+
+input=$1
+
+if [ $input == "--help" ]; then
+ echo "Usage: tex2gr <latex_snippet>"
+ echo "Snippet should begin and end with '$' if it contains math"
+ exit 0
+fi
+
+bname=$TMPDIR/dvi2gr$$
+itex=$bname.tex
+idvi=$bname.dvi
+iaux=$bname.aux
+ilog=$bname.log
+
+istr=`sed 's/\\\\/\\\\\\\\/g' $input`
+
+cat << EOPRE > $itex
+\documentclass[10pt]{article}
+\pagestyle{empty}
+\begin{document}
+EOPRE
+
+cat $input >> $itex
+
+cat << EOPOST >> $itex
+\end{document}
+EOPOST
+
+$LATEX --output-directory=$TMPDIR/ $itex > /dev/null
+ostr=`$DVI2GR $FPATH $idvi`
+
+echo "$ostr"
+
+rm -f $itex $idvi $iaux $ilog