diff --git a/Makefile b/Makefile new file mode 100644 index 0000000000000000000000000000000000000000..2926c4d624c515ddbf6b5bb02207a2cbb5f6b69a --- /dev/null +++ b/Makefile @@ -0,0 +1,12 @@ +filename=example +output: ${filename}.pdf + pdflatex ${filename}.tex +${filename}.pdf: + pdflatex ${filename}.tex +new: + if [ ! -d .git ] && [ -e ../.git ] + then + cp -n main.tex .gitignore .. + fi +clean: + rm -r *.{aux,toc,acn,acr,log,ptc,out,idx,ist,alg,glo} 2>/dev/null diff --git a/autocompile.sh b/autocompile.sh deleted file mode 100755 index cb580ace3d2ab7dfc8c492274b1adf99a7fc8c22..0000000000000000000000000000000000000000 --- a/autocompile.sh +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/bash - -# if you're in the subtree, back up -[ ! -d .git ] && [ -e ../.git ] && \ - cd .. - -# If you're setting up: -[ ! -e main.tex ] && [ -e config/main.tex ] && \ - cp config/main.tex . && \ - ln -s config/autocompile.sh . && \ - ln -s config/latexmkrc . && \ - ln -s config/.gitignore . - -git gc --auto - -if [ $1 = clean ]; then - rm -r *aux *log main.{i,g}* *toc *.ptc *.out svg-inkscape 2>/dev/null - exit 0 -fi - -if [ $1 = tree ]; then - [ -e ../config ] || ( echo "You don't have a local config repo" && exit 1 ) - git status - git subtree -P config pull ../config master || exit 1 - git subtree -P config push ../config master || exit 1 -fi -pdflatex -shell-escape main.tex -makeglossaries main -makeindex main.idx -pdflatex main.tex