src/HOL/Isar_Examples/document/style.tex
author wenzelm
Mon, 05 Aug 2013 15:03:52 +0200
changeset 52861 e93d73b51fd0
parent 33026 8f35633c4922
child 58882 6e2010ab8bd9
permissions -rw-r--r--
commands with overlay remain visible, to avoid loosing printed output;
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
7748
5b9c45b21782 improved presentation;
wenzelm
parents:
diff changeset
     1
\documentclass[11pt,a4paper]{article}
30817
38767385ad53 tuned document;
wenzelm
parents: 18193
diff changeset
     2
\usepackage[only,bigsqcap]{stmaryrd}
38767385ad53 tuned document;
wenzelm
parents: 18193
diff changeset
     3
\usepackage{ifthen,proof,amssymb,isabelle,isabellesym}
18193
54419506df9e tuned document;
wenzelm
parents: 10146
diff changeset
     4
\isabellestyle{it}
10146
wenzelm
parents: 9659
diff changeset
     5
\usepackage{pdfsetup}\urlstyle{rm}
7748
5b9c45b21782 improved presentation;
wenzelm
parents:
diff changeset
     6
5b9c45b21782 improved presentation;
wenzelm
parents:
diff changeset
     7
\renewcommand{\isamarkupheader}[1]{\section{#1}}
5b9c45b21782 improved presentation;
wenzelm
parents:
diff changeset
     8
10146
wenzelm
parents: 9659
diff changeset
     9
\renewcommand{\isacommand}[1]
wenzelm
parents: 9659
diff changeset
    10
{\ifthenelse{\equal{sorry}{#1}}{$\;$\dummyproof}
wenzelm
parents: 9659
diff changeset
    11
  {\ifthenelse{\equal{oops}{#1}}{$\vdots$}{\isakeyword{#1}}}}
wenzelm
parents: 9659
diff changeset
    12
wenzelm
parents: 9659
diff changeset
    13
\newcommand{\DUMMYPROOF}{{\langle\idt{proof}\rangle}}
wenzelm
parents: 9659
diff changeset
    14
\newcommand{\dummyproof}{$\DUMMYPROOF$}
wenzelm
parents: 9659
diff changeset
    15
7833
f5288e4b95d1 improved presentation;
wenzelm
parents: 7817
diff changeset
    16
\newcommand{\name}[1]{\textsl{#1}}
7748
5b9c45b21782 improved presentation;
wenzelm
parents:
diff changeset
    17
5b9c45b21782 improved presentation;
wenzelm
parents:
diff changeset
    18
\newcommand{\idt}[1]{{\mathord{\mathit{#1}}}}
7874
180364256231 improved presentation;
wenzelm
parents: 7869
diff changeset
    19
\newcommand{\var}[1]{{?\!\idt{#1}}}
7748
5b9c45b21782 improved presentation;
wenzelm
parents:
diff changeset
    20
\DeclareMathSymbol{\dshsym}{\mathalpha}{letters}{"2D}
5b9c45b21782 improved presentation;
wenzelm
parents:
diff changeset
    21
\newcommand{\dsh}{\dshsym}
5b9c45b21782 improved presentation;
wenzelm
parents:
diff changeset
    22
5b9c45b21782 improved presentation;
wenzelm
parents:
diff changeset
    23
\newcommand{\To}{\to}
5b9c45b21782 improved presentation;
wenzelm
parents:
diff changeset
    24
\newcommand{\dt}{{\mathpunct.}}
5b9c45b21782 improved presentation;
wenzelm
parents:
diff changeset
    25
\newcommand{\ap}{\mathbin{\!}}
5b9c45b21782 improved presentation;
wenzelm
parents:
diff changeset
    26
\newcommand{\lam}[1]{\mathop{\lambda} #1\dt\;}
5b9c45b21782 improved presentation;
wenzelm
parents:
diff changeset
    27
\newcommand{\all}[1]{\forall #1\dt\;}
5b9c45b21782 improved presentation;
wenzelm
parents:
diff changeset
    28
\newcommand{\ex}[1]{\exists #1\dt\;}
18193
54419506df9e tuned document;
wenzelm
parents: 10146
diff changeset
    29
\newcommand{\impl}{\to}
7817
76cffd7dff2e improved;
wenzelm
parents: 7800
diff changeset
    30
\newcommand{\conj}{\land}
7833
f5288e4b95d1 improved presentation;
wenzelm
parents: 7817
diff changeset
    31
\newcommand{\disj}{\lor}
7968
964b65b4e433 improved presentation;
wenzelm
parents: 7874
diff changeset
    32
\newcommand{\Impl}{\Longrightarrow}
7817
76cffd7dff2e improved;
wenzelm
parents: 7800
diff changeset
    33
8020
2823ce1753a5 added Isar_examples/Puzzle.thy;
wenzelm
parents: 7982
diff changeset
    34
\newcommand{\Nat}{\mathord{\mathrm{I}\mkern-3.8mu\mathrm{N}}}
2823ce1753a5 added Isar_examples/Puzzle.thy;
wenzelm
parents: 7982
diff changeset
    35
2823ce1753a5 added Isar_examples/Puzzle.thy;
wenzelm
parents: 7982
diff changeset
    36
7748
5b9c45b21782 improved presentation;
wenzelm
parents:
diff changeset
    37
%%% Local Variables: 
5b9c45b21782 improved presentation;
wenzelm
parents:
diff changeset
    38
%%% mode: latex
5b9c45b21782 improved presentation;
wenzelm
parents:
diff changeset
    39
%%% TeX-master: "root"
5b9c45b21782 improved presentation;
wenzelm
parents:
diff changeset
    40
%%% End: