summaryrefslogtreecommitdiff
path: root/default.svg.do
diff options
context:
space:
mode:
authorViktor Kleen <viktor@kleen.org>2015-01-02 09:29:04 +0000
committerViktor Kleen <viktor@kleen.org>2015-01-02 09:29:04 +0000
commitf7d4ba2023ab18b9d7c5fad85cbb863c61e6272c (patch)
tree7ffe93f3629546f8a0cb4ca7c7c7ce70196e4387 /default.svg.do
downloaddirty-haskell.org-f7d4ba2023ab18b9d7c5fad85cbb863c61e6272c.tar
dirty-haskell.org-f7d4ba2023ab18b9d7c5fad85cbb863c61e6272c.tar.gz
dirty-haskell.org-f7d4ba2023ab18b9d7c5fad85cbb863c61e6272c.tar.bz2
dirty-haskell.org-f7d4ba2023ab18b9d7c5fad85cbb863c61e6272c.tar.xz
dirty-haskell.org-f7d4ba2023ab18b9d7c5fad85cbb863c61e6272c.zip
initial commit
Diffstat (limited to 'default.svg.do')
-rw-r--r--default.svg.do20
1 files changed, 20 insertions, 0 deletions
diff --git a/default.svg.do b/default.svg.do
new file mode 100644
index 0000000..5fc067e
--- /dev/null
+++ b/default.svg.do
@@ -0,0 +1,20 @@
1redo-ifchange $2.expr build/preview/preview.sty build/preview/prtightpage.def build/preamble.tex
2INPUT=$(realpath $2.expr)
3TDIR=$(mktemp -d --tmpdir=/tmp)
4
5cp build/preview/preview.sty build/preview/prtightpage.def build/preamble.tex $TDIR
6
7pushd $TDIR
8latex -jobname=image <<EOF
9\input{preamble.tex}
10\begin{document}
11\begin{preview}
12\(
13\input{$INPUT}
14\)
15\end{preview}
16\end{document}
17EOF
18popd
19
20dvisvgm --exact --no-fonts -o $3 $TDIR/image.dvi 2>&1 | sed -e '/depth=/!d;s/^.*depth=\(.*\)$/\1/' > $(dirname $2)/vertical-align