diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..4615940 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "latex-packages-build"] + path = latex-packages-build + url = ../../latex/latex-packages-build diff --git a/.latexmkrc b/.latexmkrc new file mode 100644 index 0000000..eaaf744 --- /dev/null +++ b/.latexmkrc @@ -0,0 +1,3 @@ +ensure_path('TEXINPUTS', './LatexPackagesBuild//'); # set texinputs to find custom packages +$pdf_mode = 1; # generate a pdf file by default +$out_dir = 'build'; diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..dc44814 --- /dev/null +++ b/Makefile @@ -0,0 +1,21 @@ +pdf: init + latexmk -halt-on-error < /dev/null + +clean: + latexmk -c + +clean-all: + latexmk -C + rm -rf build/ + +## Stuff to set up repository after cloning + +init: .init-submodule-cert + +.init-submodule-cert: + @echo "[Make] Initialising git submodule for packages" + git submodule update --init --rebase + @touch .init-submodule-cert + + +.PHONY: pdf, clean, clean-all diff --git a/export_texinputs.sh b/export_texinputs.sh new file mode 100755 index 0000000..97e000c --- /dev/null +++ b/export_texinputs.sh @@ -0,0 +1 @@ +export TEXINPUTS=LatexPackagesBuild//: diff --git a/latex-packages-build b/latex-packages-build new file mode 160000 index 0000000..983a40d --- /dev/null +++ b/latex-packages-build @@ -0,0 +1 @@ +Subproject commit 983a40d500bf4401e7c18ceaa960170dad133ca0