From 35bb2fcab9b65257e1c1f9facd0e3b4b7a74b1ce Mon Sep 17 00:00:00 2001 From: Ken Friis Larsen Date: Tue, 1 May 2012 11:39:29 +0200 Subject: [PATCH 1/2] Use XeTeX instead of pdfLaTeX, to allow easy use of DejaVu Sans Mono for monospace font, so that most of the fancy Unicode is displayed. --- doc/Makefile | 4 ++-- doc/lab-exercises.tex | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/doc/Makefile b/doc/Makefile index cea0e81..6dd6f8f 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -12,8 +12,8 @@ clean : cefp.pdf : par.tex conc.tex lab-exercises.pdf : lab-exercises.tex - pdflatex $< - pdflatex $< + xelatex $< + xelatex $< kmeans-example.png : kmeans-example-points kmeans-example-clusters gnuplot -e 'set key off; set terminal png; plot "kmeans-example-points","kmeans-example-clusters" with points pointsize 20 pointtype 6' >$@ diff --git a/doc/lab-exercises.tex b/doc/lab-exercises.tex index 3e28552..954f0b8 100644 --- a/doc/lab-exercises.tex +++ b/doc/lab-exercises.tex @@ -1,5 +1,7 @@ \documentclass[11pt,a4paper]{article} +\usepackage{fontspec} +\setmonofont[Scale=0.85]{DejaVu Sans Mono} \usepackage{listings} \usepackage{color} \usepackage{code} From d8c14c3e4635702a88403c197162185050b53f4d Mon Sep 17 00:00:00 2001 From: Ken Friis Larsen Date: Tue, 1 May 2012 12:09:47 +0200 Subject: [PATCH 2/2] Give correct argument to replicateM to avoid irrefutable pattern failure. --- doc/par.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/par.tex b/doc/par.tex index b3c1683..8819296 100644 --- a/doc/par.tex +++ b/doc/par.tex @@ -1199,7 +1199,7 @@ \begin{haskell} do - [ia,ib,ic] <- replicateM 4 new + [ia,ib,ic] <- replicateM 3 new fork $ do x <- get input put ia (f x)