diff options
author | Karl Berry <karl@freefriends.org> | 2013-03-27 21:41:56 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2013-03-27 21:41:56 +0000 |
commit | 2cd41c75a2ebe18504b8ffbdaf0b7ed4fa279b30 (patch) | |
tree | 3972ef94a2f4b9b942aee58ff2534fe168e824a4 /Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-standard.bbx | |
parent | e057505019597f09ca945d8814486fbc5e72f3e9 (diff) |
biblatex-philosophy (27mar13)
git-svn-id: svn://tug.org/texlive/trunk@29528 c570f23f-e606-0410-a88d-b1316a301751
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.bbx | 48 |
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 %% |