summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--Makefile20
-rw-r--r--def.tex1
-rw-r--r--preamble.tex20
-rw-r--r--voorstel.tex1
-rw-r--r--werkstuk.tex20
6 files changed, 45 insertions, 18 deletions
diff --git a/.gitignore b/.gitignore
index 981ca62..81d2c98 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,6 +4,7 @@
*.idx
*.fdb_latexmk
*.fls
+*.fmt
*.log
*.toc
*.ist
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..c50910f
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,20 @@
+TEX:=pdflatex
+TEXOPTS:=
+DOC:=werkstuk
+DEP:=$(filter-out voorstel.tex,$(wildcard *.tex))
+PDF:=$(addsuffix .pdf,$(DOC))
+
+.SECONDARY: $(addsuffix .fmt,$(DOC))
+
+all: $(PDF)
+
+%.pdf: %.tex %.fmt $(DEP)
+ $(TEX) $(TEXOPTS) $(basename $@)
+ $(TEX) $(TEXOPTS) $(basename $@)
+
+%.fmt: preamble.tex
+ $(TEX) -ini -jobname="$(basename $@)" "&$(TEX) $<\dump"
+
+clean:
+ $(RM) -v $(foreach d,$(DOC),$(addprefix $(d).,aux bbl blg dvi fdb_latexmk fls fmt log nav out toc pdf snm vrb))
+
diff --git a/def.tex b/def.tex
index 0be7d63..79079e3 100644
--- a/def.tex
+++ b/def.tex
@@ -1,3 +1,4 @@
+% vim: set spelllang=nl:
\section{Definities}
\label{sec:def}
diff --git a/preamble.tex b/preamble.tex
new file mode 100644
index 0000000..09d21a2
--- /dev/null
+++ b/preamble.tex
@@ -0,0 +1,20 @@
+% vim: set spelllang=nl:
+\documentclass[a4paper]{article}
+
+\title{De semantiek van Smurf} %todo working title
+\author{Ward Theunisse, Evi Sijben en Camil Staps}
+
+% Standaard packages
+\usepackage[hidelinks]{hyperref}
+\usepackage[utf8]{inputenc}
+\usepackage[dutch]{babel}
+\usepackage{geometry}
+
+% Taakspecifieke packages
+\usepackage{amsmath}
+\usepackage{stackrel}
+\usepackage{syntax}
+
+% Eigen packages
+\usepackage{smurf}
+
diff --git a/voorstel.tex b/voorstel.tex
index 8a4cad9..cfb2b85 100644
--- a/voorstel.tex
+++ b/voorstel.tex
@@ -1,3 +1,4 @@
+% vim: set spelllang=nl:
\documentclass[a4paper]{article}
\usepackage[hidelinks]{hyperref}
diff --git a/werkstuk.tex b/werkstuk.tex
index 2853bdb..7f197d8 100644
--- a/werkstuk.tex
+++ b/werkstuk.tex
@@ -1,21 +1,5 @@
-\documentclass[a4paper]{article}
-
-\title{De semantiek van Smurf} %todo working title
-\author{Ward Theunisse, Evi Sijben en Camil Staps}
-
-% Standaard packages
-\usepackage[hidelinks]{hyperref}
-\usepackage[utf8]{inputenc}
-\usepackage[dutch]{babel}
-\usepackage{geometry}
-
-% Taakspecifieke packages
-\usepackage{amsmath}
-\usepackage{stackrel}
-\usepackage{syntax}
-
-% Eigen packages
-\usepackage{smurf}
+%&werkstuk
+% vim: set spelllang=nl:
\begin{document}