%Définitions de style pour accompagner le document sur 
%la compilation statique de document.

\RequirePackage{etoolbox}
\RequirePackage{caption}
\RequirePackage{tcolorbox}
\RequirePackage{verbatim}
\RequirePackage{listings}
\RequirePackage{makeidx} \makeindex
\RequirePackage{xcolor}             % (Demonstration purposes only.)
\RequirePackage{graphicx}
%\RequirePackage[hyphens]{url} %url est incompatible avec
                               %\hyperref pour lwarp
\RequirePackage[breaklinks]{hyperref}  % LOAD THESE LAST!
\RequirePackage{varioref}  % LOAD THESE LAST!

\captionsetup{%
    font={small,sl},
    labelfont=bf,
    width=.9\textwidth
}        

%Tout le code décrit sera du laTeX
\lstset{language=[LaTeX]TeX}

%Commande pour écrire un acronyme:
%  La commande a un paramètre qui est le texte à écrire
\newcommand\acro[1]{\textsc{#1}}

%La commande suivante permet d'imprimer
%un nom de fichier ou de répertoire en mode
%ligne
\newcommand\fich[1]{\texttt{#1}}
\newcommand\IAPUNoFile{\relax}

%Couleur utilisée pour écrire des commandes
\newcommand\IAPU@CouleurCmd{purple}
%Sélection de la police à utiliser pour écrire
%l'affichage produit par une commande
%Pour couper une chaîne sans signe de césure
%utile pour les noms de fichiers ou commandes
\newcommand\IAPU@PoliceResultat{\ttfamily\scriptsize}
%Police à utiliser pour afficher des commandes
%en mode paragraphe (lorsque la commande
%d'affichage de la commande commence un nouveau paragraphe)
\newcommand\IAPU@PoliceCmd{\ttfamily}

%Autorise la césure, mais ne met aucune
%marque (utile par exemple dans les noms de fichiers).
\newcommand\BR{\discretionary{}{}{}}

\title{Modification of the document ``MathTrip.tex''}
\author{Alain Aubord\\mail: \href{mailto:tex.support@sourire.ch}{tex.support@sourire.ch}}

%Réglages pour l'affichage des liens
\hypersetup{
     pdfborder={0 0 0},
%You can set individual colors for links as below:
  colorlinks=true,
  linkcolor=blue,
  urlcolor={blue},
  filecolor={blue},
   linktoc=all,
}

%Permet d'écrire une commande du système
%qui apparaît dans le cours du texte.
%
%La macro a un paramètre:
%       1) Le texte de la commande (avec tous
%          les caractères TeX spéciaux neutralisés)
\newcommand\cmd[1]{\textcolor{\IAPU@CouleurCmd}{\texttt{#1}}}
%Cette macro sert à afficher une commande comme un paragraphe
%
%La macro a un paramètre:
%       1) La commande dont il faut afficher le texte
%          avec tous les caractères spéciaux neutralisés.
\newcommand\Commande[1]{\par\cmd{#1}\par}

%Pour avoir de l'espace entre les paragraphes, plutôt que de l'indentation au
%début du paragraphe.
\setlength{\parindent}{0pt}%
\setlength{\parskip}{1ex plus .1ex minus .5ex}
