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.bbx139
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}{%