Skip to content

Instantly share code, notes, and snippets.

@borntyping
Created February 12, 2015 21:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save borntyping/218d784de703a5b7b5e4 to your computer and use it in GitHub Desktop.
Save borntyping/218d784de703a5b7b5e4 to your computer and use it in GitHub Desktop.
pdflatex = pdflatex
-interaction=batchmode
pdflatex_err = pdflatex -interaction=nostopmode
texcount = " Words in text: {1}\n Words in headers:{2}\n"
report.pdf: *.tex extras/report.bib
@echo "\033[32m`date +%T` Building $@\033[0m"
@echo "\033[34m`date +%T` Running pdflatex\033[0m"
@$(pdflatex) report.tex | grep Warning | sed "s/^LaTeX / /"
@echo "\033[34m`date +%T` Running bibtex\033[0m"
@bibtex report.aux | grep Warning | sed "s/Warning--/ Warning: /"
@echo "\033[34m`date +%T` Running makeglossaries\033[0m"
@makeglossaries -q report
@echo "\033[34m`date +%T` Running pdflatex again\033[0m"
@$(pdflatex) report.tex >/dev/null
@$(pdflatex) report.tex >/dev/null
@echo "\033[34m`date +%T` Calculating wordcount\033[0m"
@texcount -merge -template=$(texcount) report.tex
@echo "\033[32m`date +%T` Built $@\033[0m"
extras/report.bib: extras/report-mendeley.bib
@sed s/abstract/annote/ $^ > $@
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment