doc-src/LaTeXsugar/Sugar/document/root.tex
author nipkow
Thu, 29 Oct 2009 15:47:03 +0100
changeset 33323 1932908057c7
parent 26911 871cc7f11034
child 40729 ebb0c9657b03
permissions -rw-r--r--
small fixes
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
15337
nipkow
parents:
diff changeset
     1
\documentclass[11pt,a4paper]{article}
26911
871cc7f11034 use Isabelle sty files from Doc/;
wenzelm
parents: 16154
diff changeset
     2
\usepackage{../../../isabelle,../../../isabellesym}
15337
nipkow
parents:
diff changeset
     3
nipkow
parents:
diff changeset
     4
% further packages required for unusual symbols (see also isabellesym.sty)
nipkow
parents:
diff changeset
     5
% use only when needed
16154
9bf4b6bf4372 \nexists
nipkow
parents: 16075
diff changeset
     6
\usepackage{amssymb}                  % for \<leadsto>, \<box>, \<diamond>,
15337
nipkow
parents:
diff changeset
     7
                                       % \<sqsupset>, \<mho>, \<Join>, 
nipkow
parents:
diff changeset
     8
                                       % \<lhd>, \<lesssim>, \<greatersim>,
nipkow
parents:
diff changeset
     9
                                       % \<lessapprox>, \<greaterapprox>,
nipkow
parents:
diff changeset
    10
                                       % \<triangleq>, \<yen>, \<lozenge>
nipkow
parents:
diff changeset
    11
%\usepackage[greek,english]{babel}     % greek for \<euro>,
nipkow
parents:
diff changeset
    12
                                       % english for \<guillemotleft>, 
nipkow
parents:
diff changeset
    13
                                       %             \<guillemotright>
nipkow
parents:
diff changeset
    14
                                       % default language = last
nipkow
parents:
diff changeset
    15
%\usepackage[latin1]{inputenc}         % for \<onesuperior>, \<onequarter>,
nipkow
parents:
diff changeset
    16
                                       % \<twosuperior>, \<onehalf>,
nipkow
parents:
diff changeset
    17
                                       % \<threesuperior>, \<threequarters>,
nipkow
parents:
diff changeset
    18
                                       % \<degree>
nipkow
parents:
diff changeset
    19
%\usepackage[only,bigsqcap]{stmaryrd}  % for \<Sqinter>
nipkow
parents:
diff changeset
    20
%\usepackage{eufrak}                   % for \<AA> ... \<ZZ>, \<aa> ... \<zz>
nipkow
parents:
diff changeset
    21
                                       % (only needed if amssymb not used)
nipkow
parents:
diff changeset
    22
%\usepackage{textcomp}                 % for \<cent>, \<currency>
nipkow
parents:
diff changeset
    23
nipkow
parents:
diff changeset
    24
\usepackage{mathpartir}
nipkow
parents:
diff changeset
    25
nipkow
parents:
diff changeset
    26
% this should be the last package used
26911
871cc7f11034 use Isabelle sty files from Doc/;
wenzelm
parents: 16154
diff changeset
    27
\usepackage{../../../pdfsetup}
15337
nipkow
parents:
diff changeset
    28
nipkow
parents:
diff changeset
    29
% urls in roman style, theory text in math-similar italics
nipkow
parents:
diff changeset
    30
\urlstyle{rm}
nipkow
parents:
diff changeset
    31
\isabellestyle{it}
nipkow
parents:
diff changeset
    32
15342
13bd3d12ec2f *** empty log message ***
nipkow
parents: 15337
diff changeset
    33
\hyphenation{Isa-belle}
15337
nipkow
parents:
diff changeset
    34
\begin{document}
nipkow
parents:
diff changeset
    35
33323
1932908057c7 small fixes
nipkow
parents: 26911
diff changeset
    36
\title{\LaTeX\ Sugar for Isabelle Documents}
15953
902b556e4bc0 fixed a few things and added Haftmann as author
nipkow
parents: 15689
diff changeset
    37
\author{Florian Haftmann, Gerwin Klein, Tobias Nipkow, Norbert Schirmer}
15337
nipkow
parents:
diff changeset
    38
\maketitle
nipkow
parents:
diff changeset
    39
nipkow
parents:
diff changeset
    40
\begin{abstract}
15689
621bd0d8048f section on qmark
nipkow
parents: 15493
diff changeset
    41
This document shows how to typset mathematics in Isabelle-based
15337
nipkow
parents:
diff changeset
    42
documents in a style close to that in ordinary computer science papers.
nipkow
parents:
diff changeset
    43
\end{abstract}
nipkow
parents:
diff changeset
    44
16075
8852058ecf8d added ? explanations
nipkow
parents: 15953
diff changeset
    45
%\tableofcontents
15337
nipkow
parents:
diff changeset
    46
nipkow
parents:
diff changeset
    47
% generated text of all theories
15342
13bd3d12ec2f *** empty log message ***
nipkow
parents: 15337
diff changeset
    48
\input{Sugar.tex}
15337
nipkow
parents:
diff changeset
    49
nipkow
parents:
diff changeset
    50
% optional bibliography
15342
13bd3d12ec2f *** empty log message ***
nipkow
parents: 15337
diff changeset
    51
\bibliographystyle{abbrv}
13bd3d12ec2f *** empty log message ***
nipkow
parents: 15337
diff changeset
    52
\bibliography{root}
15337
nipkow
parents:
diff changeset
    53
nipkow
parents:
diff changeset
    54
\end{document}
nipkow
parents:
diff changeset
    55
nipkow
parents:
diff changeset
    56
%%% Local Variables:
nipkow
parents:
diff changeset
    57
%%% mode: latex
nipkow
parents:
diff changeset
    58
%%% TeX-master: t
nipkow
parents:
diff changeset
    59
%%% End: