lib/texinputs/isabelle.sty
changeset 43321 0e79cd0b315f
parent 42712 574613b47583
child 43325 4384f4ae0574
     1.1 --- a/lib/texinputs/isabelle.sty	Thu Jun 09 10:59:25 2011 +0200
     1.2 +++ b/lib/texinputs/isabelle.sty	Thu Jun 09 11:26:25 2011 +0200
     1.3 @@ -18,14 +18,14 @@
     1.4  %symbol markup -- \emph achieves decent spacing via italic corrections
     1.5  \newcommand{\isamath}[1]{\emph{$#1$}}
     1.6  \newcommand{\isatext}[1]{\emph{#1}}
     1.7 -\DeclareRobustCommand{\isascriptstyle}{\def\isamath##1{##1}\def\isatext##1{\mbox{\isastylescript##1}}}
     1.8 +\DeclareRobustCommand{\isascriptstyle}{\def\isamath##1{##1}\def\isatext##1{\mbox{\frenchspacing\isastylescript##1}}}
     1.9  \newcommand{\isactrlsub}[1]{\emph{\isascriptstyle${}\sb{#1}$}}
    1.10  \newcommand{\isactrlsup}[1]{\emph{\isascriptstyle${}\sp{#1}$}}
    1.11  \newcommand{\isactrlisub}[1]{\emph{\isascriptstyle${}\sb{#1}$}}
    1.12  \newcommand{\isactrlisup}[1]{\emph{\isascriptstyle${}\sp{#1}$}}
    1.13 -\DeclareRobustCommand{\isactrlbsub}{\emph\bgroup\math{}\sb\bgroup\mbox\bgroup\isastylescript}
    1.14 +\DeclareRobustCommand{\isactrlbsub}{\emph\bgroup\math{}\sb\bgroup\mbox\bgroup\frenchspacing\isastylescript}
    1.15  \DeclareRobustCommand{\isactrlesub}{\egroup\egroup\endmath\egroup}
    1.16 -\DeclareRobustCommand{\isactrlbsup}{\emph\bgroup\math{}\sp\bgroup\mbox\bgroup\isastylescript}
    1.17 +\DeclareRobustCommand{\isactrlbsup}{\emph\bgroup\math{}\sp\bgroup\mbox\bgroup\frenchspacing\isastylescript}
    1.18  \DeclareRobustCommand{\isactrlesup}{\egroup\egroup\endmath\egroup}
    1.19  \newcommand{\isactrlbold}[1]{{\bfseries\upshape\boldmath#1}}
    1.20  \newcommand{\isactrlloc}[1]{{\bfseries\upshape\boldmath#1}}
    1.21 @@ -40,13 +40,13 @@
    1.22  \isamarkuptrue\par%
    1.23  \isa@parindent\parindent\parindent0pt%
    1.24  \isa@parskip\parskip\parskip0pt%
    1.25 -\isastyle}{\par}
    1.26 +\frenchspacing\isastyle}{\par}
    1.27  
    1.28  \newenvironment{isabelle}
    1.29  {\begin{trivlist}\begin{isabellebody}\item\relax}
    1.30  {\end{isabellebody}\end{trivlist}}
    1.31  
    1.32 -\newcommand{\isa}[1]{\emph{\isastyleminor #1}}
    1.33 +\newcommand{\isa}[1]{\emph{\frenchspacing\isastyleminor #1}}
    1.34  
    1.35  \newcommand{\isaindent}[1]{\hphantom{#1}}
    1.36  \newcommand{\isanewline}{\mbox{}\par\mbox{}}