26 lines
505 B
Bash
26 lines
505 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
# cleanup
|
||
|
latexmk -C
|
||
|
if [ -f chapter/out.tex ]
|
||
|
then
|
||
|
rm chapter/out.md
|
||
|
rm chapter/out.tex
|
||
|
fi
|
||
|
|
||
|
# run pandoc
|
||
|
if [ $1 == "pandoc"]
|
||
|
then
|
||
|
cat chapter/*.md > chapter/out.md
|
||
|
pandoc --filter pandoc-citeproc --filter pandoc-crossref \
|
||
|
-M cref=true --top-level-division=chapter \
|
||
|
--bibliography library/library.bib --biblatex \
|
||
|
-o chapter/out.tex chapter/out.md
|
||
|
fi
|
||
|
|
||
|
# run latex build
|
||
|
if [ $1 != "clean" ]
|
||
|
then
|
||
|
latexmk -latexoption="-shell-escape" main.tex
|
||
|
fi
|