use latexmk, master
authorMart Lubbers <mart@martlubbers.net>
Wed, 24 Feb 2021 09:11:04 +0000 (10:11 +0100)
committerMart Lubbers <mart@martlubbers.net>
Wed, 24 Feb 2021 09:11:04 +0000 (10:11 +0100)
.chktexrc [new file with mode: 0644]
.gitignore
.latexmkrc [new file with mode: 0644]
Makefile [deleted file]
research_data_management.tex
thesis.tex

diff --git a/.chktexrc b/.chktexrc
new file mode 100644 (file)
index 0000000..e69de29
index 39c2578..6b8c4ca 100644 (file)
@@ -1,3 +1,4 @@
+# intermediate files
 *.acn
 *.acr
 *.alg
@@ -5,6 +6,8 @@
 *.bbl
 *.blg
 *.brf
+*.fdb_latexmk
+*.fls
 *.fmt
 *.glg
 *.glo
 *.lot
 *.nav
 *.out
-*.pdf
 *.snm
 *.tdo
+*.tmb
 *.toc
 *.vrb
+
+# documents
+*.dvi
+*.pdf
diff --git a/.latexmkrc b/.latexmkrc
new file mode 100644 (file)
index 0000000..89ffd60
--- /dev/null
@@ -0,0 +1,25 @@
+# Make and clean glossaries
+add_cus_dep('glo', 'gls', 0, 'run_makeglossaries');
+add_cus_dep('acn', 'acr', 0, 'run_makeglossaries');
+sub run_makeglossaries {
+  if ( $silent ) {
+    system "makeglossaries -q '$_[0]'";
+  }
+  else {
+    system "makeglossaries '$_[0]'";
+  };
+}
+push @generated_exts, 'glo', 'gls', 'glg';
+push @generated_exts, 'acn', 'acr', 'alg';
+
+# Clean hyperref backrefs file
+push @generated_exts, 'brf';
+
+# Clean thumbs file
+push @generated_exts, 'tmb';
+
+# Clean bbl file as well
+$bibtex_use = 2;
+
+# Clean mkindex files
+$clean_ext .= ' %R.ist %R.xdy';
diff --git a/Makefile b/Makefile
deleted file mode 100644 (file)
index cffd9a5..0000000
--- a/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-DOCUMENTS:=$(patsubst %.tex,%,$(shell grep -Fl documentclass *.tex))
-LATEX?=pdflatex
-LATEXFLAGS?=-shell-escape -file-line-error -halt-on-error
-BIBTEX?=bibtex
-MAKEGLOSSARIES?=makeglossaries
-MAKEINDEX?=makeindex
-
-.PHONY: clean clobber all
-
-all: $(addsuffix .pdf,$(DOCUMENTS))
-
-%.pdf: %.tex $(wildcard *.tex)
-       $(RM) -f $*.bcf
-       $(LATEX) $(LATEXFLAGS) $*
-       (grep -q '^\\bibdata{' $*.aux || [ -f $*.bcf ]; ) && $(BIBTEX) $(BIBTEXFLAGS) $* || true
-       grep -q '\@istfilename' $*.aux && $(MAKEGLOSSARIES) $(MAKEGLOSSARIESFLAGS) $* || true
-       [ -f $*.idx ] && $(MAKEINDEX) $(MAKEINDEXFLAGS) $* || true
-       $(LATEX) $(LATEXFLAGS) $*
-       $(LATEX) $(LATEXFLAGS) $*
-
-clean: $(addprefix clean-,$(DOCUMENTS))
-       $(RM) texput.log
-
-clean-%:
-       $(RM) $(addprefix $*.,acn acr alg aux bbl bcf blg fmt glg glo gls idx ilg ind ist loa lof log lol lot nav out snm tdo toc vrb run.xml)
-
-clobber: clean
-       $(RM) -i *.pdf
index edd2a7c..8300588 100644 (file)
@@ -2,7 +2,7 @@ This thesis research has been carried out under the research data management pol
 
 The following research datasets have been produced during this PhD research:
 \begin{itemize}
-       \item Chapter 1: \ldots. DANS. \href{10.17026/dans-28m-mwht}{https://doi.org/10.17026/dans-28m-mwht}
+       \item Chapter 1: \ldots. DANS.\ \href{10.17026/dans-28m-mwht}{https://doi.org/10.17026/dans-28m-mwht}
        \item Chapter 1: Verberne, dr.~S.\ (RU Radboud University); Vries, prof.~dr.~ir.\ A.P. de (RU Radboud University); Kraaij, prof.~dr.~ir.\ W. (RU Radboud University) (2016): Longitudinal navigation log data on the Radboud University web domain. DANS.\ \href{10.17026/dans-28m-mwht}{https://doi.org/10.17026/dans-28m-mwht}
        \item \ldots
 \end{itemize}
index 0a00e89..a80f5ce 100644 (file)
 \label{chp:an_appendix}
 \input{an_appendix}
 
-\chapter{Research Data Management}%
-\label{chp:research_data_management}
-\input{research_data_management}
-
 \backmatter%
-\stopthumb%
+\stopthumb% chktex 9
+
 % Bibliography
 \phantomsection{}%
 \label{chp:bibliography}
 \label{chp:index}
 \printindex
 
-\end{document}
+\end{document} % chktex 10