diff options
author | Karl Berry <karl@freefriends.org> | 2017-03-21 22:05:20 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2017-03-21 22:05:20 +0000 |
commit | a5ec2bc0778f41c07111f6dece696bcf6947ca26 (patch) | |
tree | 3181eb26807ea654f714a43e59e7625fb7aa759b /Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-standard.bbx | |
parent | b42263b83b7eba7a3c1bf2b0cdeedc868dce59c1 (diff) |
biblatex-philosophy (21mar17)
git-svn-id: svn://tug.org/texlive/trunk@43569 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 | 139 |
1 files changed, 69 insertions, 70 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 d5efb9e8d09..3f31d086d44 100644 --- a/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-standard.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-standard.bbx @@ -13,7 +13,7 @@ %% License information appended %% \ProvidesFile{philosophy-standard.bbx} -[2017/03/17 v1.9.3 A set of styles for biblatex] +[2017/03/21 v1.9.4 A set of styles for biblatex] @@ -110,9 +110,6 @@ \toggletrue{cbx:scauthorscite}% }% {}% -\iftoggle{bbx:lowscauthors}% - {\newrobustcmd*{\mkbibsc}[1]{\textsc{\MakeLowercase{#1}}}}% - {\newrobustcmd*{\mkbibsc}[1]{\textsc{#1}}}% } \AtBeginBibliography{\togglefalse{cbx:scauthorscite}}% \renewcommand*{\newunitpunct}{\addcomma\space} @@ -145,12 +142,18 @@ \expandafter\editionfont% \expandafter{\romannumeral#1}% \endgroup} +\newrobustcmd*{\mkbibsc}[1]{% + \iftoggle{bbx:lowscauthors}{% + \textsc{\MakeLowercase{#1}}}% + {\textsc{#1}}} +\newbibmacro*{scswitch}{% +\let\mkbibnamefamily\mkbibsc% +\let\mkbibnamegiven\mkbibsc% +\let\mkbibnameprefix\mkbibsc% +\let\mkbibnamesuffix\mkbibsc} \DeclareNameFormat{sortname}{% \iftoggle{bbx:scauthorsbib}{% - \let\mkbibnamefamily\mkbibsc% - \let\mkbibnamegiven\mkbibsc% - \let\mkbibnameprefix\mkbibsc% - \let\mkbibnamesuffix\mkbibsc}{}% + \usebibmacro{scswitch}}{}% \nameparts{#1}% \ifnumequal{\value{listcount}}{1} {\ifgiveninits @@ -578,6 +581,64 @@ {\setunit{\addspace}}}% \usebibmacro{related:init}% \usebibmacro{related}}{}} +\renewbibmacro*{bybookauthor}{% +\ifnamesequal{author}{bookauthor}% +{}% +{\printnames[default]{bookauthor}}} + +\newbibmacro*{xrefdata}{% +\iffieldundef{volume} +{}% +{\printfield{volume}% +\printfield{part}% +\setunit{\addcolon\space}% +\printfield{booktitle}}% +\newunit\newblock +\usebibmacro{byeditor+others}% +\newunit\newblock +\printfield{edition}% +\newunit +\printfield{volumes}% +\newunit\newblock +\usebibmacro{series+number}% +\newunit\newblock +\printfield{note}% +\newunit\newblock +\usebibmacro{publisher+location+date}% +\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}% +\newblock +\usebibmacro{phil:related}% +\newunit\newblock +\usebibmacro{pageref}% +\usebibmacro{finentry}} + +\newbibmacro*{crossrefdata}{% +\iffieldundef{maintitle} +{\printfield{volume}% +\printfield{part}} +{}% +\newunit\newblock +\usebibmacro{chapter+pages}% +\newunit\newblock +\iftoggle{bbx:isbn} +{\printfield{isbn}} +{}% +\newunit\newblock +\usebibmacro{doi+eprint+url}% +\newblock +\usebibmacro{phil:related}% +\newunit\newblock +\usebibmacro{pageref}% +\usebibmacro{finentry}} \newbibmacro*{origpublisher+origlocation+origdate}{% \ifdefstring{\bbx@publocformat}{loccolonpub} {\usebibmacro{origloccolonpub}\setunit{\bibpagespunct}% @@ -1353,68 +1414,6 @@ \restorefield{annotation}{\@phil@nnote}% \usebibmacro{pageref}% \usebibmacro{finentry}} - -\renewbibmacro*{bybookauthor}{% - \ifnamesequal{author}{bookauthor}% - {}% - {\printnames[default]{bookauthor}}} - -\newbibmacro*{cross:maintitle+booktitle}{% - \iffieldundef{volume} - {}% - {\printfield{volume}% - \printfield{part}% - \setunit{\addcolon\space}% - \printfield{booktitle}}}% - -\newbibmacro*{xrefdata}{% - \usebibmacro{cross:maintitle+booktitle}% - \newunit\newblock - \usebibmacro{byeditor+others}% - \newunit\newblock - \printfield{edition}% - \newunit - \printfield{volumes}% - \newunit\newblock - \usebibmacro{series+number}% - \newunit\newblock - \printfield{note}% - \newunit\newblock - \usebibmacro{publisher+location+date}% - \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}% - \newblock - \usebibmacro{phil:related}% - \newunit\newblock - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\newbibmacro*{crossrefdata}{% - \iffieldundef{maintitle} - {\printfield{volume}% - \printfield{part}} - {}% - \newunit\newblock - \usebibmacro{chapter+pages}% - \newunit\newblock - \iftoggle{bbx:isbn} - {\printfield{isbn}} - {}% - \newunit\newblock - \usebibmacro{doi+eprint+url}% - \newblock - \usebibmacro{phil:related}% - \newunit\newblock - \usebibmacro{pageref}% - \usebibmacro{finentry}} \DeclareFieldFormat[jurisdiction]{volume}{\RN{#1}} \DeclareFieldFormat[jurisdiction]{number}{\bibsstring{number}~{#1}} \DeclareFieldFormat[jurisdiction]{nameaddon}{% |