summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/extensions/facture-meta.tex
blob: 2d5c47ad49a6e33dc825e12deb83d494f9e2a1ff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% 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}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% 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{\rsfbEncodage}{latin1}
\else
%    \RequirePackage[utf8]{inputenc}
    \newcommand{\rsfbEncodage}{UTF8}
\fi

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Définition des commandes  %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Toutes les commandes sont obligatoirement sous la forme \rsfbQuelqueChose %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

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


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% \rsfbCredit permet d'ajouter les crédits dans le footer.
\pagestyle{fancy} 
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\newcommand{\rsfbCredit}{
\fancyfoot[EOC]{\footnotesize Extension \og \rsfbvarname \fg, V \rsfbvarversion, \rsfbvardate, \copyright\ \rsfbvarauthor.}
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Titres du tableau d'adresses
\newcommand{\rsfbExpedition}[1]{\newcommand{\rsfbexpedition}{#1}}
\newcommand{\rsfbFacturation}[1]{\newcommand{\rsfbfacturation}{#1}}
\newcommand{\rsfbLivraison}[1]{\newcommand{\rsfblivraison}{#1}}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Titres du tableau des produits
\newcommand{\rsfbNatureTableauProduits}[1]{\ctdescription{#1}}
\newcommand{\rsfbQuantiteTableauProduits}[1]{\ctheaderone{#1}}
\newcommand{\rsfbPuTableauProduits}[1]{\ctheadertwo{#1}}


%% + quelques autres paramètres utiles du tableau des produits:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Par défaut 2 décimales, c'est plutôt correct, non?
\newcommand{\rsfbNbDecimalesTableauProduits}[1]{\nprounddigits{#1}}
% Unité monétaire dans le header du tableau
\newcommand{\rsfbMonnaieTableauProduits}[1]{\ctcurrency{#1}}
% Et le mot "sur" ("on" en anglais)
\newcommand{\rsfbSurTableauProduits}[1]{\ctontraslation{#1}}