summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.cbx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.cbx')
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.cbx89
1 files changed, 75 insertions, 14 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.cbx b/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.cbx
index 5e308f66b2d..c620a1ab60b 100644
--- a/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.cbx
@@ -13,7 +13,7 @@
%% License information appended
%%
\ProvidesFile{philosophy-verbose.cbx}
- [2015/10/09 v1.3 valbusa beta]
+ [2016/03/10 v1.4 valbusa beta]
%% These style redefines the \cmd{bibrangedash} and \cmd{bibdatedash} commands in order to get a simple hyphen (-) instead of an en dash (--) in the page and date ranges. If you prefer the en dash use the following code:
@@ -65,31 +65,92 @@
\andmoredelim\bibstring[\mkibid]{andmore}}%
{}}%
\iftoggle{cbx:scauthorscite}{%
+\ifblx@load@version@legacy
\DeclareNameFormat{labelname}{%
- \let\mkbibnamelast\mkbibsc%
- \let\mkbibnamefirst\mkbibsc%
+\iffootnote{%
+ \let\mkbibnamefamily\mkbibsc%
+ \let\mkbibnamegiven\mkbibsc%
\let\mkbibnameprefix\mkbibsc%
- \let\mkbibnameaffix\mkbibsc
+ \let\mkbibnameaffix\mkbibsc}{}%
\ifcase\value{uniquename}%
- \usebibmacro{name:last}{#1}{#3}{#5}{#7}%
+ \usebibmacro{name:family}{#1}{#3}{#5}{#7}%
\or
\ifuseprefix
- {\usebibmacro{name:first-last}{#1}{#4}{#5}{#8}}%
- {\usebibmacro{name:first-last}{#1}{#4}{#6}{#8}}%
+ {\usebibmacro{name:given-family}{#1}{#4}{#5}{#8}}%
+ {\usebibmacro{name:given-family}{#1}{#4}{#6}{#8}}%
\or
- \usebibmacro{name:first-last}{#1}{#3}{#5}{#7}%
+ \usebibmacro{name:given-family}{#1}{#3}{#5}{#7}%
\fi
- \usebibmacro{name:andothers}}}{}}%
+ \usebibmacro{name:andothers}}%
+\else
+\DeclareNameFormat{labelname}{%
+\iffootnote{%
+ \let\mkbibnamefamily\mkbibsc%
+ \let\mkbibnamegiven\mkbibsc%
+ \let\mkbibnameprefix\mkbibsc%
+ \let\mkbibnameaffix\mkbibsc}{}%
+ \nameparts{#1}%
+ \ifcase\value{uniquename}%
+ \usebibmacro{name:family}
+ {\namepartfamily}
+ {\namepartgiven}
+ {\namepartprefix}
+ {\namepartsuffix}%
+ \or
+ \ifuseprefix
+ {\usebibmacro{name:given-family}
+ {\namepartfamily}
+ {\namepartgiveni}
+ {\namepartprefix}
+ {\namepartsuffixi}}
+ {\usebibmacro{name:given-family}
+ {\namepartfamily}
+ {\namepartgiveni}
+ {\namepartprefixi}
+ {\namepartsuffixi}}%
+ \or
+ \usebibmacro{name:given-family}
+ {\namepartfamily}
+ {\namepartgiven}
+ {\namepartprefix}
+ {\namepartsuffix}%
+ \fi
+ \usebibmacro{name:andothers}}
+ \fi
+ }{}}%
+\ifblx@load@version@legacy
\DeclareNameFormat{scdefault}{%
- \let\mkbibnamelast\mkbibsc%
- \let\mkbibnamefirst\mkbibsc%
+\iffootnote{%
+ \let\mkbibnamefamily\mkbibsc%
+ \let\mkbibnamegiven\mkbibsc%
\let\mkbibnameprefix\mkbibsc%
- \let\mkbibnameaffix\mkbibsc
+ \let\mkbibnameaffix\mkbibsc}{}%
\iffirstinits
- {\usebibmacro{name:first-last}{#1}{#4}{#5}{#7}}%
- {\usebibmacro{name:first-last}{#1}{#3}{#5}{#7}}%
+ {\usebibmacro{name:given-family}{#1}{#4}{#5}{#7}}%
+ {\usebibmacro{name:given-family}{#1}{#3}{#5}{#7}}%
+ \usebibmacro{name:andothers}}
+\else
+\DeclareNameFormat{scdefault}{%
+\iffootnote{%
+ \let\mkbibnamefamily\mkbibsc%
+ \let\mkbibnamegiven\mkbibsc%
+ \let\mkbibnameprefix\mkbibsc%
+ \let\mkbibnameaffix\mkbibsc}{}%
+ \nameparts{#1}%
+ \ifgiveninits
+ {\usebibmacro{name:given-family}
+ {\namepartfamily}
+ {\namepartgiveni}
+ {\namepartprefix}
+ {\namepartsuffix}}
+ {\usebibmacro{name:given-family}
+ {\namepartfamily}
+ {\namepartgiven}
+ {\namepartprefix}
+ {\namepartsuffix}}%
\usebibmacro{name:andothers}}
+\fi
\newbibmacro*{cite:opcit}{%
\printtext[bibhyperlink]{\bibstring[\mkibid]{opcit}}}