summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/droit-fr/droit-fr.cls
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/droit-fr/droit-fr.cls')
-rw-r--r--Master/texmf-dist/tex/latex/droit-fr/droit-fr.cls37
1 files changed, 29 insertions, 8 deletions
diff --git a/Master/texmf-dist/tex/latex/droit-fr/droit-fr.cls b/Master/texmf-dist/tex/latex/droit-fr/droit-fr.cls
index 7d87b49ab6f..cc5ad7b2ba4 100644
--- a/Master/texmf-dist/tex/latex/droit-fr/droit-fr.cls
+++ b/Master/texmf-dist/tex/latex/droit-fr/droit-fr.cls
@@ -1,5 +1,5 @@
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{droit-fr}[2012/02/17 v0.1 classe pour droit francais]
+\ProvidesClass{droit-fr}[2013/05/04 v0.2 classe pour droit francais]
\LoadClassWithOptions{memoir} % classe de référence: memoir
%%% PACKAGES REQUIS %%%
@@ -12,6 +12,7 @@
\RequirePackage{lipsum} % génération de texte automatique
\RequirePackage{ifdraft} % comportements spécifiques quand l'option de classe draft est présente
\RequirePackage{xifthen} % code conditionnel
+\RequirePackage{kvoptions} % support des options de type clé=valeur
\RequirePackage{babel} % support des langues
\RequirePackage[babel]{csquotes} % support des guillemets babel
\RequirePackage{hyperref} % hyperliens PDF
@@ -19,8 +20,18 @@
%%% OPTIONS %%%
-%\DeclareOption{bidule}{}
-%\ProcessOptions
+\SetupKeyvalOptions{family=drfr,prefix=drfr@}
+
+\DeclareBoolOption{footnotereset}
+\ProcessKeyvalOptions{drfr}
+
+\ifdrfr@footnotereset
+% reset des notes de bas de page à chaque nouvelle page
+\RequirePackage[perpage]{footmisc}
+\else
+% numérotation continue des notes de bas de pages du début à la fin
+\counterwithout{footnote}{chapter}
+\fi
%%% PAGE DE TITRE %%%
@@ -181,8 +192,8 @@ Membres du jury: & \themembera \\
\renewcommand*{\thesection}{Section \Roman{section}}
%\setbeforesecskip{}
%\setsecindent{}
-%\setaftersecskip{1em}
-%\setsecheadstyle{}
+\setaftersecskip{2em}
+\setsecheadstyle{\LARGE\bfseries}
\newcommand{\sectio}{\section}
% paragraphes (§1)
@@ -190,8 +201,8 @@ Membres du jury: & \themembera \\
\renewcommand*{\thesubsection}{\S\ \arabic{subsection}.}
%\setbeforesubsecskip{}
%\setsubsecindent{}
-%\setaftersubsecskip{}
-%\setsubsecheadstyle{}
+\setaftersubsecskip{1.5em}
+\setsubsecheadstyle{\Large\bfseries}
\newcommand{\paragraphe}{\subsection}
% sous-paragraphes (A.)
@@ -200,7 +211,7 @@ Membres du jury: & \themembera \\
%\setbeforesubsubsecskip{}
%\setsubsubsecindent{}
%\setaftersubsubsecskip{}
-%\setsubsubsecheadstyle{}
+\setsubsubsecheadstyle{\large\bfseries}
\newcommand{\souspara}{\subsubsection}
% alinéas (1.)
@@ -268,6 +279,16 @@ Membres du jury: & \themembera \\
\setcounter{secnumdepth}{7} % pour points (6) et sous-points (7)
+%%% REFERENCES CROISEES
+
+\AtBeginDocument{%
+% autoref est disponible via le package hyperref
+\renewcommand*{\bookautorefname}{Partie}
+\renewcommand*{\partautorefname}{Titre}
+\renewcommand*{\chapterautorefname}{Chapitre}
+}
+
+
%%% GLOSSAIRE
\renewcommand{\memgloterm}[1]{\textbf{#1}}