\NeedsTeXFormat{LaTeX2e}[1999/01/01]
\ProvidesPackage{TD}[2017/03/10]

\RequirePackage[a4paper,margin=2cm]{geometry}
\RequirePackage{amsmath,amssymb,graphicx}
\RequirePackage{latexsym}
\RequirePackage[utf8]{inputenc}
\RequirePackage[T1]{fontenc}
\RequirePackage[francais]{babel}
\RequirePackage{fancyhdr}
\RequirePackage{ifthen}


%% Commandes destinées à être redéfinies dans le fichier .tex

\newcommand{\annee}{\oldstylenums{2016}-\oldstylenums{2017}}
\newcommand{\semestre}{Semestre~2}
\newcommand{\ue}{Analyse~1}
\newcommand{\planche}{Planche~2}
\newcommand{\titreplanche}{Limites, continuité}

%% Mise en page

\pagestyle{fancy}
\fancyhead[CO]{\small\slshape \hfill
  \MakeUppercase{\planche} --
  {\titreplanche}}

\setcounter{secnumdepth}{1}
\parindent0pt

%% Le titre de la planche
\newcommand{\titreTD}{
  \thispagestyle{empty}
  \par
  Université d'Aix-Marseille \hfill Licence de Mathématiques\\
  {\semestre}\hfill{\annee}

  \bigskip
  \noindent
  \framebox[\textwidth]{
    \vbox{
      \begin{center}
        \textbf{\planche}\\
        {\titreplanche}
      \end{center}
    }
  }
}

%% L'environnement exo

\newcommand{\priosymb}{\clubsuit}
\newcommand{\exoprio}{}

\newcounter{Exo}
\newenvironment{exo}[1][]{%
  \refstepcounter{Exo}
  \medskip\noindent%
  {\textbf{\textsc{Exercice~\arabic{Exo}}}}
  \ifthenelse{\equal{#1}{}}{}{[#1]} \exoprio
  \par\nobreak
}{%
  \par\setlength{\leftskip}{0pt}
}

% Exo prioritaire
\newenvironment{exop}[1][]{%
  \renewcommand{\exoprio}{$\priosymb$}
  \begin{exo}[#1]}
{%
  \end{exo}
}

\newcounter{Question}[Exo]
\newcommand{\question}{%
  \refstepcounter{Question}%
  \par\setlength{\leftskip}{0pt}
  \nobreak\smallskip\arabic{Question}.\kern1.5ex}

\newcounter{SubQuestion}[Question]
\newcommand\sousquestion{%
  \refstepcounter{SubQuestion}%
  \par\setlength{\leftskip}{2em}
  \nobreak\hspace{-1em}(\alph{SubQuestion})\kern1.5ex}

%% Fin
\endinput

