summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/latex/droit-fr/CHANGELOG62
-rw-r--r--Master/texmf-dist/doc/latex/droit-fr/README44
-rw-r--r--Master/texmf-dist/doc/latex/droit-fr/droit-fr.pdfbin245672 -> 251786 bytes
-rw-r--r--Master/texmf-dist/doc/latex/droit-fr/droit-fr.tex136
-rw-r--r--Master/texmf-dist/doc/latex/droit-fr/example/.latexmkrc23
-rw-r--r--Master/texmf-dist/doc/latex/droit-fr/example/bibliographie.bib42
-rw-r--r--Master/texmf-dist/doc/latex/droit-fr/example/bibliographie.tex53
-rw-r--r--Master/texmf-dist/doc/latex/droit-fr/example/glossaire.tex131
-rw-r--r--Master/texmf-dist/doc/latex/droit-fr/example/introduction.tex47
-rw-r--r--Master/texmf-dist/doc/latex/droit-fr/example/journaux.bib9
-rw-r--r--Master/texmf-dist/doc/latex/droit-fr/example/latexmkrc31
-rw-r--r--Master/texmf-dist/doc/latex/droit-fr/example/main.tex23
-rw-r--r--Master/texmf-dist/doc/latex/droit-fr/example/misc.tex5
-rw-r--r--Master/texmf-dist/doc/latex/droit-fr/example/partie1.tex20
-rw-r--r--Master/texmf-dist/doc/latex/droit-fr/example/resume.tex10
-rw-r--r--Master/texmf-dist/doc/latex/droit-fr/latexmkrc (renamed from Master/texmf-dist/doc/latex/droit-fr/.latexmkrc)0
-rw-r--r--Master/texmf-dist/tex/latex/droit-fr/droit-fr.bbx177
-rw-r--r--Master/texmf-dist/tex/latex/droit-fr/droit-fr.cbx26
-rw-r--r--Master/texmf-dist/tex/latex/droit-fr/droit-fr.cls70
19 files changed, 497 insertions, 412 deletions
diff --git a/Master/texmf-dist/doc/latex/droit-fr/CHANGELOG b/Master/texmf-dist/doc/latex/droit-fr/CHANGELOG
deleted file mode 100644
index 8d4af94edef..00000000000
--- a/Master/texmf-dist/doc/latex/droit-fr/CHANGELOG
+++ /dev/null
@@ -1,62 +0,0 @@
-Version 0.4
-===========
-
-Packages requis:
-- biblatex (version 2.0 ou plus)
-- biber (version 1.0 ou plus)
-
-I. Classe de document
----------------------
-- ajout commandes relatives à l'index d'auteurs par versets
-- ajout commandes de customisation des versets
-- ajout automatique d'un point final dans le libellé d'un verset, si ce libellé n'est pas déjà terminé par un caractère de ponctuation
-- suppression de messages "Hfootnote ..." lorsque l'option footnotereset=true est activée
-
-II. Style bibliographique
--------------------------
-- nouveau mécanisme de rattachement dans les entrées de jurisprudence via le champ "related": une liste de @commentary peut être spécifiée directement dans une entrée de type @jurisdiction via le champ "related". Ce nouveau mécanisme permet de se dispenser de la création d'une entrée de type @set.
-- correction du champ chapter imprimé en double dans les entrées de type @commentary
-- indexation des auteurs
-
-III. Exemple de document
-------------------------
-- ajout de packages requis en préambule (et non dans le fichier de classe)
-- support de l'index d'auteurs
-- modification de la bibliographie jurisprudentielle de façon à mettre en oeuvre le champ "related" (voir II).
-
-
-Version 0.3
-===========
-
-Packages requis:
-- biblatex (version 2.0 ou plus)
-- biber (version 1.0 ou plus)
-
-I. Classe de document
----------------------
-- Ajout option "footnotereset" portant sur le mode de numérotation des notes de bas de page.
-- Ajout option "versetitle" portant sur les titres de versets.
-
-II. Style bibliographique
--------------------------
-- Support champs "part" et chapter" dans le type "article", pour les revues comprenant des sections thématiques (tel que le recueil Dalloz ou JCP).
-- Correction casse des pages dans la biblio et les citations.
-- Ajout des schémas de tri "tymdi" et "iymd" dédiés aux jurisprudences
-- Supression des messages "pdftex warning: destination with the same identifier" pendant la compilation.
-
-III. Exemple de document
-------------------------
-- Ajout du fichier sommaire.tex dédié au sommaire et aux réglages correspondants.
-- Ajout du fichier toc.tex dédié à la table des matières et aux réglages correspondants.
-- Ajout du fichier journaux.bib listant des noms de journaux abrégés.
-- Groupement des références jurispridentielles françaises par juridiction dans la bibliographie.
-
-Version 0.2
-===========
-
-Correction de bugs divers.
-
-Version 0.1
-===========
-
-Première version.
diff --git a/Master/texmf-dist/doc/latex/droit-fr/README b/Master/texmf-dist/doc/latex/droit-fr/README
deleted file mode 100644
index 2e4d3033d16..00000000000
--- a/Master/texmf-dist/doc/latex/droit-fr/README
+++ /dev/null
@@ -1,44 +0,0 @@
- +---------------------------------------+
- | droit-fr |
- | |
- | LaTeX tools for french thesis in law. |
- | |
- | By Yves de Saint-Pern |
- | yves.desaintpern@gmail.com |
- +---------------------------------------+
-
-Description
-===========
-
-droit-fr is a toolkit intented for students writing a thesis in french law.
-It features:
-
-- a LaTeX document class solving most issues faced in french law context, such as:
- . numbered paragraphs ("verses")
- . index using verse numbers rather than pages
- . extended number of hierarchical levels
- . two tables of contents with different depths (summary vs. long toc)
-
-- a bibliographic style for Biblatex package:
- . supporting most french legal sources (laws, cases, commentaries)
- . designed from typical french graphical settings
-
-- a practical example of french thesis document based on these two resources.
-
-- a documentation explaining the contents of these resources and how to use them.
-
-
-Copyright and License
-=====================
-
-Copyright 2012 Yves de Saint-Pern
-
-This work may be distributed and/or modified under the conditions of
-the LaTeX Project Public License, either version 1.3c of this license
-or (at your option) any later version. The latest version of this
-license is in
-
- http://www.latex-project.org/lppl.txt
-
-and version 1.3c or later is part of all distributions of LaTeX version
-2008/05/04 or later.
diff --git a/Master/texmf-dist/doc/latex/droit-fr/droit-fr.pdf b/Master/texmf-dist/doc/latex/droit-fr/droit-fr.pdf
index e034595e897..7a5267de586 100644
--- a/Master/texmf-dist/doc/latex/droit-fr/droit-fr.pdf
+++ b/Master/texmf-dist/doc/latex/droit-fr/droit-fr.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/droit-fr/droit-fr.tex b/Master/texmf-dist/doc/latex/droit-fr/droit-fr.tex
index 0ebfdc612f2..437119668c6 100644
--- a/Master/texmf-dist/doc/latex/droit-fr/droit-fr.tex
+++ b/Master/texmf-dist/doc/latex/droit-fr/droit-fr.tex
@@ -13,7 +13,7 @@
\MakeAutoQuote*{<}{>}
\MakeShortVerb{\|}
-\rcsid{$Id: droit-fr.tex,v 0.4 2014/01/30 14:00:00 ydsp stable $}
+\rcsid{$Id: droit-fr.tex,v 1.1 2015/10/02 16:00:00 ydsp stable $}
\newcommand*{\biber}{Biber\xspace}
\newcommand*{\biblatex}{Biblatex\xspace}
@@ -305,10 +305,16 @@ Le rendu visuel de chaque niveau a été choisi de manière arbitraire.
Il est d'usage en droit français de numéroter des blocs de paragraphe, notamment dans les thèses. Ces paragraphes numérotés seront dans la suite appelés "versets".
+\begin{ltxsyntax}
+
+\cmditem{verset}{titre}
+
La commande \cmd{verset} peut être considérée comme une commande de section de faible niveau, mais présente des particularités: son compteur n'est jamais remis à zéro et peut être utilisée à n'importe quel niveau hiérarchique; de plus il est possible d'en laisser le titre vide.
-Un point final est automatiquement ajouté à la fin du libellé du verset, si l'argument passé à la commande n'est pas déjà terminé par un point. Ce mécanisme dispense donc le rédacteur de systématiquement terminer chaque libellé de verset par un tel point.
-De façon plus générale, un point final ne sera ajouté en fin de libellé de verset que si celui-ci ne se termine pas par l'un des caractère de ponctuation suivants: point, point d'exclamation, point d'interrogation ou trois petits points.
+Un point final est automatiquement ajouté à la fin du titre du verset, si l'argument passé à la commande n'est pas déjà terminé par un point. Ce mécanisme dispense donc le rédacteur de systématiquement terminer chaque libellé de verset par un tel point.
+De façon plus générale, un point final ne sera ajouté en fin de titre du verset que si celui-ci ne se termine pas par l'un des caractère de ponctuation suivants: point (.), point d'exclamation (!), point d'interrogation (?) ou trois petits points (\ldots).
+
+\end{ltxsyntax}
\subsection{En-têtes et pied-de-pages}
\label{entete}
@@ -324,7 +330,7 @@ Le pied de page contient le numéro de la page courante centré.
\subsection{Index}
\label{index}
-L'index de base proposé par \latex référence des termes à l'aide de numéros de page. Deux variantes utilisant des numéros de verset est également proposée ici.
+L'index de base proposé par \latex référence des termes à l'aide de numéros de page. Deux index supplémentaires, utilisant des numéros de verset, sont proposés par la classe \sty{droit-fr}.
\subsubsection{Index de base par versets}
@@ -340,7 +346,7 @@ Ajoute un mot-clé au fichier d'index par versets. Cette commande est identique
\cmditem{printindexv}
-Imprime l'index complet par pages ou par versets à la position courante. Bien entendu, la commande \cmd{makeindexv} doit avoir été invoquée dans le préambule du document.
+Imprime l'index complet par versets à la position courante. Bien entendu, la commande \cmd{makeindexv} doit avoir été invoquée dans le préambule du document.
\end{ltxsyntax}
@@ -451,6 +457,56 @@ Dans cet exemple, une référence bibliographique de clé \bibtex \prm{cle} est
On notera que le mot séparateur \enquote{spéc.} est spécifié dans la macro \texttt{thiscite}, qui peut être modifiée.
\end{valuelist}
+\optitem[parens]{namestyle}{\opt{parens}, \opt{parensprefix}, \opt{plain}}
+
+Cette option contrôle le rendu des prénoms et des particules de nom de famille dans la bibliographie.
+
+\begin{valuelist}
+\item[parens] Valeur par défaut. Le prénom et la particule sont groupés ensemble et mis entre parenthèses après le nom de famille, comme suit:
+\begin{quote}
+\textsc{Saint-Pern} (Yves de)
+\end{quote}
+
+\item[parensprefix] La particule est positionnée juste après le nom de famille, entre parenthèses; le prénom est positionné après la particule, sans parenthèses, comme suit:
+\begin{quote}
+\textsc{Saint-Pern} (de), Yves
+\end{quote}
+
+\item[plain] Le prénom et la particule sont groupés ensemble et séparés du nom de famille par une virgule, comme suit:
+\begin{quote}
+\textsc{Saint-Pern}, Yves de
+\end{quote}
+\end{valuelist}
+
+\boolitem[false]{reverseauthors}
+
+Cette option contrôle le rendu du champ \bibfield{author} dans la bibliographie. Lorsque l'option vaut \texttt{true}, alors tous les auteurs listés dans ce champ sont rendus de la même manière, avec le nom de famille en premier suivi du prénom entres parenthèses, comme suit:
+\begin{quote}
+\textsc{Malaurie} (Philippe), \textsc{Aynès} (Laurent) et \textsc{Stoffel-Munck} (Philippe)
+\end{quote}
+
+Lorsque cette option est positionnée à \texttt{false}, qui est la valeur par défaut, seul le premier auteur est imprimé avec son nom de famille suivi du prénom entre parenthèses; tout auteur supplémentaire est ensuite imprimé avec le prénom suivi du nom de famille, comme suit:
+
+\begin{quote}
+\textsc{Malaurie} (Philippe), Laurent \textsc{Aynès} et Philippe \textsc{Stoffel-Munck}
+\end{quote}
+
+\boolitem[true]{smartinitials}
+Cette option contrôle le mécanisme d'abréviation des prénoms dans les citations. Sont affectés les prénoms contenus dans les champs \bibfield{author} ou \bibfield{editor}.
+
+Lorsque cette option vaut \texttt{false}, tout prénom est abrégé en son initiale.
+
+Lorsque cette option vaut \texttt{true}, le nombre de lettres du prénom abrégé dépend des premières lettres de ce prénom, conformément à l'usage en France:
+\begin{itemize}
+\item tout prénom commençant par un digramme (c'est-à-dire deux consonnes formant un seul son) est abrégé en ce digramme. Par exemple, \enquote{Charles} est abrégé en \enquote{Ch.}.
+\item tout prénom commençant par un consonne ou un digramme, puis par l ou r, est abrégé en ces premières lettres. Par exemple, \enquote{Claire} est abrégé en \enquote{Cl.}; \enquote{Christian} est abrégé en \enquote{Chr.}.
+\item tout autre prénom est abrégé en son initiale.
+\end{itemize}
+
+\boolitem[true]{indexnameformat}
+
+Contrôle le rendu des noms de famille dans un index d'auteurs. Lorsque cette option vaut \texttt{true}, chaque nom de famille est imprimé en petites majuscules dans l'index; lorsqu'elle vaut \texttt{false}, chaque nom de famille est imprimé tel quel.
+
\end{optionlist}
\subsection{Base de données bibliographiques}
@@ -643,7 +699,11 @@ Le style bibliographique \texttt{\bibstylename} présenté dans cette section ne
\subsubsection{Bibliographie}
-Il est ici question du rendu des références bibliographies imprimées au moyen de la commande \cmd{printbibliography}.
+\begin{ltxsyntax}
+
+\cmditem{printbibliography}
+
+Cette commande génère la bibliographie.
Les noms de familles sont en petites majuscules, les prénoms en minuscules. Le premier auteur d'une référence bibliographique est affiché selon un ordre inversé (nom de famille d'abord, puis prénom entre parenthèses), afin de mettre en évidence un classement par nom de famille. Si la référence des auteurs supplémentaires, ceux-ci sont affichés selon un ordre normal (prénom puis nom de famille).
@@ -656,28 +716,47 @@ Les titres sont:
\item en italique pour les autres types de références.
\end{itemize}
+\end{ltxsyntax}
+
\subsubsection{Citations}
-Les citations effectuées dans le corps du texte au moyen de la commande \cmd{cite} et de ses variantes, sont renvoyées en bas de page comme le veut l'usage.
+Les citations effectuées dans le corps du texte au moyen de la commande \cmd{cite} et de ses variantes, sont renvoyées en bas de page comme le veut l'usage.
-Les noms de familles sont en petites majuscules, les prénoms étant systématiquement en initiales.
+\begin{ltxsyntax}
+
+\cmditem{cite}[prenote][postnote]{clé bibtex}
+
+Voir la documentation du package \biblatex pour plus de précisions sur les arguments de la commande.
+
+Lorsque la commande est invoquée depuis le corps du texte, celle-ci crée une citation dans une note de bas de page. Un point est automatiquement ajouté à la fin de la note de bas de page générée.
+
+La commande peut également être invoquée depuis une note de bas de page (c'est-à-dire depuis l'intérieur d'une commande \cmd{footnote}). Dans ce cas, la commande \cmd{cite} ne fait que générer les données relatives au document cité, sans ajout de point, qu'il faut ajouter manuellement si nécessaire.
+
+Les noms de famille sont en petites majuscules.
+
+Les prénoms sont abrégés\footnote{À cet égard, l'option \texttt{smartinitials} permet de choisir le mécanisme d'abréviation des prénoms. Voir section \ref{biboptions}.}.
Les titres sont:
\begin{itemize}
-\item au format normal pour les textes juridiques de référence (lois, codes)
-\item entre guillemets pour les ouvrages "contributifs" (articles de journal, de mélange ou de colloque)
-\item en italiques pour les autres types de références
+\item au format normal pour les textes juridiques de référence (lois, codes),
+\item entre guillemets pour les ouvrages \enquote{contributifs} (articles de journal, de mélange ou de colloque),
+\item en italiques pour les autres types de références.
\end{itemize}
Le style bibliographique \sty{\bibstylename} remplace automatiquement des citations répétées par l'abréviation \textit{ibid.} à moins que la citation soit la première sur la page courante (ou double page courante si le document est en recto-verso).
\footnote{
-Lorsque qu'un ouvrage est cité plusieurs fois de suite, il est fréquent de rencontrer dans des ouvrages de thèse d'autres locutions latines telles que \textit{opere citato} ou \textit{locare citato}. Au-delà de l'appétance légendaire des juristes pour les formules latines, on peut imaginer leur démocratisation motivée par la volonté d'alléger les citations en note de bas de page. Toutefois, le sens attribué à ces mots n'est pas toujours le même, et leur usage abusif s'avère très pénible pour le chercheur.
-
-En l'occurence, les locutions \textit{opere citato} et \textit{locare citato} n'ont pas toujours le même sens et s'appliquent mal aux références sans auteur. Il a donc été choisi de ne pas les prendre en charge.
+Certains ouvrages de thèse utilisent d'autres locutions latines telles que \textit{opere citato} ou \textit{locare citato} lorsque qu'un ouvrage est cité plusieurs fois de suite, probablement dans le but d'alléger les citations en note de bas de page. Toutefois, les locutions \textit{opere citato} et \textit{locare citato} n'ont pas toujours le même sens et s'appliquent mal aux références sans auteur. Il a donc été choisi de ne pas les prendre en charge dans le le présent style.
}.
+\cmditem{cites}[prenote][postnote]{clé 1}[prenote][postnote]{clé 2}\ldots
+
+Voir la documentation du package \biblatex pour plus de précisions sur les arguments de la commande.
+Lorsque la commande est invoquée depuis le corps du texte, celle-ci crée un groupe de citations dans une note de bas de page. Les différentes citations de ce groupe sont séparées par un point-virgule. Un point est automatiquement ajouté à la fin de la note de bas de page générée.
+La commande peut également être invoquée depuis une note de bas de page (c'est-à-dire depuis l'intérieur d'une commande \cmd{footnote}). Dans ce cas, la commande \cmd{cites} ne fait que générer les données relatives aux documents cités, sans ajout de point, qu'il faut ajouter manuellement si nécessaire.
+
+\end{ltxsyntax}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -793,12 +872,13 @@ Ce fichier contient également des réglages de rendu du sommaire, qui peuvent Ã
\subsubsection{\file{glossaire.tex}}
-Le glossaire est géré dans le fichier \file{glossaire.tex}. Il contient la liste en vrac des termes à référencer, suivie de l'appel à la commande \cmd{printglossary}.
+Le glossaire est géré dans le fichier \file{glossaire.tex}. Il contient la liste en vrac des termes à référencer, suivie de l'appel à la commande \cmd{printglossary}. L'option style=mcolindex permet d'imprimer le glossaire en deux colonnes. Toutes les commandes utilisées sont fournies par le package \sty{glossaries}.
\begin{ltxexample}
-\<<glossary>>{ibid.}{ibidem}
-\<<glossary>>{D.}{Recueil Dalloz}
+\<<newacronym>>{ibid.}{ibidem}
+\<<newacronym>>{D.}{Recueil Dalloz}
...
-\<<printglossary>>
+\<<glsaddall>>
+\<<printglossary>>[style=mcolindex]
\end{ltxexample}
\subsubsection{\file{journaux.bib}}
@@ -1055,9 +1135,9 @@ Voici la séquence de compilation minimale à effectuer sur le fichier principal
\begin{lstlisting}[style=plain]{}
pdflatex main.tex
-makeindex -s main.ist -o main.idx main.ind
-makeindex -s main.ist -o auteurs.idx auteurs.ind
-makeindex -s main.gst -o main.gls main.glo
+makeindex -s index.ist -o index.idx index.ind
+makeindex -s auteurs.ist -o auteurs.idx auteurs.ind
+makeglossaries main.glo
biber main.bcf
pdflatex main.tex
pdflatex main.tex
@@ -1065,11 +1145,13 @@ pdflatex main.tex
%
Plusieurs passes sur le programme \texttt{pdflatex} sont nécessaires pour résoudre les problèmes de références croisées.
-Le programme \texttt{makeindex} est à appeler trois fois, pour l'index de base, l'index d'auteurs et le glossaire. Les fichiers d'extension \file{.ist} et \file{.gst} sont des fichiers de style passés en paramètre de \texttt{makeindex}; ils sont créés à la première passe de pdflatex si absents.
+Le programme \texttt{makeindex} est à appeler deux fois, pour l'index de base et l'index d'auteurs. Les fichiers d'extension \file{.ist} sont des fichiers de style passés en paramètre de \texttt{makeindex}; ils sont créés à la première passe de pdflatex si absents.
+
+Le programme \texttt{makeglossaries} est un script Perl qui génère le glossaire. Il nécessite l'installation préalable d'une distribution Perl.
-\texttt{\biber} intervient dans la génération de la bibliographie. Il doit être appelé une fois en lieu et place de \bibtex.
+Le programme \texttt{\biber} participe à la génération de la bibliographie. Il doit être appelé une fois en lieu et place de \bibtex.
-\subsubsection{Avec LatexMk}
+\subsubsection{Avec Latexmk}
Latexmk\fnurl{http://www.phys.psu.edu/~collins/software/latexmk-jcc/} est un programme qui gère de manière interne les étapes intermédiaires de compilation décrites précédemment. Dans un unique appel à latexmk, latex, makeindex et biber sont appelés autant de fois que nécessaire afin de produire un fichier PDF:
@@ -1085,7 +1167,7 @@ latexmk -c
\end{lstlisting}
%
-Le fichier \file{.latexmkrc} contient des paramètres permettant d'exécuter automatiquement la séquence manuelle définie dans la section précédente; sa présence dans le répertoire de travail est donc \emph{indispensable}.
+Le fichier \file{latexmkrc} contient des paramètres permettant d'exécuter automatiquement la séquence manuelle définie dans la section précédente; sa présence dans le répertoire de travail est donc \emph{indispensable}.
%\subsection{Adaptation de l'exemple}
%TODO: finir cette section
@@ -1196,7 +1278,7 @@ L'utilisation du guillemet anglais |"| est à proscrire. La commande \cmd{enquot
\subsection{Usages particuliers de \biblatex}
-La plupart des fonctionnalités du package \biblatex sont pour la plupart être faciles à prendre en main, pour peu que l'on s'attaque à sa documentation assez titanesque. Toutefois, certains d'entre eux doivent être utilisés de manière spéciale dans certains cas.
+Les fonctionnalités du package \biblatex sont pour la plupart faciles à prendre en main, pour peu que l'on s'attaque à sa documentation assez titanesque. Toutefois, certains d'entre eux doivent être utilisés de manière spéciale en français.
Sont donc ici répertoriés certaines options de ce package particulièrement intéressantes, et certaines finesses d'utilisation des champs de références bibliographiques.
@@ -1216,7 +1298,7 @@ author = {<<{Delaisi de Parseval}>>, Genevieve and Depadt-Sebag, Valerie},
\paragraph{Groupes d'auteurs/rédacteurs}
-Les champs \bibfield{author} or \bibfield{editor} peuvent contenir des noms de groupes lorsque cela est nécessaire\footnote{Les noms de groupes sont particulièrement fréquents dans les rapports officiels}. Pour éviter que ces groupes soient traités comme des noms de personnes (prénom, nom, etc), une paire supplémentaire d'accolades est nécessaire. Les champs optionnels \bibfield{shortauthor} et \bibfield{shorteditor} sont destinés à contenir des noms abrégés pour usage dans les citations.
+Les champs \bibfield{author} or \bibfield{editor} peuvent contenir des noms de groupes lorsque cela est nécessaire\footnote{Les noms de groupes sont particulièrement fréquents dans les rapports officiels.}. Pour éviter que ces groupes soient traités comme des noms de personnes (prénom, nom, etc), une paire supplémentaire d'accolades est nécessaire. Les champs optionnels \bibfield{shortauthor} et \bibfield{shorteditor} sont destinés à contenir des noms abrégés pour usage dans les citations.
\begin{lstlisting}[style=bibtex]{}
editor = {<<{Comit\'e Consultatif National d'\'Ethique}>>
diff --git a/Master/texmf-dist/doc/latex/droit-fr/example/.latexmkrc b/Master/texmf-dist/doc/latex/droit-fr/example/.latexmkrc
deleted file mode 100644
index a03cb3e906c..00000000000
--- a/Master/texmf-dist/doc/latex/droit-fr/example/.latexmkrc
+++ /dev/null
@@ -1,23 +0,0 @@
-# fichier principal par défaut
-@default_files = main;
-
-# compilation via pdflatex uniquement
-$pdf_mode = 1;
-$pdflatex = 'pdflatex -synctex=1 %O %S';
-#$dvi_mode = 0;
-
-# génération de la bibliographie
-#$bibtex = 2;
-
-# génération de l'index avec fichier de style .ist
-$makeindex = 'makeindex -s %R.ist %O -o %D %S';
-
-# génération du glossaire avec fichier de style .gst
-add_cus_dep('glo', 'gls', 0, 'makeglo2gls');
-sub makeglo2gls {
- system("makeindex -s '$_[0]'.gst -o '$_[0]'.gls '$_[0]'.glo");
-}
-
-# fichiers temporaires additionnels à effacer
-$clean_ext = "bbl gls glg glo bak backup %R-blx.bib run.xml ist gst synctex.gz";
-$cleanup_includes_cusdep_generated = 1;
diff --git a/Master/texmf-dist/doc/latex/droit-fr/example/bibliographie.bib b/Master/texmf-dist/doc/latex/droit-fr/example/bibliographie.bib
index 294d03228d9..cb1499c6d58 100644
--- a/Master/texmf-dist/doc/latex/droit-fr/example/bibliographie.bib
+++ b/Master/texmf-dist/doc/latex/droit-fr/example/bibliographie.bib
@@ -1,7 +1,7 @@
% This file was created with JabRef 2.9b2.
% Encoding: UTF8
-@BOOK{alland:dicoculturejur,
+@BOOK{alland_dicoculturejur,
author = {Alland, Denis and Rials, Stéphane},
title = {Dictionnaire de la culture juridique},
subtitle = {Test},
@@ -10,7 +10,15 @@
keywords = {french, special}
}
-@INCOLLECTION{bainham:parentageparenthood,
+@BOOK{saintpern_latexdroitfr,
+ author = {de Saint-Pern, Yves},
+ title = {LaTeX appliqué au droit français},
+ subtitle = {Des outils adaptés à la rédaction de thèses en droit},
+ date = {2014},
+ keywords = {french, special}
+}
+
+@INCOLLECTION{bainham_parentageparenthood,
author = {Bainham, Andrew},
editor = {Bainham, Andrew and Day Sclater, Shelley and Richards, Martin},
title = {Parentage, Parenthood and Parental Responsibility: Subtle, Elusive
@@ -24,7 +32,7 @@
keywords = {british}
}
-@REPORT{colombani:adoption,
+@REPORT{colombani_adoption,
author = {Colombani, Jean-Marie},
title = {Rapport sur l'adoption},
date = {2008-03},
@@ -32,8 +40,8 @@
publisher = {La Documentation Française}
}
-@THESIS{egea:fonctionjuger,
- author = {Vincent Egéa},
+@THESIS{egea_fonctionjuger,
+ author = {Egéa, Vincent},
title = {La fonction de juger à l'épreuve du droit contemporain de la famille},
date = {2010},
keywords = {french},
@@ -42,7 +50,7 @@
publisher = {Defrénois - Lextenso Éditions}
}
-@ARTICLE{gouttenoire:reponsecedh,
+@ARTICLE{gouttenoire_reponsecedh,
author = {Gouttenoire, Adeline and Sudre, Frédéric},
title = {L'imprévisible réponse de la Cour européenne des droits de l'homme
à la question de l'adoption par un parent homosexuel: l'arrêt Fretté
@@ -55,7 +63,7 @@
pagination = {number}
}
-@ARTICLE{chapus:pgd,
+@ARTICLE{chapus_pgd,
author = {Chapus, René},
title = {De la valeur des principes généraux du droit et autres règles jurisprudentielles
du droit administratif},
@@ -66,7 +74,7 @@
keywords = {french},
}
-@BOOK{malaurie:obligations,
+@BOOK{malaurie_obligations,
author = {Malaurie, Philippe and Aynès, Laurent and Stoffel-Munck, Philippe},
title = {Les obligations},
date = {2009},
@@ -77,7 +85,7 @@
keywords = {french}
}
-@COMMENTARY{cass:ass:19910531:thouvenin,
+@COMMENTARY{cass_ass_19910531_thouvenin,
editor = {Chartier, Yves},
editortype = {redactor},
journal = {D.},
@@ -89,7 +97,7 @@
editoratype = {annotator}
}
-@COMMENTARY{cass:ass:19910531:gobert,
+@COMMENTARY{cass_ass_19910531_gobert,
editor = {Gobert, M.},
editortype = {chronicler},
journal = {RTD Civ.},
@@ -98,7 +106,7 @@
pages = {489}
}
-@COLLECTION{cedh:ga,
+@COLLECTION{cedh_ga,
title = {Les grands arrêts de la Cour européenne des Droits de l'Homme},
date = {2007},
keywords = {ue},
@@ -120,11 +128,11 @@
title = {Re v X}
}
-@JURISDICTION{cass:ass:19910531,
+@JURISDICTION{cass_ass_19910531,
keywords = {french},
eventdate = {1991-05-31},
institution = {Cass. Ass. Plén.},
- related = {cass:ass:19910531:thouvenin, cass:ass:19910531:gobert},
+ related = {cass_ass_19910531_thouvenin, cass_ass_19910531_gobert},
keywords = {cassass}
}
@@ -134,11 +142,13 @@
pagination = {section}
}
+
+
@comment{jabref-entrytype: Case: req[date;eventdate;institution;journal;pages] opt[volume;number]}
-@comment{jabref-entrytype: Commentary: req[editor;editortype;journal;date;hyphenation;keywords] opt[chapter;pages;editora;editoratype;series;volume]}
+@comment{jabref-entrytype: Commentary: req[editor;editortype;journal;date;keywords] opt[chapter;pages;editora;editoratype;series;volume]}
-@comment{jabref-entrytype: Jurisdiction: req[organization;date;hyphenation;keywords] opt[title;journal;chapter;pages;series;volume;note]}
+@comment{jabref-entrytype: Jurisdiction: req[organization;date;related;keywords] opt[title;journal;chapter;pages;series;volume;note]}
-@comment{jabref-entrytype: Legislation: req[title;date;journal;hyphenation;keywords] opt[volume;pages;publisher]}
+@comment{jabref-entrytype: Legislation: req[title;date;journal;keywords] opt[volume;pages;publisher]}
diff --git a/Master/texmf-dist/doc/latex/droit-fr/example/bibliographie.tex b/Master/texmf-dist/doc/latex/droit-fr/example/bibliographie.tex
index c8b2ccc4a6a..76ccc7afe6d 100644
--- a/Master/texmf-dist/doc/latex/droit-fr/example/bibliographie.tex
+++ b/Master/texmf-dist/doc/latex/droit-fr/example/bibliographie.tex
@@ -19,19 +19,19 @@
\defbibheading{articles}{\paragraphe{Articles}}
% titres pour la jurisprudence
-\defbibheading{juris:ccel}{\souspara{Conseil constitutionnel}}
-\defbibheading{juris:ce}{\souspara{Conseil d'État}}
-\defbibheading{juris:cass}{\souspara{Cour de cassation}}
- \defbibheading{juris:cass:ass}{\alinea{Assemblée plénière}}
- \defbibheading{juris:cass:1civ}{\alinea{1\iere{} chambre civile}}
- \defbibheading{juris:cass:2civ}{\alinea{2\ieme{} chambre civile}}
- \defbibheading{juris:cass:3civ}{\alinea{3\ieme{} chambre civile}}
- \defbibheading{juris:cass:com}{\alinea{Chambre commerciale}}
- \defbibheading{juris:cass:soc}{\alinea{Chambre sociale}}
- \defbibheading{juris:cass:crim}{\alinea{Chambre criminelle}}
-\defbibheading{juris:ca}{\souspara{Cours d'appel}}
-\defbibheading{juris:tgi}{\souspara{Tribunaux de grande instance}}
-\defbibheading{juris:ti}{\souspara{Tribunaux d'instance}}
+\defbibheading{juris_ccel}{\souspara{Conseil constitutionnel}}
+\defbibheading{juris_ce}{\souspara{Conseil d'État}}
+\defbibheading{juris_cass}{\souspara{Cour de cassation}}
+ \defbibheading{juris_cass_ass}{\alinea{Assemblée plénière}}
+ \defbibheading{juris_cass_1civ}{\alinea{1\iere{} chambre civile}}
+ \defbibheading{juris_cass_2civ}{\alinea{2\ieme{} chambre civile}}
+ \defbibheading{juris_cass_3civ}{\alinea{3\ieme{} chambre civile}}
+ \defbibheading{juris_cass_com}{\alinea{Chambre commerciale}}
+ \defbibheading{juris_cass_soc}{\alinea{Chambre sociale}}
+ \defbibheading{juris_cass_crim}{\alinea{Chambre criminelle}}
+\defbibheading{juris_ca}{\souspara{Cours d'appel}}
+\defbibheading{juris_tgi}{\souspara{Tribunaux de grande instance}}
+\defbibheading{juris_ti}{\souspara{Tribunaux d'instance}}
% filtres de sélection
\defbibfilter{gen}{\(\type{book} \or \type{inbook}\) \and \not \keyword{special}}
@@ -48,19 +48,19 @@
\printbibliography[heading=lois,type=legislation,keyword=french]
\printbibliography[heading=rapports,type=report,keyword=french]
\printbibheading[heading=jurisprudence]
- \printbibliography[heading=juris:ccel, type=jurisdiction, sorting=iymd, keyword=ccel]
- \printbibliography[heading=juris:ce, type=jurisdiction, sorting=iymd, keyword=ce]
- \printbibheading[heading=juris:cass]
- \printbibliography[heading=juris:cass:ass, type=jurisdiction, sorting=iymd, keyword=cassass]
- \printbibliography[heading=juris:cass:1civ, type=jurisdiction, sorting=iymd, keyword=cass1civ]
- \printbibliography[heading=juris:cass:2civ, type=jurisdiction, sorting=iymd, keyword=cass2civ]
- \printbibliography[heading=juris:cass:3civ, type=jurisdiction, sorting=iymd, keyword=cass3civ]
- \printbibliography[heading=juris:cass:com, type=jurisdiction, sorting=iymd, keyword=casscom]
- \printbibliography[heading=juris:cass:soc, type=jurisdiction, sorting=iymd, keyword=casssoc]
- \printbibliography[heading=juris:cass:crim, type=jurisdiction, sorting=iymd, keyword=casscrim]
- \printbibliography[heading=juris:ca, type=jurisdiction, sorting=iymd, keyword=ca]
- \printbibliography[heading=juris:tgi, type=jurisdiction, sorting=iymd, keyword=tgi]
- \printbibliography[heading=juris:ti, type=jurisdiction, sorting=iymd, keyword=ti]
+ \printbibliography[heading=juris_ccel, type=jurisdiction, sorting=iymd, keyword=ccel]
+ \printbibliography[heading=juris_ce, type=jurisdiction, sorting=iymd, keyword=ce]
+ \printbibheading[heading=juris_cass]
+ \printbibliography[heading=juris_cass_ass, type=jurisdiction, sorting=iymd, keyword=cassass]
+ \printbibliography[heading=juris_cass_1civ, type=jurisdiction, sorting=iymd, keyword=cass1civ]
+ \printbibliography[heading=juris_cass_2civ, type=jurisdiction, sorting=iymd, keyword=cass2civ]
+ \printbibliography[heading=juris_cass_3civ, type=jurisdiction, sorting=iymd, keyword=cass3civ]
+ \printbibliography[heading=juris_cass_com, type=jurisdiction, sorting=iymd, keyword=casscom]
+ \printbibliography[heading=juris_cass_soc, type=jurisdiction, sorting=iymd, keyword=casssoc]
+ \printbibliography[heading=juris_cass_crim, type=jurisdiction, sorting=iymd, keyword=casscrim]
+ \printbibliography[heading=juris_ca, type=jurisdiction, sorting=iymd, keyword=ca]
+ \printbibliography[heading=juris_tgi, type=jurisdiction, sorting=iymd, keyword=tgi]
+ \printbibliography[heading=juris_ti, type=jurisdiction, sorting=iymd, keyword=ti]
\printbibliography[heading=generaux, filter=gen, keyword=french]
\printbibliography[heading=theses, type=thesis, keyword=french]
\printbibliography[heading=speciaux, filter=spec, keyword=french]
@@ -77,3 +77,4 @@
\printbibliography[heading=collectifs, filter=col, keyword=ue]
\printbibliography[heading=theses, type=thesis, keyword=ue]
\printbibliography[heading=articles, filter=art, keyword=ue]
+
diff --git a/Master/texmf-dist/doc/latex/droit-fr/example/glossaire.tex b/Master/texmf-dist/doc/latex/droit-fr/example/glossaire.tex
index 153d7313c38..4c9a8b2a811 100644
--- a/Master/texmf-dist/doc/latex/droit-fr/example/glossaire.tex
+++ b/Master/texmf-dist/doc/latex/droit-fr/example/glossaire.tex
@@ -1,79 +1,54 @@
-\glossary{ibid.}{ibidem}
-\glossary{D.}{Recueil Dalloz}
-\glossary{CEDH}{Cour Européenne des Droits de l'Homme}
-\glossary{RTD civ.}{Revue Trimestrielle de droit civil}
-\glossary{JCP G.}{Jurisclasseur Périodique, édition Générale}
-\glossary{Dr. Fam.}{Revue Droit de la Famille}
-\glossary{Defrénois}{Répertoire Defrénois}
-\glossary{al.}{alinéa}
-\glossary{Ass. plén.}{Assemblée plénière}
-\glossary{Bull. civ.}{Bulletin civil des arrêts de la Cour de cassation}
-\glossary{CA}{Cour d'appel}
-\glossary{Cass.}{Cour de cassation}
-\glossary{C. civ.}{Code civil}
-\glossary{Ch. réun.}{Chambres réunies}
-\glossary{Dr. et patr.}{Droit et Patrimoine}
-\glossary{Fam. Law}{Family Law}
-\glossary{Fasc.}{Fascicule}
-\glossary{Gaz. Pal.}{Gazette du Palais}
-\glossary{HL}{House of Lords}
-\glossary{JCP N.}{Jurisclasseur Périodique, édition Notariale}
-\glossary{JO}{Journal Officiel}
-\glossary{PMA}{Procréation Médicalement Assistée}
-\glossary{préc.}{précité}
-\glossary{PUF}{Presse Universitaire de France}
-\glossary{RIDC}{Revue internationale de droit comparé}
-\glossary{RJPF}{Revue juridique personnes et famille}
-\glossary{supra}{ci-dessus}
-\glossary{sq.}{et suivants}
-\glossary{t.}{tome}
-\glossary{infra}{ci-dessous}
-\glossary{IR}{Informations Rapides du recueil Dalloz}
-\glossary{HMSO}{Her Majesty’s Stationery Office}
-\glossary{AJ Famille}{Actualité Juridique Famille}
-\glossary{AN}{Assemblée Nationale}
-\glossary{Bull. crim.}{Bulletin des arrêts de la Cour de cassation (chambre criminelle)}
-\glossary{Cah.}{Cahiers}
-\glossary{CE}{Conseil d'État}
-\glossary{chap.}{chapitre}
-\glossary{v.}{voir}
-\glossary{Circ. Min.}{Circulaire Ministérielle}
-\glossary{Cons. Const.}{Conseil Constitutionnel}
-\glossary{et al.}{et autres}
-\glossary{GAJ civ.}{Grands Arrêts Jurisprudence civile}
-\glossary{JAF}{Juge aux affaires familiales}
-\glossary{L.}{Loi}
-\glossary{LPA}{Les Petites Affiches}
-\glossary{CPC}{Code de procédure civile}
-\glossary{obs.}{observations}
-\glossary{comm.}{commentaire}
-\glossary{op. cit.}{opere citato}
-\glossary{prop.}{proposition}
-\glossary{rapp.}{rapporteur}
-\glossary{somm.}{sommaire}
-\glossary{vol.}{volume}
-\glossary{concl.}{conclusion}
-\glossary{AC}{Law Reports, Appeal Cases}
-\glossary{ACA 2002}{Adoption and Children Act 2002}
-\glossary{All ER}{All England Reports}
-\glossary{CA}{Court of Appeal}
-\glossary{CA 1989}{Children Act 1989}
-\glossary{CPA}{Civil Partnership Act}
-\glossary{CPL}{Current Legal Problems}
-\glossary{CR}{Criminal Reports}
-\glossary{EWCA}{Court of Appeal, England and Wales}
-\glossary{EWHC}{High Court, England and Wales}
-\glossary{Fam. Law}{Family Law}
-\glossary{FD}{Family Division}
-\glossary{FDR}{Family Law Reports}
-\glossary{HC}{High Court}
-\glossary{J.}{Mr/Mrs Justice (High Court judge)}
-\glossary{LQR}{Law Quaterly Review}
-\glossary{L. J.}{Lord Justice (of the Court of Appeal)}
-\glossary{MLR}{Modern Law Review}
-\glossary{OUP}{Oxford University Press}
-\glossary{Q. B.}{Queen’s Bench}
-\glossary{WLR}{Weekly Law Report}
+\newacronym{ibid}{ibid.}{ibidem}
+\newacronym{dalloz}{D.}{Recueil Dalloz}
+\newacronym{cedh}{CEDH}{Cour Européenne des Droits de l'Homme}
+\newacronym{rtdciv}{RTD civ.}{Revue Trimestrielle de droit civil}
+\newacronym{jcpg}{JCP G.}{Jurisclasseur Périodique, édition Générale}
+\newacronym{defrenois}{Defrénois}{Répertoire Defrénois}
+\newacronym{alinea}{al.}{alinéa}
+\newacronym{assplen}{Ass. plén.}{Assemblée plénière}
+\newacronym{bullciv}{Bull. civ.}{Bulletin civil des arrêts de la Cour de cassation}
+\newacronym{appel}{CA}{Cour d'appel}
+\newacronym{cassass}{Cass.}{Cour de cassation}
+\newacronym{cciv}{C. civ.}{Code civil}
+\newacronym{chreunies}{Ch. réun.}{Chambres réunies}
+\newacronym{dretpatr}{Dr. et patr.}{Droit et Patrimoine}
+\newacronym{fasc}{Fasc.}{Fascicule}
+\newacronym{gazpal}{Gaz. Pal.}{Gazette du Palais}
+\newacronym{jcpn}{JCP N.}{Jurisclasseur Périodique, édition Notariale}
+\newacronym{jo}{JO}{Journal Officiel}
+\newacronym{prec}{préc.}{précité}
+\newacronym{puf}{PUF}{Presse Universitaire de France}
+\newacronym{ridc}{RIDC}{Revue internationale de droit comparé}
+\newacronym{rjpf}{RJPF}{Revue juridique personnes et famille}
+\newacronym{supra}{supra}{ci-dessus}
+\newacronym{sq}{sq.}{et suivants}
+\newacronym{t}{t.}{tome}
+\newacronym{infra}{infra}{ci-dessous}
+\newacronym{IR}{IR}{Informations Rapides du recueil Dalloz}
+\newacronym{ajfam}{AJ Famille}{Actualité Juridique Famille}
+\newacronym{an}{AN}{Assemblée Nationale}
+\newacronym{bullcrim}{Bull. crim.}{Bulletin des arrêts de la Cour de cassation (chambre criminelle)}
+\newacronym{cah}{Cah.}{Cahiers}
+\newacronym{ce}{CE}{Conseil d'État}
+\newacronym{chap}{chap.}{chapitre}
+\newacronym{v}{v.}{voir}
+\newacronym{circmin}{Circ. Min.}{Circulaire Ministérielle}
+\newacronym{constit}{Cons. Const.}{Conseil Constitutionnel}
+\newacronym{etal}{et al.}{et autres}
+\newacronym{gajciv}{GAJ civ.}{Grands Arrêts Jurisprudence civile}
+\newacronym{jaf}{JAF}{Juge aux affaires familiales}
+\newacronym{loi}{L.}{Loi}
+\newacronym{lpa}{LPA}{Les Petites Affiches}
+\newacronym{cpc}{CPC}{Code de procédure civile}
+\newacronym{obs}{obs.}{observations}
+\newacronym{comm}{comm.}{commentaire}
+\newacronym{opcit}{op. cit.}{opere citato}
+\newacronym{prop}{prop.}{proposition}
+\newacronym{rapp}{rapp.}{rapporteur}
+\newacronym{somm}{somm.}{sommaire}
+\newacronym{vol}{vol.}{volume}
+\newacronym{concl}{concl.}{conclusion}
+
+\glsaddall
+\printglossary[style=mcolindex]
-\twocolglossary
-\printglossary \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/droit-fr/example/introduction.tex b/Master/texmf-dist/doc/latex/droit-fr/example/introduction.tex
index 4920bd924b7..83bf35cb3d8 100644
--- a/Master/texmf-dist/doc/latex/droit-fr/example/introduction.tex
+++ b/Master/texmf-dist/doc/latex/droit-fr/example/introduction.tex
@@ -4,48 +4,45 @@
\verset{Liens internes!}
Un exemple de note en bas de page\footnote{Une note de bas de page.}.
-Des exemples de liens divers:
+Des exemples de liens divers:
\begin{itemize}
-\item \autoref{pa:nom} d'intitulé \titleref{pa:nom}, commençant à la page \pageref{pa:nom}
-\item \autoref{ti:nom} d'intitulé \titleref{ti:nom}, commençant à la page \pageref{ti:nom}
-\item \autoref{ch:nom} d'intitulé \titleref{ch:nom}, commençant à la page \pageref{ch:nom}
-\item \ref{sec:nom} d'intitulé \titleref{sec:nom}, commençant à la page \pageref{sec:nom}
-\item \ref{pg:nom} d'intitulé \titleref{pg:nom}, commençant à la page \pageref{pg:nom}
-\item \ref{spg:nom} d'intitulé \titleref{spg:nom}, commençant à la page \pageref{spg:nom}
-\item \ref{al:nom} d'intitulé \titleref{al:nom}, commençant à la page \pageref{al:nom}
-\item \ref{sal:nom} d'intitulé \titleref{sal:nom}, commençant à la page \pageref{sal:nom}
-\item \ref{pt:nom} d'intitulé \titleref{pt:nom}, commençant à la page \pageref{pt:nom}
-\item \ref{spt:nom} d'intitulé \titleref{spt:nom}, commençant à la page \pageref{spt:nom}
+\item \autoref{panom} d'intitulé \titleref{panom}, commençant à la page \pageref{panom}
+\item \autoref{tinom} d'intitulé \titleref{tinom}, commençant à la page \pageref{tinom}
+\item \autoref{chnom} d'intitulé \titleref{chnom}, commençant à la page \pageref{chnom}
+\item \ref{secnom} d'intitulé \titleref{secnom}, commençant à la page \pageref{secnom}
+\item \ref{pgnom} d'intitulé \titleref{pgnom}, commençant à la page \pageref{pgnom}
+\item \ref{spgnom} d'intitulé \titleref{spgnom}, commençant à la page \pageref{spgnom}
+\item \ref{alnom} d'intitulé \titleref{alnom}, commençant à la page \pageref{alnom}
+\item \ref{salnom} d'intitulé \titleref{salnom}, commençant à la page \pageref{salnom}
+\item \ref{ptnom} d'intitulé \titleref{ptnom}, commençant à la page \pageref{ptnom}
+\item \ref{sptnom} d'intitulé \titleref{sptnom}, commençant à la page \pageref{sptnom}
\end{itemize}
\verset{Citations d'ouvrages bibliographiques\ldots}
-Première\cite{cass:ass:19910531}, seconde\cite[35]{malaurie:obligations} et troisième citation\cite[39]{malaurie:obligations} d'ouvrages.
+Première\cite{cass_ass_19910531}, seconde\cite[35]{malaurie_obligations} et troisième citation\cite[39]{malaurie_obligations} d'ouvrages.
Une citation d'un article du code civil\cite[1642-1]{cciv} suivie d'une autre\cite[1642-2]{cciv}.
-D'autres citations
-\cite[100]{gouttenoire:reponsecedh}
-\cite[101]{gouttenoire:reponsecedh}
-\cite[102]{gouttenoire:reponsecedh}.
+D'autres citations\cites{saintpern_latexdroitfr}{alland_dicoculturejur}.
+
+Les citations fonctionnent également lorsqu'invoquées depuis une note de base de page \footnote{Comme on peut le voir ici: \cites{saintpern_latexdroitfr}[35]{malaurie_obligations} Dans ce cas, il convient de noter qu'aucun point n'est automatiquement ajouté en fin de citation; il faut donc l'ajouter manuellement.}
\verset{Guillemets ?}
Voici un exemple d'utilisation des \enquote{guillemets français de premier et \enquote{second} niveau}.
-\verset{}
-\lipsum % texte de remplissage
-\indexv{epigenetique@épigénétique|hyperbf}
+\verset{Index}
+Je cite ici certains termes qui seront ajoutés à l'index: épigénétique, empreinte génétique, filiation. C'est le numéro du présent verset qui sera indiqué dans l'index.
+\indexv{epigenetique@épigénétique}
\indexv{empreinte génétique}
\indexv{filiation|(}
-\verset{}
-\lipsum % texte de remplissage
+\verset{Index, suite}
+Je cite ici certains termes qui seront ajoutés à l'index: présomption simple, épigénétique.
\indexv{présomption!simple}
\indexv{epigenetique@épigénétique}
-\section{Une section introductive}
-
-\verset{Titre de verset}
-\lipsum % texte de remplissage
+\verset{Index, suite et fin}
+Je cite ici certains termes qui seront ajoutés à l'index: présomption irréfragable, expertise biologique, filiation.
\indexv{présomption!irréfragable}
\indexv{expertise biologique|seealso{empreinte génétique}}
\indexv{filiation|)}
diff --git a/Master/texmf-dist/doc/latex/droit-fr/example/journaux.bib b/Master/texmf-dist/doc/latex/droit-fr/example/journaux.bib
index b38f490a586..bf4a9de9a07 100644
--- a/Master/texmf-dist/doc/latex/droit-fr/example/journaux.bib
+++ b/Master/texmf-dist/doc/latex/droit-fr/example/journaux.bib
@@ -2,20 +2,13 @@
% Encoding: UTF8
@STRING{bullciv = {Bull. civ.}}
-
@STRING{bullcrim = {Bull. crim.}}
-
@STRING{d = {D.}}
-
@STRING{drfam = {Dr. Fam.}}
-
@STRING{jcp = {JCP}}
-
@STRING{jcpg = {JCP G.}}
-
@STRING{lpa = {LPA}}
-
@STRING{puf = {PUF}}
-
@STRING{rtdciv = {RTD civ.}}
+
diff --git a/Master/texmf-dist/doc/latex/droit-fr/example/latexmkrc b/Master/texmf-dist/doc/latex/droit-fr/example/latexmkrc
new file mode 100644
index 00000000000..96ceef5e6f7
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/droit-fr/example/latexmkrc
@@ -0,0 +1,31 @@
+# fichier principal par défaut
+@default_files = main;
+
+# compilation via pdflatex uniquement
+$pdf_mode = 1;
+$pdflatex = 'pdflatex -synctex=1 %O %S';
+#$dvi_mode = 0;
+
+# génération de la bibliographie
+#$bibtex = 2;
+
+# génération de l'index avec fichier de style .ist
+$makeindex = 'makeindex -s %B.ist %O -o %D %S';
+
+# génération du glossaire
+add_cus_dep('glo', 'gls', 0, 'run_makeglossaries');
+
+sub run_makeglossaries {
+ if ( $silent ) {
+ system "makeglossaries -q '$_[0]'";
+ }
+ else {
+ system "makeglossaries '$_[0]'";
+ };
+}
+
+# fichiers temporaires additionnels à effacer
+$clean_ext = "bbl bak backup %R-blx.bib run.xml ist gst synctex.gz";
+$cleanup_includes_cusdep_generated = 1;
+push @generated_exts, 'glo', 'gls', 'glg', 'glsdefs';
+
diff --git a/Master/texmf-dist/doc/latex/droit-fr/example/main.tex b/Master/texmf-dist/doc/latex/droit-fr/example/main.tex
index e129179e74c..fdd24581735 100644
--- a/Master/texmf-dist/doc/latex/droit-fr/example/main.tex
+++ b/Master/texmf-dist/doc/latex/droit-fr/example/main.tex
@@ -1,14 +1,17 @@
-\documentclass[a4paper,12pt,british,french,twoside,footnotereset=true]{droit-fr}
+\documentclass[a4paper,12pt,french,twoside,footnotereset=true]{droit-fr}
\usepackage[utf8]{inputenc}
\usepackage{times} % police Times
\usepackage[T1]{fontenc}
+\usepackage{microtype} % amélioration du gris typographique
\usepackage{lipsum} % génération de texte automatique
-\usepackage{hyperref} % hyperliens PDF
+\usepackage[hypertexnames=true,plainpages=false,pdfpagelabels]{hyperref} % hyperliens PDF
\usepackage{bookmark} % signets PDF
+\usepackage[nonumberlist,toc]{glossaries} % glossaire
+\usepackage{glossary-mcols} % glossaire sur deux colonnes
% paramètres du style de bibliographie
-\usepackage[style=droit-fr,backend=biber,indexing=true]{biblatex}
+\usepackage[style=droit-fr,backend=biber,indexing=cite]{biblatex}
% paramètres des hyperliens PDF
\hypersetup{%
@@ -20,7 +23,7 @@
\bookmarksetup{numbered=true,depth=4}
% création du glossaire et des indexs
-\makeglossary % glossaire, fichié généré: .gls
+\makeglossaries % glossaire, fichier généré: .gls
\makeindexv % index de base par versets, fichié généré: .idx
\makeindexa % index d'auteurs par versets, fichié généré: .idx
@@ -47,14 +50,17 @@
\listfiles
+\renewcommand*{\glsgroupskip}{}
+
+
\begin{document}
\frontmatter % pages en chiffres romains, sections non numérotées
\pagestyle{plain} % en-tetes vides
\include{titre} % page de titre
\include{misc} % avertissement, remerciements, résumé
-\include{sommaire}
-\include{glossaire}
+\input{sommaire}
+\input{glossaire}
\mainmatter % pages en chiffres arabes, sections numérotées
\pagestyle{corpus} % en-tetes/pied-de-pages en style "corpus"
@@ -68,7 +74,8 @@
\include{annexes}
\include{bibliographie}
\pagestyle{plain} % en-tetes vides
-\include{index}
-\include{toc} % table des matières
+\input{index}
+\input{toc} % table des matières
+\include{resume}
\end{document}
diff --git a/Master/texmf-dist/doc/latex/droit-fr/example/misc.tex b/Master/texmf-dist/doc/latex/droit-fr/example/misc.tex
index 2aab91229ac..04edd7032df 100644
--- a/Master/texmf-dist/doc/latex/droit-fr/example/misc.tex
+++ b/Master/texmf-dist/doc/latex/droit-fr/example/misc.tex
@@ -6,11 +6,6 @@ La Faculté n’entend donner aucune approbation ni improbation aux opinions ém
\section{Remerciements}
-%TODO
\cleardoublepage
-\section{Résumé}
-
-%TODO: 1700 mots en français et anglais
-\cleardoublepage
diff --git a/Master/texmf-dist/doc/latex/droit-fr/example/partie1.tex b/Master/texmf-dist/doc/latex/droit-fr/example/partie1.tex
index 2c5c8a69362..1d859fbecd1 100644
--- a/Master/texmf-dist/doc/latex/droit-fr/example/partie1.tex
+++ b/Master/texmf-dist/doc/latex/droit-fr/example/partie1.tex
@@ -1,68 +1,68 @@
\partie{Un nom de partie}
-\label{pa:nom}
+\label{panom}
\verset{}
\lipsum % texte de remplissage
\footnote{Note de remplissage.}
\titre{Un nom de titre}
-\label{ti:nom}
+\label{tinom}
\verset{}
\lipsum % texte de remplissage
\footnote{Note de remplissage.}
\chapitre{Un nom de chapitre}
-\label{ch:nom}
+\label{chnom}
\verset{}
\lipsum % texte de remplissage
\footnote{Note de remplissage.}
\section{Un nom de section}
-\label{sec:nom}
+\label{secnom}
\verset{}
\lipsum % texte de remplissage
\footnote{Note de remplissage.}
\paragraphe{Un \emph{nom} de paragraphe}
-\label{pg:nom}
+\label{pgnom}
\verset{}
\lipsum % texte de remplissage
\footnote{Note de remplissage.}
\souspara{Un nom de sous-paragraphe}
-\label{spg:nom}
+\label{spgnom}
\verset{}
\lipsum % texte de remplissage
\footnote{Note de remplissage.}
\alinea{Un nom de alinéa}
-\label{al:nom}
+\label{alnom}
\verset{}
\lipsum % texte de remplissage
\footnote{Note de remplissage.}
\sousalinea{Un nom de sous-alinéa}
-\label{sal:nom}
+\label{salnom}
\verset{}
\lipsum % texte de remplissage
\footnote{Note de remplissage.}
\point{Un nom de point}
-\label{pt:nom}
+\label{ptnom}
\verset{}
\lipsum % texte de remplissage
\footnote{Note de remplissage.}
\souspoint{Un nom de sous-point}
-\label{spt:nom}
+\label{sptnom}
\verset{}
\lipsum % texte de remplissage
diff --git a/Master/texmf-dist/doc/latex/droit-fr/example/resume.tex b/Master/texmf-dist/doc/latex/droit-fr/example/resume.tex
new file mode 100644
index 00000000000..261afa71557
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/droit-fr/example/resume.tex
@@ -0,0 +1,10 @@
+\cleartoverso % saut vers une page verso
+\pagestyle{empty}
+\footnotesize
+
+\paragraphe{Résumé}
+
+
+\paragraphe{Abstract}
+
+
diff --git a/Master/texmf-dist/doc/latex/droit-fr/.latexmkrc b/Master/texmf-dist/doc/latex/droit-fr/latexmkrc
index dd9c51015df..dd9c51015df 100644
--- a/Master/texmf-dist/doc/latex/droit-fr/.latexmkrc
+++ b/Master/texmf-dist/doc/latex/droit-fr/latexmkrc
diff --git a/Master/texmf-dist/tex/latex/droit-fr/droit-fr.bbx b/Master/texmf-dist/tex/latex/droit-fr/droit-fr.bbx
index 254c7ce8fb6..9541860ecd3 100644
--- a/Master/texmf-dist/tex/latex/droit-fr/droit-fr.bbx
+++ b/Master/texmf-dist/tex/latex/droit-fr/droit-fr.bbx
@@ -1,14 +1,97 @@
-\ProvidesFile{droit-fr.bbx}[2014/01/30 v0.4 style droit francais]
+%% Copyright 2010-2015 Yves de Saint-Pern
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Yves de Saint-Pern.
+
+\ProvidesFile{droit-fr.bbx}[2015/10/02 v1.1 style droit francais]
\RequireBibliographyStyle{verbose-ibid}
\RequireBiber[3]
+%%%%%%%%%%%%%%%%%%%%%%
+% OPTIONS DE PACKAGE %
+%%%%%%%%%%%%%%%%%%%%%%
+
+% style du champ auteur: auteurs secondaires inversés ou non ?
+\DeclareBibliographyOption{revertauthors}[false]{%
+ \ifstrequal{#1}{true}
+ {\DeclareNameAlias{sortname}{last-first}}
+ {\DeclareNameAlias{sortname}{last-first/first-last}}}
+
+% style de chaque nom d'une entrée de la bibliographie
+\DeclareBibliographyOption{namestyle}[parens]{%
+ \ifcsdef{bbx@opt@namestyle@#1}
+ {\csuse{bbx@opt@namestyle@#1}}
+ {\PackageError{biblatex}
+ {Invalid option 'namestyle=#1'}
+ {Valid values are 'parens', 'parensprefix', 'plain'}}}
+
+\def\bbx@opt@namestyle@parens{%
+ \renewbibmacro*{name:last-first}{\usebibmacro*{name:last-first:parens}}}
+
+\def\bbx@opt@namestyle@parensprefix{%
+ \renewbibmacro*{name:last-first}{\usebibmacro*{name:last-first:parensprefix}}}
+
+\def\bbx@opt@namestyle@plain{%
+ \renewbibmacro*{name:last-first}{\usebibmacro*{name:last-first:plain}}}
+
+% formatage des noms de famille indexés ?
+\newcommand{\mkbibindexnamelast}{}
+\DeclareBibliographyOption{indexnameformat}[true]{%
+ \ifstrequal{#1}{true}%
+ {\renewcommand{\mkbibindexnamelast}{\mkbibnamelast}}%
+ {\renewcommand{\mkbibindexnamelast}{}}}
+
+% gestion des prénoms dont l'abréviation doit être formée de 2 ou 3 lettres et non d'une seule:
+% - ceux commençant par un digramme (2 consonnes formant un son): Ch, Th, Ph
+% - ceux commençant par une consonne ou un digramme, puis l ou r: Cl, Chr, Fr, etc.
+% le code ci-dessous s'applique aux prénoms des champs author et editor.
+% il protège chacune de ces abréviations par la substitution suivante effectuée a la volée:
+% "Malaurie, Philippe" => "Malaurie, {\relax{}Ph}ilippe"
+\DeclareBibliographyOption{smartinitials}[true]{%
+ \ifstrequal{#1}{true}%
+{\DeclareStyleSourcemap{%
+ \maps[datatype=bibtex]{%
+ \map{%
+ % champ author
+ \step[fieldsource=author,%
+ match={\regexp{\b(Chr|Ch|Th|Ph|[B-DF-HJ-NP-TV-XZ](l|r))(\S*,)}},%
+ replace={\regexp{\{$1\}$3}}]% protection noms de famille si format "prénom nom"
+ \step[fieldsource=author,%
+ match={\regexp{([^,]\s)\b(Chr|Ch|Th|Ph|[B-DF-HJ-NP-TV-XZ](l|r))}},%
+ replace={\regexp{$1\{$2\}}}]% protection noms de famille si format "nom, prénom"
+ \step[fieldsource=author,%
+ match={\regexp{\b(Chr|Ch|Th|Ph|[B-DF-HJ-NP-TV-XZ](l|r))([^\}])}},%
+ replace={\regexp{\{\\relax\{\}$1\}$3}}]% insertion \relax dans les prénoms trouvés
+ % champ editor
+ \step[fieldsource=editor,%
+ match={\regexp{\b(Chr|Ch|Th|Ph|[B-DF-HJ-NP-TV-XZ](l|r))(\S*,)}},%
+ replace={\regexp{\{$1\}$3}}]% protection noms de famille si format "prénom nom"
+ \step[fieldsource=editor,%
+ match={\regexp{([^,]\s)\b(Chr|Ch|Th|Ph|[B-DF-HJ-NP-TV-XZ](l|r))}},%
+ replace={\regexp{$1\{$2\}}}]% protection noms de famille si format "nom, prénom"
+ \step[fieldsource=editor,%
+ match={\regexp{\b(Chr|Ch|Th|Ph|[B-DF-HJ-NP-TV-XZ](l|r))([^\}])}},%
+ replace={\regexp{\{\\relax\{\}$1\}$3}}]% insertion \relax dans les prénoms trouvés
+}}}%
+}
+{}}
+
% l'editor ne remplace pas un champ author laissé vide.
% il reste imprimé à sa place (généralement après le title).
-\ExecuteBibliographyOptions{useeditor=false}
+\ExecuteBibliographyOptions{useeditor=false,sorting=nyt}
-% classement par nom, année titre (voir plus bas pour customisation du tri nytx)
-\ExecuteBibliographyOptions{sorting=nyt}
+% options locales par défaut
+\ExecuteBibliographyOptions{revertauthors=false,namestyle=parens,indexnameformat=true,smartinitials=true}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% REDEFINITIONS/AJOUT DE MOTS-CLES %
@@ -113,67 +196,88 @@
{\usebibmacro{name:first-last}{#1}{#4}{#6}{#8}}%
\usebibmacro{name:andothers}}
-% modification pour obtenir "NOM, (Prénom particule)" pour les auteurs dans la bibliographie.
-\renewbibmacro*{name:last-first}[4]{%
- \ifuseprefix
- {\usebibmacro{name:delim}{#3#1}%
- \ifblank{#3}{}{%
- \mkbibnameprefix{\MakeCapital{#3}\isdot}%
- \ifpunctmark{'}{}{\addhighpenspace}}%
- \mkbibnamelast{#1\isdot}%
- \ifblank{#4}{}{\addlowpenspace\mkbibnameaffix{#4}\isdot}%
- \ifblank{#2}{}{\addlowpenspace\mkbibparens{\mkbibnamefirst{#2}\isdot}}}
- {\usebibmacro{name:delim}{#1}%
- \mkbibnamelast{#1}\isdot
- \ifblank{#4}{}{\addlowpenspace\mkbibnameaffix{#4}\isdot}%
- \ifblank{#2#3}{}{}%
- \ifblank{#2}{}{%
- \ifblank{#3}
- {\addlowpenspace\mkbibparens{\mkbibnamefirst{#2}\isdot}}%
- {\addlowpenspace\mkbibparens{\mkbibnamefirst{#2}\addlowpenspace\mkbibnameprefix{#3}\isdot}}}}}
+% correspond à la macro "name:last-first" de biblatex.def
+% NOM, Prénom particule
+\newbibmacro*{name:last-first:plain}[4]{%
+ \usebibmacro{name:delim}{#1}%
+ \usebibmacro{name:hook}{#1}%
+ \mkbibnamelast{#1}\isdot
+ \ifblank{#4}{}{\bibnamedelimd\mkbibnameaffix{#4}\isdot}%
+ \ifblank{#2#3}{}{\revsdnamepunct}%
+ \ifblank{#2}{}{\bibnamedelimd\mkbibnamefirst{#2}\isdot}%
+ \ifblank{#3}{}{\bibnamedelimd\mkbibnameprefix{#3}\isdot}}
+
+% NOM (Prénom particule)
+\newbibmacro*{name:last-first:parens}[4]{%
+ \usebibmacro{name:delim}{#1}%
+ \mkbibnamelast{#1}\isdot
+ \ifblank{#4}{}{\bibnamedelimd\mkbibnameaffix{#4}\isdot}%
+ \ifblank{#2#3}{}{\bibnamedelimd\mkbibparens{%
+ \ifblank{#2}{}{\mkbibnamefirst{#2}\isdot}%
+ \ifblank{#3}{}{\bibnamedelimd\mkbibnameprefix{#3}\isdot}}
+ }
+}
+
+% NOM (particule), Prénom
+\newbibmacro*{name:last-first:parensprefix}[4]{%
+ \usebibmacro{name:delim}{#1}%
+ \usebibmacro{name:hook}{#1}%
+ \mkbibnamelast{#1}\isdot
+ \ifblank{#4}{}{\bibnamedelimd\mkbibnameaffix{#4}\isdot}%
+ \ifblank{#3}{}{\bibnamedelimd\mkbibparens{\mkbibnameprefix{#3}\isdot}}
+ \ifblank{#2}{}{\revsdnamepunct\bibnamedelimd\mkbibnamefirst{#2}\isdot}}
% affichage du prénom en initiales, suivi du nom pour les autres champs (editor, translator, etc).
\DeclareNameFormat{first-last}{%
\usebibmacro{name:first-last}{#1}{#4}{#5}{#7}
\usebibmacro{name:andothers}}
-
% caractère de séparation entre plusieurs entrées référencées dans "related"
\renewcommand*{\relateddelim}{\addsemicolon\addspace}
% modification du champ "related" pour les commentaires d'arrêt
-\newbibmacro*{related:default}[1]{%
+\renewbibmacro*{related:default}[1]{%
\entrydata{#1}{\usedriver{}{commentary}}}
+%%%%%%%%%
+% INDEX %
+%%%%%%%%%
+
% indexation des auteurs seulement
\renewbibmacro*{bibindex}{%
\ifbibindex
{\indexnames{labelname}}
{}}
+% indexation des auteurs seulement
+\renewbibmacro*{citeindex}{%
+ \ifciteindex
+ {\indexnames{labelname}}
+ {}}
+
+% formatage des noms indexés
\renewcommand*{\mkbibindexname}[4]{%
\ifuseprefix
{\ifblank{#3}{}{#3 }%
\@firstofone #1% remove spurious braces
- \ifblank{#4}{}{ #4}%
- \ifblank{#2}{}{, #2}%
\actualoperator
\ifblank{#3}{}{\MakeCapital{#3} }%
#1%
\ifblank{#4}{}{ #4}%
\ifblank{#2}{}{, #2}}
{\@firstofone #1% remove spurious braces
- \ifblank{#4}{}{ #4}% ajouté
- \ifblank{#2#3}{}{,}% ajouté
- \ifblank{#2}{}{ #2}% ajouté
- \ifblank{#3}{}{ #3} % ajouté
- \actualoperator % ajouté
- \textsc{#1}%
+ \actualoperator % ajouté
+ \mkbibindexnamelast{#1}%
\ifblank{#4}{}{ #4}%
\ifblank{#2#3}{}{,}%
\ifblank{#2}{}{ #2}%
\ifblank{#3}{}{ #3}}}
+
+%%%%%%%%%%%%%%%%%%
+% SCHEMAS DE TRI %
+%%%%%%%%%%%%%%%%%%
+
% schéma de tri destiné à la jurisprudence: institution, date de décision
\DeclareSortingScheme{iymd}{
\sort{
@@ -227,10 +331,6 @@
}
}
-%TODO: abrévations de prénoms
-% digrammes (deux consonnes pour un seul son): Ch, Gh, Ph, Th
-% consonne ou digramme suivi de L ou R:
-
%%%%%%%%%%%
% DRIVERS %
@@ -349,7 +449,10 @@
\newunit\newblock
\usebibmacro{pageref}%
\setunit{\addsemicolon\addspace}\newblock
- \usebibmacro{related}%
+ \iftoggle{bbx:related}
+ {\usebibmacro{related:init}%
+ \usebibmacro{related}}
+ {}%
\usebibmacro{finentry}}
% cas de jurisprudence anglaise
diff --git a/Master/texmf-dist/tex/latex/droit-fr/droit-fr.cbx b/Master/texmf-dist/tex/latex/droit-fr/droit-fr.cbx
index 897d145a381..bfea69f914f 100644
--- a/Master/texmf-dist/tex/latex/droit-fr/droit-fr.cbx
+++ b/Master/texmf-dist/tex/latex/droit-fr/droit-fr.cbx
@@ -1,15 +1,23 @@
-\ProvidesFile{droit-fr.cbx}[2014/01/30 v0.4 style droit francais]
+%% Copyright 2010-2015 Yves de Saint-Pern
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Yves de Saint-Pern.
+
+\ProvidesFile{droit-fr.cbx}[2015/10/02 v1.1 style droit francais]
\RequireCitationStyle{verbose-ibid}
\renewcommand*{\mkibid}{\emph} % mots latins en italique
-% indexation des auteurs seulement
-\renewbibmacro*{citeindex}{%
- \ifciteindex
- {\indexnames{labelname}}
- {}}
-
% pas de version raccourcie des note de bas de page passée la 1ère référence.
\renewbibmacro*{cite:short}{%
\usebibmacro{cite:full:citepages}%
@@ -27,4 +35,8 @@
{\multicitedelim}
{\usebibmacro{cite:postnote}}
+% commande de citation multiple, dérivée de \smartcites.
+\DeclareMultiCiteCommand{\cites}[\iffootnote\bibfootnotewrapper\mkbibfootnote]
+ {\cite}{\multicitedelim}
+
\endinput
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 15dd03051f2..1ed45717751 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,19 @@
+%% Copyright 2010-2015 Yves de Saint-Pern
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Yves de Saint-Pern.
+
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{droit-fr}[2014/01/30 v0.4 classe pour droit francais]
+\ProvidesClass{droit-fr}[2015/10/02 v1.1 classe pour droit francais]
\LoadClassWithOptions{memoir} % classe de référence: memoir
%%% OPTIONS %%%
@@ -27,8 +41,8 @@
\RequirePackage{footmisc} % gestion des notes de bas de page
\RequirePackage{engrec} % compteur à symbole grecs
\RequirePackage{filecontents} % génération des fichers de style makeindex
-\usepackage{babel} % support des langues
-\usepackage[babel]{csquotes} % support des guillemets babel
+\RequirePackage{babel} % support des langues
+\RequirePackage[babel]{csquotes} % support des guillemets babel
%%% PAGE DE TITRE %%%
@@ -81,14 +95,15 @@
\thispagestyle{empty}
\begin{center}
-{\LARGE Universit\'e \theuniversity \\[1\onelineskip]}
-{\large \'Ecole doctorale de \theschool \\[2\onelineskip]}
+%\includegraphics[height=3cm]{logo} \\[1\onelineskip]
+{\Large Université \theuniversity \\[1\onelineskip]}
+{École doctorale de \theschool \\[3\onelineskip]}
-{Th\`ese de doctorat en \thespeciality \\
-soutenue le \theapprovaldate \\[2\onelineskip]}
+{\LARGE\bfseries\scshape \thetitle\\[3\onelineskip]}
-{\LARGE\bfseries \thetitle \\[2\onelineskip]}
-{\Large \theauthor \\[2\onelineskip]}
+{Thèse pour le Doctorat en \thespeciality\ (Arrêté du 7 août 2006)\\
+présentée et soutenue publiquement le \theapprovaldate\ par\\}
+{\theauthor \\[2\onelineskip]}
\vfill
@@ -153,9 +168,6 @@ Membres du jury: & \themembera \\
\fi
#1}}
-\pagestyle{corpus}
-
-
%%% SECTIONS %%%
% [-2] parties ("Première partie")
@@ -304,7 +316,7 @@ Membres du jury: & \themembera \\
\else%
\versetcontent{{\versetsepstyle\versetsepifempty}}%
\fi%
- \addtocounter{indexv}{1}%
+ \refstepcounter{indexv}%
}
% numérotation visible
@@ -325,12 +337,6 @@ Membres du jury: & \themembera \\
}
-%%% GLOSSAIRE
-
-\renewcommand{\memgloterm}[1]{\textbf{#1}}
-\renewcommand{\memglodesc}[1]{\hspace{1ex}#1}
-\renewcommand{\memglonum}[1]{}
-
%%% INDEX %%%
\renewcommand*{\seename}{\textit{voir}}
@@ -339,7 +345,7 @@ Membres du jury: & \themembera \\
\ifdraft{\showindexmarks}{}
% index de base par versets
-\newcommand{\indexvfilename}{\jobname}
+\newcommand{\indexvfilename}{index}
\newcommand{\makeindexv}{\makeindex[\indexvfilename]}
\newcommand{\indexv}[1]{\specialindex{\indexvfilename}{indexv}{#1}}
\newcommand{\printindexv}{\printindex[\indexvfilename]}
@@ -353,11 +359,6 @@ Membres du jury: & \themembera \\
% entête de l'index
\newcommand{\idxmark}[1]{#1\markboth{#1}{#1}}
-% raccourcis de style pour entrées indexées
-\newcommand{\hyperbf}[1]{\textbf{\hyperpage{#1}}}
-\newcommand{\hyperit}[1]{\textit{\hyperpage{#1}}}
-
-
%%% SOMMAIRE & TABLE DES MATIERES %%%
% paramètres communs
@@ -493,7 +494,7 @@ Membres du jury: & \themembera \\
}%
% génération du fichier de style .ist
-\begin{filecontents}{\jobname.ist}
+\begin{filecontents}{\indexvfilename.ist}
% output main entry <entry> as: \item \idxmark{<entry>},
item_0 "\n\\item \\idxmark{"
delim_0 "}, "
@@ -505,19 +506,16 @@ heading_suffix "\\hfil}\\nopagebreak\n"
headings_flag 1
\end{filecontents}
-% génération du fichier de style .gst
-\begin{filecontents}{\jobname.gst}
-% Output style parameters
-preamble "\\begin{theglossary}"
-postamble "\n\\end{theglossary}\n"
-item_0 "\n\\glossitem"
-delim_0 "{\\memglonum{"
-encap_suffix "}}}"
+\begin{filecontents}{\indexafilename.ist}
+% output main entry <entry> as: \item \idxmark{<entry>},
+item_0 "\n\\item \\idxmark{"
+delim_0 "}, "
+% not forgetting the subitem case% added 2008
+item_x1 "} \n \\subitem "
+% Wrap and uppercase head letters
heading_prefix "{\\bfseries\\hfil "
heading_suffix "\\hfil}\\nopagebreak\n"
headings_flag 1
-% Input style parameters
-keyword "\\glossaryentry"
\end{filecontents}
\endinput