%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Facture & note de frais %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Chargement des extensions %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\RequirePackage{fontspec} 

%\RequirePackage{fontenc}

\RequirePackage[top=2 cm, bottom=2 cm, left=2.5 cm, right=2.5 cm]{geometry}
\RequirePackage{soul}
\RequirePackage{ulem}
\RequirePackage{eurosym}
\RequirePackage{lmodern}
\RequirePackage{color}
\RequirePackage{colortbl}
\RequirePackage[colorlinks=true, urlcolor=magenta]{hyperref}
\RequirePackage{mathtools}
\RequirePackage{amssymb}
\RequirePackage{mathrsfs}
\RequirePackage{multirow}
\RequirePackage{fancyhdr}
\RequirePackage{array}
\RequirePackage{ifthen}

\RequirePackage{calctab}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Facture & note de frais %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Déclaration des options %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\newif\if@latinUn \@latinUnfalse
\DeclareOption{latin1}{\@latinUntrue}

%% \DeclareOption{option}{...}
\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{babel}}
\ProcessOptions

\RequirePackage{babel} 

\if@latinUn
    \RequirePackage{inputenc}
    \newcommand{\rsEncodage}{latin1}
\else
%    \RequirePackage[utf8]{inputenc}
    \newcommand{\rsEncodage}{UTF8}
\fi

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Facture & note de frais %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Définition des commandes  %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Toutes les commandes sont obligatoirement sous la forme \rsQuelqueChose %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Facture & note de frais %%
%% Couleurs de mise en évidence
\definecolor{grisfonce}{gray}{0.3}
\definecolor{grisclair}{gray}{0.7}



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Facture & note de frais communs %%
%%%%%%%%%%%%%
%% diverses

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Facture & note de frais communs %%
%% \rsCredit permet d'ajouter les crédits dans le footer.
\pagestyle{fancy} 
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\newcommand{\rsCredit}{
\fancyfoot[EOC]{\footnotesize Extension \og \rsvarname \fg, V \rsvarversion, \rsvardate, \copyright\ \rsvarauthor.}
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Facture & note de frais communs %%
%% permet de choisir l'unité monétaire ailleurs que dans le tableau 
%% des produits pour la facture  (package cactab).
%% \euro (defaut), \pounds (livre anglaise) \$ (dollar américain) \textyen (yen japonais)
%% Decomenter ci-dessous pour voir les unités
%%\$ \pounds \euro \textyen
\newcommand{\rsChoisirUniteMonetaire}[1]{\newcommand{\rsuniteMonetaire}{#1}}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Facture & note de frais communs %%
%% \rsAerationVerticale fixe la longueur de l'espacement vertical, par defaut 1.5 cm
%% et permet d'aérer la page verticalement; le paramètre est une mesure LaTeX
%% TeX comprend six unités de mesure :
%% + pt point = 0,35 mm
%% + mm millimètre
%% + ex correspond à la hauteur d'un x dans la fonte courante
%% + em correspond à la largeur d'un m dans la fonte courante
%% + cm centimètre
%% + in pouce = 2,54 cm
\newlength{\rsespaceVertical}
\newcommand{\rsAerationVerticale}[1]{\setlength{\rsespaceVertical}{#1}}