\def\fileversion{0.1}
\def\filedate{2006/10/06}

\NeedsTeXFormat{LaTeX2e}[1998/06/01]

\typeout{-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-}
\typeout{Style LaTeX pour l'UPMC pour TD et TME}
\typeout{Version \fileversion}
\typeout{\filedate}
\typeout{Valerie Menissier-Morain (necessite exam.cls)}
\typeout{-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-}

\ProvidesPackage{upmc}[\filedate]

\RequirePackage{enumitem}
\RequirePackage{mathtools}

\RequirePackage[francais]{babel}
\RequirePackage[latin1]{inputenc}
\RequirePackage{tabularx,times,alltt,amsmath,amsthm,amssymb,latexsym}
\RequirePackage{graphicx,color,listings,ifthen,multicol,pifont,ifpdf}
%\RequirePackage{xcomment}

\newif\ifenseignants
\DeclareOption{enseignants}{\enseignantstrue}
\ProcessOptions\relax

\ifenseignants
\printanswers
\else
\noprintanswers
\fi

% Titre, ent�te et bas de page
\AtBeginDocument{\entete}

\pagestyle{headandfoot}
\headrule
\footer{%\copyright \annee\,(by UPMC/\diplome/\module)
}{}{\today}
\header{CPA}{\ifenseignants\large \emph{Version enseignant}\else\fi}{\titrecourt{} -- page \thepage/\numpages}

\newcommand{\entete}{
\ifpdf
\includegraphics[scale=0.1]{../common_files/su.png}

\vspace{-1.5cm}

\rightline{\textbf{Nom:}$\qquad\qquad\qquad\qquad\qquad\qquad\qquad~$}
\rightline{\textbf{Pr\'enom:}$\qquad\qquad\qquad\qquad\qquad\qquad\quad$}

\vspace{1cm}

\else
\includegraphics{../common_files/su.png}\hfill Nom:
\fi

\begin{center}
{\LARGE \textbf{\titrelong}}
\bigskip

\ifenseignants{{\large \textbf{Auteurs}}\\\authorsujet}\fi
\bigskip

A.~Genitrini et C.~D\"urr et BM.~Bui-Xuan
\end{center}
}

\extrawidth{1in}
\extraheadheight{-0.25in}
\extrafootheight{-0.25in}

\pointname{}
\newcounter{exo-int}\setcounter{exo-int}{0}
\newenvironment{exo}[1][]{
  \stepcounter{exo-int}
  \bigskip\bigskip \noindent \textbf{\large Exercice  \arabic{exo-int}
    \ifthenelse{\equal{#1}{}}{}{ -- #1}}\\}{}
\newenvironment{quest}[1][]{\ifthenelse{\equal{#1}{}}{\question}{\question[#1]}}{}

% Changer le titre d'une partie destin�e aux enseignants
\newenvironment{Solution}[1][Solution]%
{\renewcommand{\solutiontitle}{\noindent\textbf{#1:}\par\noindent}%
\begin{solution}}%
{\end{solution}}

% Un petit environnement pour les remarques
% % \newenvironment{remark}{\bigskip\par\noindent\textbf{Remarque}:\par\noindent}{\par\noindent}
% % \newenvironment{remarks}{\bigskip\par\noindent\textbf{Remarques}:\par\noindent\begin{enumerate}}{\end{enumerate}\par\noindent}

% Deux colonnes souples
\setlength{\columnseprule}{0.1pt}
\def\sidebyside{\begin{center}\begin{multicols}{2}\begin{minipage}{\columnwidth}}
\def\nextto{\end{minipage}\vfill\flushcolumns\begin{minipage}{\columnwidth}}
\def\endsidebyside{\end{minipage}\end{multicols}\end{center}}

