\documentclass[a4paper]{article}

\usepackage[applemac]{inputenc}
%\usepackage[T1]{fontenc}
\usepackage{indentfirst}
\usepackage{theorem}
\usepackage{amsfonts,amssymb,amsmath}
\usepackage[francais]{babel}
\usepackage{bruno,ds200401}
\usepackage{epic,autograph}

\setlength{\oddsidemargin}{0pt}
\setlength{\topmargin}{0pt}
\setlength{\headheight}{12 pt}
\setlength{\headsep}{18 pt}
\setlength{\textwidth}{170 mm}
\setlength{\textheight}{230 mm}

\begin{document}

\newcommand{\datedujour}{mardi 7 décembre 2004}

\pagestyle{headings}
\makeatletter
\renewcommand{\@oddhead}{\rmfamily\mdseries\itshape 
DS du \datedujour\ \hfill Page \thepage}
\makeatother

\leavevmode\vfill

\begin{center}
\normalfont\sffamily\upshape\bfseries\huge
Option Informatique en Spé MP et MP$^*$\\
\vspace{4mm}
\normalfont\sffamily\upshape\bfseries\Large
Devoir surveillé du \datedujour\\
\vspace{8mm}
\normalfont\sffamily\upshape\mdseries\large
%
\end{center}

\leavevmode\vfill

\begin{abstract}
\input ds200401.abs
\end{abstract}

\bigskip
\bigskip

\begin{center}
\setlength{\fboxrule}{1pt}
\fbox{\textit{\large Veuillez rédiger chaque partie sur une copie séparée.}}
\end{center}

\leavevmode\vfill

\tableofcontents

\leavevmode\vfill
\thispagestyle{empty}
\clearpage

\section{Automates finis pondérés, d'après Vesa Halava et Tero Harju}

\input ds200401a.eno

\clearpage

\section{Longueur minimale d'un mot d'un langage rationnel}

\setcounter{question}{0}

\input ds200401b.eno

\EndOfMyText

\end{document}
