%%%%%%%%%%%%%%%%%%%%%%%%%%%% EX.STY %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%                AT's sty-fil til skrivning af eksamensopgaver       
%
%  Indled tex-filen sådan:
%          \dato{<dato>}             %fx      \dato{13.~januar 1999}
%          \termin{<eksamenstermin>} %fx      \termin{vinteren 1998--99} 
%          \kursus{<kursusnavn>}     %fx      \kursus{Matematik 2AL} 
%  Eksamenstermin skal angives. Mangler datoangivelsen med \dato, bruges
%  systemets interne tidsangivelse. Brug eventuelt: 
%          \udateret
%  eller \dato{}, hvis der ikke ønskes dato-angivelse.
%  Eventuelt kan initialer sættes med
%          \initials{<initialer>}    %fx      \initials{/AT}
%  Default:  Lene Koerner's initialer: "/LK"
%  Ønskes hverken datering eller initialer skrives:
%          \udateret\initials{}
%  
%  Indled de enkelte opgaver sådan:
%          \opg#1#2.                 %fx      \opg 1 (20\%).
%  (husk '.' efter #2. Parameter #2 kan undværes.)
%  Alternativ -- på een linie --
%          \opgave#1#2               %fx      \opgave 1 (20 points)
%  (altså uden '.' til sidst. Parameter #2 kan undværes.)
%
%  Filen skal afsluttes med:
%          \endex
%  For at få korrekte markeringer ved sideskift, kan det af og til
%  være nødvendigt at afslutte en opgavetekst med
%          \endopg
%
%  Følgende parameter kan ændres:
%          \exname{<navn på eksamen>} 
%  Default: "Eksamen ved Det naturvidenskabelige fakultet".
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%Only AMSTeX, since we need \document at end to free the \Cal font.
%
\input amstex
\documentstyle{amsppt}
\magnification=\magstep1
\output{\plainoutput}
\newcount\nextpage 

%Page layout:
\raggedbottom
\hoffset=0mm \voffset=0mm
\hsize=6.1 true in
\vsize=10 true in
\hoffset=0pt
\topskip=1cm

%Fonts: (Special, for use with MathTimes)
\ifx\MTMI\undefined
  \font\biggbf=cmbx10 scaled \magstep2
  \font\smallf=cmr8 at 8truept
\else
  \font\biggbf=tib scaled \magstep2
  \font\smallf=tir at 8truept
\fi

%Headline and footline:
%New version of amsppt.sty redefines \makeheadline
%Old def:
\def\makeheadline{\vbox to0pt{\vskip-1,8truecm
    \line{\vbox to8.5pt{}\the\headline}\vss}\nointerlineskip}
\headline={\lefthead \hfil \righthead}
\def\lefthead{\bf\vtop{
   \hbox{\insttext}
   \hbox{\extype\ifx\termintext\undefined
             \ifnum\pageno=1 
             \errmessage{Eksamensterminen er ikke angivet !}\fi
        \else\ \termintext\fi}
    \ifnum\pageno>1 \hbox{\kursustext}\fi}}
\def\righthead{\ifnum\pageno>1 \hbox{\rm Side \number\pageno}\fi}
\footline{\vrule height1truecm width 0pt %A strut!
    \ifnum\pageno=1 \ifsystemdate
    \message{^^J^^J!!!Systemets interne dato-angivelse blev
            brugt!!!^^J^^J }\fi
      {\smallf \thedate\initext}\fi
    \hfill
    \nextpage=\pageno\advance\nextpage by 1
    \if*\botmark \else\botmark \ \number\nextpage\fi}

%Correct date:
\def\thedate{\number\day .\space
  \ifcase\month\or
  januar\or februar\or marts\or april\or maj\or juni\or
  juli\or august\or september\or oktober\or november\or december\fi
  \space \number\year}
\newif\ifsystemdate \systemdatetrue
\def\dato#1{\systemdatefalse\def\thedate{#1}}
\let\date=\dato
\def\udateret{\dato{}}

%Individual excs:
\def\opgbreak{\penalty-200 \vskip 1.5truecm plus4pt minus6pt} 
\def\opg#1#2.{\mark{Opgaves{\ae}ttet forts{\ae}ttes p{\aa} side}
  \opgbreak
  \centerline{{\bf Opgave #1}\ #2}
  \mark{Opgave #1 forts{\ae}ttes p{\aa} side}
  \nobreak\vskip.3truecm\noindent\ignorespaces}

%Alternative def, with no `.':
\def\opgave{\begingroup\obeylines\newopg}
{\obeylines
\gdef\newopg#1#2
 {\endgroup\par\opg{#1}{#2}.}
}

%Name of course (starts the page):
\def\kursus#1{\def\kursustext{#1}
 \null
% \vskip0,5truecm
 \centerline{\biggbf #1}
 \vskip1truecm}

\def\termin#1{\def\termintext{\bf #1}}
\def\endex{\mark{*}\end} 
\def\endopg{\mark{Opgaves{\ae}ttet forts{\ae}ttes p{\aa} side}}
\def\initials#1{\def\initext{#1}}
\def\exname#1{\def\extype{#1}}
\def\institute#1{\def\insttext{#1}}

%Defaults:
\def\kursustext{}
\exname{Eksamen ved Det naturvidenskabelige Fakultet}
\initials{/AT}
\institute{K\o benhavns Universitet}
\mark{Opgaves{\ae}ttet forts{\ae}ttes p{\aa} side}

\document

\endinput

