Merge branch 'master' of gitlab.science.ru.nl:mlubbers/ssproject1617
[ssproject1617.git] / report / preamble.tex
1 \documentclass[a4paper,titlepage]{article}
2
3 \usepackage{CJKutf8}
4 \usepackage{rutitlepage}
5 \usepackage{geometry}
6 \usepackage{hyperref}
7 \usepackage{enumitem}
8 \usepackage{pifont}
9 \usepackage[dvipsnames]{xcolor}
10 \usepackage{mdframed}
11
12 \hypersetup{hidelinks, pdftitle={OWASP ASVS Souce Code Review Project}}
13
14 % Als een criterium niet applicable is (we doen alleen 1 en 2)
15 \newcommand{\notapplicable}[1]{{\color{Gray} #1}}
16
17 % Layout voor resultaat van requirement check.
18 % (Anders loopt de tekst vd requirement direct over in het resultaat, wat niet duidelijk leest.)
19 \newmdenv[
20 topline=false,
21 bottomline=false,
22 rightline=false,
23 linewidth=1.5pt,
24 innerrightmargin=0pt,
25 innertopmargin=2pt,
26 innerbottommargin=2pt,
27 skipabove=\topsep,
28 skipbelow=\topsep
29 ]{result}
30
31 % Tools afkortingen
32 \newcommand{\PHP}{\textsc{PHP}}
33 \newcommand{\SQL}{\textsc{SQL}}
34 \newcommand{\LDAP}{\textsc{LDAP}}
35 \newcommand{\XML}{\textsc{XML}}
36 \newcommand{\HTML}{\textsc{HTML}}
37 \newcommand{\JSON}{\textsc{JSON}}
38 \newcommand{\JQuery}{\textsc{JQuery}}
39
40 % Reference naar de source
41 \newcommand{\srcref}[2]{{\small\texttt{#1}} (line (s) #2)}
42
43 % Pass en fail
44 \newcommand{\pass}{{\large\ding{51}}}
45 \newcommand{\fail}{{\large\ding{55}}}
46 \newcommand{\TODO}{\ding{111} \textbf{\itshape TODO}}
47
48 % span code fragments
49 \newcommand{\code}[1]{\texttt{#1}}
50
51 \renewcommand\thesubsection{V\arabic{subsection}}
52
53 \author{%
54 Kelley van Evert\\
55 Charlie Gerhardus\\
56 Wouter Kuhnen\\
57 Mart Lubbers\\
58 Daan Sprenkels}
59 \date{\today}
60 \title{OWASP ASVS Souce Code Review Project}