summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/droit-fr/droit-fr.bbx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/droit-fr/droit-fr.bbx')
-rw-r--r--Master/texmf-dist/tex/latex/droit-fr/droit-fr.bbx33
1 files changed, 26 insertions, 7 deletions
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 9541860ecd3..738a9e2c209 100644
--- a/Master/texmf-dist/tex/latex/droit-fr/droit-fr.bbx
+++ b/Master/texmf-dist/tex/latex/droit-fr/droit-fr.bbx
@@ -1,4 +1,4 @@
-%% Copyright 2010-2015 Yves de Saint-Pern
+%% Copyright 2010-2016 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
@@ -12,7 +12,7 @@
%
% The Current Maintainer of this work is Yves de Saint-Pern.
-\ProvidesFile{droit-fr.bbx}[2015/10/02 v1.1 style droit francais]
+\ProvidesFile{droit-fr.bbx}[2016/20/02 v1.2 style droit francais]
\RequireBibliographyStyle{verbose-ibid}
\RequireBiber[3]
@@ -439,9 +439,9 @@
\DeclareBibliographyDriver{case}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
- \iffieldequalstr{hyphenation}{british}
- {\usebibmacro{case:british}}
- {\usebibmacro{case:french}}
+ \ifbibmacroundef{case:\strfield{hyphenation}}
+ {\usebibmacro{case:french}}
+ {\usebibmacro{case:\strfield{hyphenation}}}
\newunit\newblock
\printfield{note}%
\newunit\newblock
@@ -517,7 +517,7 @@
\printfield{pages}
}
-% arrêt de jurisprudence française.
+% jurisprudence française.
% institution, | titre, | eventdate, | number, | journal, | date, | volume, | chapter, | pages
% - eventdate: date de décision rendue
% - date: date de publication dans un journal officiel
@@ -535,7 +535,26 @@
\usebibmacro{journal}%
\newunit
\printfield{volume}%
- \printfield{part}
+ \printfield{part}}
+
+% jurisprudence selon le format européen ECLI.
+% https://e-justice.europa.eu/content_european_case_law_identifier_ecli-175-fr.do
+%
+% ECLI:<location>:<institution>:<date>:<number>
+% - location: code État membre. Ex: FR, DE, NL, etc.
+% - institution: juridiction ayant rendu la décision
+% - date: année de la décision
+% - number: numéro d'ordre, de 25 caractères au maximum présenté selon un format décidé par chaque État membre.
+\newbibmacro{case:ecli}{%
+ \printtext{ECLI}%
+ \setunit{\addcolon}
+ \printfield{location}%
+ \setunit{\addcolon}
+ \printfield{institution}%
+ \setunit{\addcolon}
+ \printfield{year}%
+ \setunit{\addcolon}
+ \printfield{number}%
\newunit\newblock
\usebibmacro{chapter+pages}}