lib/texinputs/isabelle.sty
changeset 7788 825b8b1ad136
parent 7771 cc8e2263be65
child 7797 38a46d9ea08a
equal deleted inserted replaced
7787:b43b1c4f27ce 7788:825b8b1ad136
     4 %% macros for Isabelle generated LaTeX output
     4 %% macros for Isabelle generated LaTeX output
     5 %%
     5 %%
     6 
     6 
     7 %%% Simple document preparation (based on theory token language)
     7 %%% Simple document preparation (based on theory token language)
     8 
     8 
     9 %basic environment
     9 % basic environment
       
    10 
    10 \newenvironment{isabellesimple}{\small\tt\slshape\mbox{}}{}
    11 \newenvironment{isabellesimple}{\small\tt\slshape\mbox{}}{}
    11 \newcommand{\isanewline}{\mbox{}\\\mbox{}}
    12 \newcommand{\isanewline}{\mbox{}\\\mbox{}}
    12 
    13 
    13 %keywords
    14 
       
    15 % keywords
       
    16 
    14 \newcommand{\isacommand}[1]{{\bf #1}}
    17 \newcommand{\isacommand}[1]{{\bf #1}}
    15 \newcommand{\isakeyword}[1]{{\bf #1}}
    18 \newcommand{\isakeyword}[1]{{\bf #1}}
    16 
    19 
    17 
    20 
    18 %section markup
    21 %section markup
    23 \newcommand{\isamarkupchapter}[1]{\chapter{#1}}
    26 \newcommand{\isamarkupchapter}[1]{\chapter{#1}}
    24 \newcommand{\isamarkupsection}[1]{\section{#1}}
    27 \newcommand{\isamarkupsection}[1]{\section{#1}}
    25 \newcommand{\isamarkupsubsection}[1]{\subsection{#1}}
    28 \newcommand{\isamarkupsubsection}[1]{\subsection{#1}}
    26 \newcommand{\isamarkupsubsubsection}[1]{\subsubsection{#1}}
    29 \newcommand{\isamarkupsubsubsection}[1]{\subsubsection{#1}}
    27 \newcommand{\isamarkuptext}[1]{\isapar{\normalsize\rm #1}}
    30 \newcommand{\isamarkuptext}[1]{\isapar{\normalsize\rm #1}}
    28 \newcommand{\isamarkupverbatim}[1]{#1}
       
    29 
    31 
    30 \newcommand{\isamarkupsect}[1]{\section{#1}}
    32 \newcommand{\isamarkupsect}[1]{\section{#1}}
    31 \newcommand{\isamarkupsubsect}[1]{\subsection{#1}}
    33 \newcommand{\isamarkupsubsect}[1]{\subsection{#1}}
    32 \newcommand{\isamarkupsubsubsect}[1]{\subsubsection{#1}}
    34 \newcommand{\isamarkupsubsubsect}[1]{\subsubsection{#1}}
    33 \newcommand{\isamarkuptxt}[1]{\isapar{\rm #1}}
    35 \newcommand{\isamarkuptxt}[1]{\isapar{\rm #1}}
    34 \newcommand{\isamarkupverb}[1]{#1}
       
    35 \newcommand{\isamarkupcmt}[1]{{\rm--- #1}}
    36 \newcommand{\isamarkupcmt}[1]{{\rm--- #1}}