slides/slides01.tex
changeset 215 828303e8e4af
parent 98 1f3d89fe9820
child 252 e8ef8f38ca84
equal deleted inserted replaced
214:5be68de225e9 215:828303e8e4af
     1 \documentclass[dvipsnames,14pt,t,xelatex]{beamer}
     1 \documentclass[dvipsnames,14pt,t,xelatex]{beamer}
     2 \usepackage{beamerthemeplaincu}
     2 \usepackage{beamerthemeplaincu}
     3  \usepackage{fontenc,xltxtra,xunicode}
     3 \usepackage{fontenc,xltxtra,xunicode}
     4 \defaultfontfeatures{Mapping=tex-text}
     4 \defaultfontfeatures{Mapping=tex-text}
     5 \usepackage{mathpartir}
       
     6 \usepackage[absolute,overlay]{textpos}
     5 \usepackage[absolute,overlay]{textpos}
     7 \usepackage{ifthen}
     6 \usepackage{ifthen}
     8 \usepackage{tikz}
     7 \usepackage{tikz}
     9 \usepackage{pgf}
     8 \usepackage{pgf}
    10 \usepackage{calc} 
     9 \usepackage{calc} 
    11 \usepackage{ulem}
    10 \usepackage{ulem}
    12 %%\usepackage{courier}
       
    13 \usepackage{listings}
    11 \usepackage{listings}
    14 \renewcommand{\uline}[1]{#1}
    12 \renewcommand{\uline}[1]{#1}
    15 \usetikzlibrary{arrows}
    13 \usetikzlibrary{arrows}
    16 \usetikzlibrary{automata}
    14 \usetikzlibrary{automata}
    17 \usetikzlibrary{shapes}
    15 \usetikzlibrary{shapes}
    19 \usetikzlibrary{positioning}
    17 \usetikzlibrary{positioning}
    20 \usetikzlibrary{calc}
    18 \usetikzlibrary{calc}
    21 \usetikzlibrary{plotmarks}
    19 \usetikzlibrary{plotmarks}
    22 \usepackage{graphicx} 
    20 \usepackage{graphicx} 
    23 \usepackage{pgfplots}
    21 \usepackage{pgfplots}
    24 
    22 \usepackage{../langs}
    25 \definecolor{javared}{rgb}{0.6,0,0} % for strings
    23 \usepackage{../data}
    26 \definecolor{javagreen}{rgb}{0.25,0.5,0.35} % comments
       
    27 \definecolor{javapurple}{rgb}{0.5,0,0.35} % keywords
       
    28 \definecolor{javadocblue}{rgb}{0.25,0.35,0.75} % javadoc
       
    29 
    24 
    30 \makeatletter
    25 \makeatletter
    31 \lst@CCPutMacro\lst@ProcessOther {"2D}{\lst@ttfamily{-{}}{-{}}}
    26 \lst@CCPutMacro\lst@ProcessOther {"2D}{\lst@ttfamily{-{}}{-{}}}
    32 \@empty\z@\@empty
    27 \@empty\z@\@empty
    33 \makeatother
    28 \makeatother
    34 
       
    35 \lstset{language=Java,
       
    36 	basicstyle=\ttfamily,
       
    37 	keywordstyle=\color{javapurple}\bfseries,
       
    38 	stringstyle=\color{javagreen},
       
    39 	commentstyle=\color{javagreen},
       
    40 	morecomment=[s][\color{javadocblue}]{/**}{*/},
       
    41 	numbers=left,
       
    42 	numberstyle=\tiny\color{black},
       
    43 	stepnumber=1,
       
    44 	numbersep=10pt,
       
    45 	tabsize=2,
       
    46 	showspaces=false,
       
    47 	showstringspaces=false}
       
    48 
       
    49 \lstdefinelanguage{scala}{
       
    50   morekeywords={abstract,case,catch,class,def,%
       
    51     do,else,extends,false,final,finally,%
       
    52     for,if,implicit,import,match,mixin,%
       
    53     new,null,object,override,package,%
       
    54     private,protected,requires,return,sealed,%
       
    55     super,this,throw,trait,true,try,%
       
    56     type,val,var,while,with,yield},
       
    57   otherkeywords={=>,<-,<\%,<:,>:,\#,@},
       
    58   sensitive=true,
       
    59   morecomment=[l]{//},
       
    60   morecomment=[n]{/*}{*/},
       
    61   morestring=[b]",
       
    62   morestring=[b]',
       
    63   morestring=[b]"""
       
    64 }
       
    65 
       
    66 \lstset{language=Scala,
       
    67 	basicstyle=\ttfamily,
       
    68 	keywordstyle=\color{javapurple}\bfseries,
       
    69 	stringstyle=\color{javagreen},
       
    70 	commentstyle=\color{javagreen},
       
    71 	morecomment=[s][\color{javadocblue}]{/**}{*/},
       
    72 	numbers=left,
       
    73 	numberstyle=\tiny\color{black},
       
    74 	stepnumber=1,
       
    75 	numbersep=10pt,
       
    76 	tabsize=2,
       
    77 	showspaces=false,
       
    78 	showstringspaces=false}
       
    79 
       
    80 
       
    81 \begin{filecontents}{interpreted2.data}
       
    82 %1 0.00503
       
    83 200 1.005863
       
    84 400 7.8296765
       
    85 600 27.2321885
       
    86 800 65.249271
       
    87 1000 135.4493445
       
    88 1200 232.134097
       
    89 1400 382.527227
       
    90 \end{filecontents}
       
    91 
       
    92 \begin{filecontents}{compiled2.data}
       
    93 200 0.222058
       
    94 400 0.215204
       
    95 600 0.202031
       
    96 800 0.21986
       
    97 1000 0.205934
       
    98 1200 0.1981615
       
    99 1400 0.207116
       
   100 \end{filecontents}
       
   101 
    29 
   102 % beamer stuff 
    30 % beamer stuff 
   103 \renewcommand{\slidecaption}{AFL 01, King's College London, 25.~September 2013}
    31 \renewcommand{\slidecaption}{AFL 01, King's College London, 25.~September 2013}
   104 
    32 
   105 
    33