doc-src/IsarTut/isar-tutorial.tex
changeset 15901 3def24755c37
parent 15900 d6156cb8dc2e
child 15902 0fce3f919aec
equal deleted inserted replaced
15900:d6156cb8dc2e 15901:3def24755c37
     1 
       
     2 \documentclass[12pt,a4paper,fleqn]{report}
       
     3 \usepackage{graphicx,../iman,../extra,../isar}
       
     4 \usepackage{generated/isabelle,generated/isabellesym}
       
     5 \usepackage{../pdfsetup}  % last one!
       
     6 
       
     7 \isabellestyle{it}
       
     8 
       
     9 \renewcommand{\isacommand}[1]
       
    10 {\ifthenelse{\equal{sorry}{#1}}{$\;$\dummyproof}
       
    11   {\ifthenelse{\equal{oops}{#1}}{$\vdots$}{\isakeyword{#1}}}}
       
    12 \newcommand{\idt}[1]{{\mathord{\mathit{#1}}}}
       
    13 \newcommand{\DUMMYPROOF}{{\langle\idt{proof}\rangle}}
       
    14 \newcommand{\dummyproof}{$\DUMMYPROOF$}
       
    15 
       
    16 \newcommand{\cmd}[1]{\isacommand{#1}}
       
    17 
       
    18 \newcommand{\secref}[1]{\S\ref{#1}}
       
    19 \newcommand{\figref}[1]{figure~\ref{#1}}
       
    20 
       
    21 \hyphenation{Isabelle}
       
    22 \hyphenation{Isar}
       
    23 \hyphenation{Haskell}
       
    24 
       
    25 \title{\includegraphics[scale=0.5]{isabelle_isar}
       
    26   \\[4ex] The Art of structured proof composition \\ in Isabelle/Isar}
       
    27 \author{\emph{Markus Wenzel} \\ TU M\"unchen}
       
    28 
       
    29 
       
    30 \setcounter{secnumdepth}{2} \setcounter{tocdepth}{2}
       
    31 
       
    32 \pagestyle{headings}
       
    33 \sloppy
       
    34 \binperiod     %%%treat . like a binary operator
       
    35 
       
    36 
       
    37 \begin{document}
       
    38 
       
    39 \underscoreoff
       
    40 
       
    41 \maketitle
       
    42 
       
    43 \begin{abstract}
       
    44   FIXME
       
    45 \end{abstract}
       
    46 
       
    47 
       
    48 \pagenumbering{roman} \tableofcontents \clearfirst
       
    49 
       
    50 \input{generated/Tutorial}
       
    51 
       
    52 \begingroup
       
    53   \bibliographystyle{plain} \small\raggedright\frenchspacing
       
    54   \bibliography{../manual}
       
    55 \endgroup
       
    56 
       
    57 \nocite{Wenzel-PhD}
       
    58 
       
    59 \end{document}
       
    60 
       
    61 %%% Local Variables: 
       
    62 %%% mode: latex
       
    63 %%% TeX-master: t
       
    64 %%% End: