scripts/svg2pdftex.py \
scripts/svg2pstex.py \
scripts/fig_copy.py \
+ scripts/gnuplot2pdf.py \
scripts/html2latexwrapper.py \
scripts/include_bib.py \
scripts/layout2layout.py \
rc_entry = [ r'''\converter svg png "%%" "",
\converter svgz png "%%" ""'''],
path = ['', inkscape_path])
-
+ #
+ checkProg('Gnuplot', ['gnuplot'],
+ rc_entry = [ r'''\Format gnuplot "gp, gnuplot" "Gnuplot" "" "" "" "vector" "text/plain"
+\converter gnuplot pdf6 "python -tt $$s/scripts/gnuplot2pdf.py $$i $$o" ""''' ])
#
# gnumeric/xls/ods to tex
checkProg('a spreadsheet -> latex converter', ['ssconvert'],
--- /dev/null
+#!/usr/bin/python
+
+from subprocess import Popen, PIPE
+from sys import argv, stderr, exit
+import os
+import shutil
+
+if (len(argv) != 3):
+ stderr.write("Usage: %s <src_file> <dst_file>\n" % argv[0])
+ exit(1)
+
+with open(argv[1], 'rb') as fsrc:
+ subproc = Popen("gnuplot", shell=True, stdin=PIPE)
+ subproc.stdin.write("set terminal pdf\nset output '%s'\n" % argv[2])
+ shutil.copyfileobj(fsrc, subproc.stdin)
+ subproc.stdin.write("exit\n")
+ subproc.wait()