diff options
author | Agathe Porte <microjoe@microjoe.org> | 2018-02-09 13:32:31 +0100 |
---|---|---|
committer | Agathe Porte <microjoe@microjoe.org> | 2018-02-09 13:32:31 +0100 |
commit | 2774d9fc67cd5d18fbc9b892fda9c05118272a7a (patch) | |
tree | 16e052282c03f3998a88e1e1424aac7a4db8b704 | |
parent | 9db9b7f386e60d72db47fa60d6458626f16b198d (diff) | |
download | latex-makefile-2774d9fc67cd5d18fbc9b892fda9c05118272a7a.tar.gz latex-makefile-2774d9fc67cd5d18fbc9b892fda9c05118272a7a.zip |
Live compilation support
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | Makefile | 8 |
2 files changed, 10 insertions, 1 deletions
@@ -12,3 +12,6 @@ *.out *.toc *.xdy +*.tns +*.pdf +*.dvi @@ -1,6 +1,6 @@ # LaTeX basic Makefile # -# WTFPL, 2016 Agathe Porte (MicroJoe) <microjoe@microjoe.org> +# WTFPL, 2016 - 2018 Agathe Porte (MicroJoe) <microjoe@microjoe.org> # # Inspirated from # http://tex.stackexchange.com/questions/40738/how-to-properly-make-a-latex-project @@ -17,6 +17,10 @@ PRINC=src/main.tex # Main rule: Construct the PDF all: $(PDF) +# +# Live: automatic watch and build of the PDF file +live: $(PRINC) $(SOURCES) + source ~/.bashrc && latexmk -pvc -pdf -pdflatex="pdflatex -interaction=nonstopmode" -use-make $(PRINC) # Construct the PDF file from sources $(PDF): $(PRINC) $(SOURCES) @@ -45,4 +49,6 @@ clean: mrproper: clean @echo Removing all PDF files... @rm -f *.pdf + @echo Removing all DVI files... + @rm -f *.dvi @echo Done |