diff options
author | Camil Staps | 2016-06-03 00:39:37 +0200 |
---|---|---|
committer | Camil Staps | 2016-06-03 00:39:37 +0200 |
commit | 6ecadcb8571712536f9d121264f67f30f7bb0147 (patch) | |
tree | 0542e10ca752f538195095713ca786ab494335b6 /paper/paper.tex | |
parent | Update example program (diff) |
First version almost finished
Diffstat (limited to 'paper/paper.tex')
-rw-r--r-- | paper/paper.tex | 42 |
1 files changed, 36 insertions, 6 deletions
diff --git a/paper/paper.tex b/paper/paper.tex index d036bda..7d63d8c 100644 --- a/paper/paper.tex +++ b/paper/paper.tex @@ -1,11 +1,14 @@ \documentclass[a4paper]{article} \usepackage[english]{babel} -\usepackage{geometry} +\usepackage[margin=2cm,bottom=3.5cm]{geometry} \usepackage[hidelinks]{hyperref} \usepackage{natbib} +\usepackage{amsmath} \usepackage{enumitem} +\usepackage{multicol} +\usepackage{stmaryrd} \usepackage{syntax} \renewcommand\litleft{\bgroup\tt} @@ -13,6 +16,20 @@ \def\<#1>{\synt{#1}} \def\`#1'{\lit{#1}} +\usepackage{clean} +\usepackage[dvipsnames]{xcolor} +\lstdefinestyle{coloured}{ + keywordstyle=\bfseries\color{NavyBlue}, + stringstyle=\ttfamily\color{BrickRed} +} +\lstset{ + language=Clean, + breaklines, + tabsize=2, + xleftmargin=\parindent, + style=coloured +} + \usepackage{while} \title{Imperative code interpretation in a functional style} @@ -20,13 +37,26 @@ \begin{document} -\maketitle +\abovedisplayshortskip=-4pt +\abovedisplayskip=\abovedisplayshortskip +\belowdisplayshortskip=7pt +\belowdisplayskip=\belowdisplayshortskip +\maketitle \input{abs} -\input{intro} -\bibliographystyle{jfp} -\bibliography{paper} +\begin{multicols}{2} + \input{intro} + \input{predefs} + \input{ast} + \input{eval} + \input{interp} + + \appendix + \input{ftypes} -\end{document} + \bibliographystyle{jfp} + \bibliography{paper} +\end{multicols} +\end{document} |