%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
%A  gap-xpl.sty                GAP Examples                 Martin Schoenert.
%A                                                            Goetz Pfeiffer.
%%
%A  @(#)$Id: gap-xpl.sty,v 1.2 1993/01/22 11:54:55 goetz Rel $
%%
%Y  Copyright 1992,   Lehrstuhl D fuer Mathematik,   RWTH Aachen,    Germany.
%%
%%  This file contains the style definition for the GAP example files.  It is
%%  derived from the style definitions in the GAP manual.
%%
%H  $Log: gap-xpl.sty,v $
%H  Revision 1.2  1993/01/22  11:54:55  goetz
%H  removed '\newcommand{\size}'.
%H
%H  Revision 1.1  1992/04/23  17:43:44  goetz
%H  Initial revision
%H
%%
\font\tentt=cmtt10
\def\ttt{\fam\ttfam\tentt}
\font\trm=cmr10
\topmargin 0 pt
\textheight 47\baselineskip
\advance\textheight by \topskip
\oddsidemargin  0.5 in
\evensidemargin  .25in
\textwidth 5.5in
\parskip 1.0ex plus 0.5ex minus 0.5ex
\parindent 0pt
\catcode`\'=13 \gdef'#1'{{\tt #1}}
\gdef\'{\char`'}
\catcode`\<=13 \gdef<#1>{{\it #1\/}}
\gdef\<{\char`<}
\catcode`\*=13 \gdef*#1*{{\bf #1}}
\gdef\*{\char`*}
\gdef\^{\char`^}
\catcode`\@=11
{\catcode`\ =\active\gdef\xvobeyspaces{\catcode`\ \active\let \xobeysp}}
\def\xobeysp{\leavevmode{} }
\catcode`\|=13
\gdef|{\leavevmode{}\hbox{}\begingroup
\def|{\endgroup}%
\catcode`\\=12\catcode`\{=12\catcode`\}=12\catcode`\$=12\catcode`\&=12
\catcode`\#=13\catcode`\^=12\catcode`\_=12\catcode`\ =12\catcode`\%=12
\catcode`\~=12\catcode`\'=12\catcode`\<=12\catcode`\"=12\catcode`\|=13
\catcode`\*=12\catcode`\:=12
\leftskip\@totalleftmargin\rightskip\z@
\parindent\z@\parfillskip\@flushglue\parskip\z@
\@tempswafalse\def\par{\if@tempswa\hbox{}\fi\@tempswatrue\@@par}%
\baselineskip11pt
\ttt\obeylines\frenchspacing\xvobeyspaces\samepage}
\catcode`\@=12
{\catcode`\#=13
\gdef#{\begingroup
\catcode`\\=0 \catcode`\{=1 \catcode`\}=2 \catcode`\$=3 \catcode`\&=4
\catcode`\#=6 \catcode`\^=7 \catcode`\_=8 \catcode`\ =10\catcode`\%=14
\catcode`\~=13\catcode`\'=13\catcode`\<=13\catcode`\"=13\catcode`\|=13
\catcode`\*=13\catcode`\:=13
\catcode`\^^M=12 \Comment}}
{\catcode`\^^M=12
\gdef\Comment#1^^M{\trm \# #1 \endgroup \Newline}}
{\obeylines
\gdef\Newline{
}}
\gdef\|{\char`|}
\catcode`\:=13
\gdef:{\hangafter=1\hangindent=1cm\hspace{1cm}{}}
\gdef\:{\char`:}

\newcommand{\GAP}{{\sf GAP}}
\newcommand{\ATLAS}{{\sf ATLAS}}
