From 6129bbe6d093fe381f9d87de5b3c651a0daa745b Mon Sep 17 00:00:00 2001 From: Stefan Huber Date: Thu, 10 Oct 2013 14:29:25 +0200 Subject: [PATCH 1/1] Initial commit --- customize.lua | 15 ++++++++++ ipeify.sh | 60 ++++++++++++++++++++++++++++++++++++++ styles/a4paper.isy | 6 ++++ styles/bigpaper.isy | 6 ++++ styles/dashstyles.isy | 7 +++++ styles/eulervm.isy | 8 +++++ styles/latexbeamer.isy | 8 +++++ styles/pagella.isy | 8 +++++ styles/palantino-euler.isy | 9 ++++++ styles/palantino.isy | 8 +++++ styles/transparency.isy | 17 +++++++++++ 11 files changed, 152 insertions(+) create mode 100644 customize.lua create mode 100755 ipeify.sh create mode 100644 styles/a4paper.isy create mode 100644 styles/bigpaper.isy create mode 100644 styles/dashstyles.isy create mode 100644 styles/eulervm.isy create mode 100644 styles/latexbeamer.isy create mode 100644 styles/pagella.isy create mode 100644 styles/palantino-euler.isy create mode 100644 styles/palantino.isy create mode 100644 styles/transparency.isy diff --git a/customize.lua b/customize.lua new file mode 100644 index 0000000..a2fd42e --- /dev/null +++ b/customize.lua @@ -0,0 +1,15 @@ +---------------------------------------------------------------------- +-- My customization ipelet: customize.lua +---------------------------------------------------------------------- + +shortcuts.hide_axes = "Shift+F1" +shortcuts.reset_direction = "Shift+F2" +shortcuts.ipelet_4_goodies = "9" -- Rotate 90 degrees +shortcuts.ipelet_3_goodies = "Shift+M" -- Mirror at x-axis + +prefs.max_zoom = 200 +prefs.external_editor = "gvim -f %s" +-- autosave_filename = config.home .. "/%s.autosave" +prefs.autosave_filename = "/tmp/%s.autosave" +prefs.browser = "firefox %s" + diff --git a/ipeify.sh b/ipeify.sh new file mode 100755 index 0000000..59756e3 --- /dev/null +++ b/ipeify.sh @@ -0,0 +1,60 @@ +#!/bin/bash +# shuber, 2010-01-05 + +if [[ $# < "1" ]]; then + echo "$0 [params to pdftoipe]" + echo "" + echo "Convert eps, pdf and svg files to Ipe xml-files." + exit -1 +fi + + +infile=$1 +shift +infileend=${infile##*.} + +if [[ ! -f "$infile" ]]; then + echo "No file '$infile'" + exit -1 +fi + + +md5infile=`cat $infile | md5sum | cut -d ' ' -f 1` +outfile="${infile%%.*}.xml" + +case $infileend in + + eps|svg ) + tmppdffile="/tmp/${md5infile}.pdf" + + case $infileend in + + eps ) + epstopdf "$infile" --outfile $tmppdffile || exit -2 + ;; + + svg ) + inkscape "$infile" --export-pdf=$tmppdffile || exit -2 + ;; + + * ) + echo "Script author is lame. Tell him!" + ;; + esac + + pdftoipe $tmppdffile "$outfile" $@ || exit -2 + rm $tmppdffile + ;; + + pdf ) + pdftoipe "$infile" "$outfile" $@ || exit -2 + ;; + + * ) + echo "Unknown filetype '$infileend'" + exit -1 + ;; +esac + + + diff --git a/styles/a4paper.isy b/styles/a4paper.isy new file mode 100644 index 0000000..caf73a7 --- /dev/null +++ b/styles/a4paper.isy @@ -0,0 +1,6 @@ + + + + + + diff --git a/styles/bigpaper.isy b/styles/bigpaper.isy new file mode 100644 index 0000000..be7121f --- /dev/null +++ b/styles/bigpaper.isy @@ -0,0 +1,6 @@ + + + + + + diff --git a/styles/dashstyles.isy b/styles/dashstyles.isy new file mode 100644 index 0000000..59d45d5 --- /dev/null +++ b/styles/dashstyles.isy @@ -0,0 +1,7 @@ + + + + + + + diff --git a/styles/eulervm.isy b/styles/eulervm.isy new file mode 100644 index 0000000..5879789 --- /dev/null +++ b/styles/eulervm.isy @@ -0,0 +1,8 @@ + + + + + \linespread{1.05} + \usepackage[OT1]{eulervm} + + diff --git a/styles/latexbeamer.isy b/styles/latexbeamer.isy new file mode 100644 index 0000000..5ce1e92 --- /dev/null +++ b/styles/latexbeamer.isy @@ -0,0 +1,8 @@ + + + + + \usepackage[T1]{fontenc} + \usepackage{cmbright} + + diff --git a/styles/pagella.isy b/styles/pagella.isy new file mode 100644 index 0000000..2a19613 --- /dev/null +++ b/styles/pagella.isy @@ -0,0 +1,8 @@ + + + + + \usepackage{tgpagella} + + + diff --git a/styles/palantino-euler.isy b/styles/palantino-euler.isy new file mode 100644 index 0000000..05fee1a --- /dev/null +++ b/styles/palantino-euler.isy @@ -0,0 +1,9 @@ + + + + + \usepackage{mathpazo} + \linespread{1.05} + \usepackage[OT1]{eulervm} + + diff --git a/styles/palantino.isy b/styles/palantino.isy new file mode 100644 index 0000000..7dbce2e --- /dev/null +++ b/styles/palantino.isy @@ -0,0 +1,8 @@ + + + + + \usepackage{mathpazo} + \linespread{1.05} + + diff --git a/styles/transparency.isy b/styles/transparency.isy new file mode 100644 index 0000000..754dcc6 --- /dev/null +++ b/styles/transparency.isy @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + -- 2.30.2