author | wenzelm |
Sat, 03 Jun 2000 23:59:37 +0200 | |
changeset 9032 | ad0b9f048bbf |
parent 8822 | ea36d70ff7d3 |
child 9657 | 0a187a43ef21 |
permissions | -rw-r--r-- |
7709 | 1 |
%% |
2 |
%% $Id$ |
|
3 |
%% |
|
4 |
%% macros for Isabelle generated LaTeX output |
|
5 |
%% |
|
6 |
||
7 |
%%% Simple document preparation (based on theory token language) |
|
8 |
||
8714 | 9 |
% isabelle environments |
7788 | 10 |
|
8822
ea36d70ff7d3
removed \isabelledefaultstyle (use \isabellestyle instead);
wenzelm
parents:
8714
diff
changeset
|
11 |
\newcommand{\isabellestyle}{\small\tt\slshape} |
8713 | 12 |
|
13 |
\newdimen\isa@parindent\newdimen\isa@parskip |
|
8474 | 14 |
\newenvironment{isabelle}{% |
8713 | 15 |
\isa@parindent\parindent\parindent0pt% |
16 |
\isa@parskip\parskip\parskip0pt% |
|
8822
ea36d70ff7d3
removed \isabelledefaultstyle (use \isabellestyle instead);
wenzelm
parents:
8714
diff
changeset
|
17 |
\isabellestyle}{} |
8713 | 18 |
|
8822
ea36d70ff7d3
removed \isabelledefaultstyle (use \isabellestyle instead);
wenzelm
parents:
8714
diff
changeset
|
19 |
\newcommand{\isa}[1]{\emph{\isabellestyle #1}} |
8713 | 20 |
|
8714 | 21 |
\newenvironment{isabellequote}% |
22 |
{\begin{quote}\begin{isabelle}\noindent}{\end{isabelle}\end{quote}} |
|
23 |
||
7709 | 24 |
\newcommand{\isanewline}{\mbox{}\\\mbox{}} |
7752 | 25 |
|
7797 | 26 |
\chardef\isabraceleft=`\{ |
27 |
\chardef\isabraceright=`\} |
|
28 |
\chardef\isatilde=`\~ |
|
29 |
\chardef\isacircum=`\^ |
|
30 |
\chardef\isabackslash=`\\ |
|
7788 | 31 |
|
7797 | 32 |
|
33 |
% keyword and section markup |
|
7788 | 34 |
|
7918 | 35 |
\newcommand{\isacommand}[1]{\emph{\bf #1}} |
36 |
\newcommand{\isakeyword}[1]{\emph{\bf #1}} |
|
7797 | 37 |
\newcommand{\isabeginblock}{\isakeyword{\{}} |
38 |
\newcommand{\isaendblock}{\isakeyword{\}}} |
|
7758 | 39 |
|
8501 | 40 |
\newcommand{\isamarkupheader}[1]{\section{#1}} |
7752 | 41 |
\newcommand{\isamarkupchapter}[1]{\chapter{#1}} |
42 |
\newcommand{\isamarkupsection}[1]{\section{#1}} |
|
43 |
\newcommand{\isamarkupsubsection}[1]{\subsection{#1}} |
|
44 |
\newcommand{\isamarkupsubsubsection}[1]{\subsubsection{#1}} |
|
45 |
\newcommand{\isamarkupsect}[1]{\section{#1}} |
|
46 |
\newcommand{\isamarkupsubsect}[1]{\subsection{#1}} |
|
47 |
\newcommand{\isamarkupsubsubsect}[1]{\subsubsection{#1}} |
|
8662
f9679ddbc492
isapar, isamarkuptext, isamarkuptxt turned into environments;
wenzelm
parents:
8512
diff
changeset
|
48 |
|
8713 | 49 |
\newenvironment{isapar}{\parindent\isa@parindent\parskip\isa@parskip\par\medskip}{\par\smallskip} |
8662
f9679ddbc492
isapar, isamarkuptext, isamarkuptxt turned into environments;
wenzelm
parents:
8512
diff
changeset
|
50 |
\newenvironment{isamarkuptext}{\normalsize\rm\begin{isapar}}{\end{isapar}} |
f9679ddbc492
isapar, isamarkuptext, isamarkuptxt turned into environments;
wenzelm
parents:
8512
diff
changeset
|
51 |
\newenvironment{isamarkuptxt}{\rm\begin{isapar}}{\end{isapar}} |
7758 | 52 |
\newcommand{\isamarkupcmt}[1]{{\rm--- #1}} |