--- /dev/null
+R ?= R
+
+%.pdf: %.svg
+ inkscape -A $@ $<
+ pdfcrop $@
+ mv $(dir $@)*-crop.pdf $@
+
+%.png: %.svg
+ inkscape -e $@ -d 300 $<
+
+%.tex: %.Rnw
+ $(R) --encoding=utf-8 -e "library('knitr'); knit('$<')"
+
+%.pdf: %.tex $(wildcard *.bib) $(wildcard *.tex)
+ latexmk -pdf -pdflatex='xelatex -interaction=nonstopmode %O %S' -bibtex -use-make $<
--- /dev/null
+SSCONVERT ?=ssconvert
+
+%.xls: %.gnumeric
+ $(SSCONVERT) --export-type Gnumeric_Excel:excel_dsf $< $@
+
+%.txt: %.gnumeric
+ $(SSCONVERT) --export-type Gnumeric_stf:stf_assistant -O 'separator=" " quote="" eol="unix"' $< $@
+
+%.txt: %.xls
+ $(SSCONVERT) --export-type Gnumeric_stf:stf_assistant -O 'separator=" " quote="" eol="unix"' $< $@
+
+%.txt: %.xlsx
+ $(SSCONVERT) --export-type Gnumeric_stf:stf_assistant -O 'separator=" " quote="" eol="unix"' $< $@
+
+%.xls: %.txt
+ txt2xls $< > $@