summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-standard.bbx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-standard.bbx')
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-standard.bbx48
1 files changed, 32 insertions, 16 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-standard.bbx b/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-standard.bbx
index 7214d5a1d06..54a622be04d 100644
--- a/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-standard.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-standard.bbx
@@ -13,8 +13,10 @@
%% License information appended
%%
\ProvidesFile{philosophy-standard.bbx}
- [2013/03/15 v0.8c valbusa beta]
+ [2013/03/27 v0.8c valbusa beta]
+
+\RequireBiber[2]
\RequireBibliographyStyle{standard}
\DeclareLanguageMapping{italian}{italian-philosophy}
\DeclareLanguageMapping{english}{english-philosophy}
@@ -80,6 +82,9 @@
mincitenames = 1,
maxbibnames = 999,
minbibnames = 999}
+\setcounter{biburlnumpenalty}{9000}
+\setcounter{biburlucpenalty}{9000}
+\setcounter{biburllcpenalty}{9000}
\newcounter{maxnamesincross}
\newcounter{minnamesincross}
@@ -1265,23 +1270,21 @@
by the 'biblatex-philosophy' styles.\MessageBreak
All the @set entries will be ignored}}
-\newbibmacro*{xcross:maintitle+booktitle}{%
+\newbibmacro*{cross:maintitle+booktitle}{%
\iffieldundef{volume}
{}%
{\printfield{volume}%
\printfield{part}%
- \setunit{\addcolon\space}}%
- \usebibmacro{booktitle}%
- \newunit}
+ \setunit{\addcolon\space}%
+ \printfield{booktitle}}}%
\newbibmacro*{xrefdata}{%
- \usebibmacro{xcross:maintitle+booktitle}%
+ \usebibmacro{cross:maintitle+booktitle}%
\newunit\newblock
\usebibmacro{byeditor+others}%
\newunit\newblock
\printfield{edition}%
\newunit
- \newunit
\printfield{volumes}%
\newunit\newblock
\usebibmacro{series+number}%
@@ -1311,15 +1314,22 @@
\printfield{part}}
{}%
\newunit\newblock
+ \printfield{note}%
+ \newunit\newblock
\usebibmacro{chapter+pages}%
\newunit\newblock
+ \iftoggle{bbx:isbn}
+ {\printfield{isbn}}
+ {}%
+ \newunit\newblock
+ \usebibmacro{doi+eprint+url}%
+ \newunit\newblock
\usebibmacro{addendum+pubstate:article-inbook-incoll}%
\setunit{\bibpagerefpunct}\newblock
\usebibmacro{related}%
\newunit\newblock
\usebibmacro{pageref}%
\usebibmacro{finentry}}
-
\DeclareFieldFormat[jurisdiction]{volume}{\RN{#1}}
\DeclareFieldFormat[jurisdiction]{number}{\bibsstring{number}~{#1}}
\DeclareFieldFormat[jurisdiction]{nameaddon}{%
@@ -1402,16 +1412,22 @@
\newunit\newblock
\usebibmacro{pageref}%
\usebibmacro{finentry}}
-\AtBeginDocument{%
-\DeclareSourcemap{
- \maps[datatype=bibtex]{
+\DeclareDriverSourcemap[datatype=bibtex]{
\map{
- \pertype{jurisdiction}
- \step[fieldsource=court , fieldtarget=author]
- \step[fieldsource=section, fieldtarget=nameaddon]
+ \step[fieldsource=court , fieldtarget=author]
+ \step[fieldsource=section , fieldtarget=nameaddon]
+ \step[fieldsource=transtitle , fieldtarget=origtitle]
+ \step[fieldsource=tranpublisher , fieldtarget=origpublisher]
+ \step[fieldsource=translocation , fieldtarget=origlocation]
+ \step[fieldsource=transbooktitle, fieldtarget=usera]
+ \step[fieldsource=transnote , fieldtarget=userb]
+ \step[fieldsource=transpages , fieldtarget=userc]
+ \step[fieldsource=origbooktitle , fieldtarget=usera]
+ \step[fieldsource=orignote , fieldtarget=userb]
+ \step[fieldsource=origpages , fieldtarget=userc]
+ }
}
- }
-}}
+\DeclareDataInheritance{*}{*}{\noinherit{annotation}}
%%
%% Copyright 2009-2013 by Ivan Valbusa
%%