summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.bbx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.bbx')
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.bbx115
1 files changed, 57 insertions, 58 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.bbx b/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.bbx
index 07e86deea4c..4bd07a9e026 100644
--- a/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.bbx
@@ -13,15 +13,12 @@
%% License information appended
%%
\ProvidesFile{philosophy-verbose.bbx}
-[2017/03/21 v1.9.4 A set of styles for biblatex]
-
+[2017/04/13 v1.9.5 A set of styles for biblatex]
\RequireBibliographyStyle{authortitle}
\RequireBibliographyStyle{philosophy-standard}
-
\AtBeginShorthands{%
- \togglefalse{bbx:annotation}%
\DeclareCiteCommand{\bbx@crossref@inbook}%
{}%
{\iffieldundef{shorthand}%
@@ -37,19 +34,6 @@
{}%
{}%
}
-\DeclareFieldFormat{edition}{%
- \ifinteger{#1}{%
- \ifdefstring{\bbx@editionformat}{arabic}
- {\mkbibordedition{#1}~\bibstring{edition}}
- {\ifdefstring{\bbx@editionformat}{Roman}%
- {\RN{#1}~\bibstring{edition}}%
- {\ifdefstring{\bbx@editionformat}{romansc}%
- {\textsc{\Rn{#1}}~\bibstring{edition}}%
- {\ifdefstring{\bbx@editionformat}{roman}%
- {\Rn{#1}~\bibstring{edition}}
- {\ifdefstring{\bbx@editionformat}{superscript}%
- {\mkbibsuperscript{#1}}%
- {\optionerror{editionformat}}}}}}}{#1}}%\isdot??
\renewbibmacro*{author}{%
\ifboolexpr{%
test \ifuseauthor
@@ -61,15 +45,12 @@
{\printnames{author}%
\iffieldundef{nameaddon}{}%
{\setunit{\addspace}%
- \printtext[brackets]{\printfield{nameaddon}}}%
- \setunit{\addcomma\space}%
+ \printtext[brackets]{\printfield{nameaddon}}}%MOD
+ \setunit{\printdelim{editorstrgdelim}}%
\usebibmacro{bbx:savehash}}%
\usebibmacro{authorstrg}}%
{\global\undef\bbx@lasthash}}%
-\renewbibmacro*{editor}{%
- \usebibmacro{bbx:editor}{editorstrg}}%
-\renewbibmacro*{editor+others}{%
- \usebibmacro{bbx:editor}{editor+othersstrg}}%
+
\renewbibmacro*{bbx:editor}[1]{%
\ifboolexpr{%
test \ifuseeditor
@@ -79,11 +60,27 @@
{\usebibmacro{bbx:dashcheck}%
{\bibnamedash}%
{\printnames{editor}%
-\setunit{\addspace}%
+\setunit{\printdelim{editorstrgdelim}}%MOD
\usebibmacro{bbx:savehash}}%
\usebibmacro{#1}%
\clearname{editor}}%
{\global\undef\bbx@lasthash}}%
+
+\renewbibmacro*{bbx:translator}[1]{%
+ \ifboolexpr{%
+ test \ifusetranslator
+ and
+ not test {\ifnameundef{translator}}
+ }%
+ {\usebibmacro{bbx:dashcheck}%
+ {\bibnamedash}%
+ {\printnames{translator}%
+\setunit{\printdelim{editorstrgdelim}}%MOD
+ \usebibmacro{bbx:savehash}}%
+ \usebibmacro{#1}%
+ \clearname{translator}}%
+ {\global\undef\bbx@lasthash}}%
+
\newbibmacro*{nodash:author}{%
\ifboolexpr{%
test \ifuseauthor
@@ -129,10 +126,44 @@
\renewbibmacro*{relateddate}{%
\setunit*{\addspace}%
- \printdate\ifdefstring{\bbx@editionformat}{superscript}{\printfield{edition}}{}}
+ \printdate\ifdefstring{\bbx@editionformat}{superscript}%
+ {\printfield{edition}}{}}
\renewbibmacro*{commarelateddate}{%
\setunit*{\addcomma\space}%
- \printdate\ifdefstring{\bbx@editionformat}{superscript}{\printfield{edition}}{}}
+ \printdate\ifdefstring{\bbx@editionformat}{superscript}%
+ {\printfield{edition}}{}}
+\DeclareCiteCommand{\bbx@crossref@inbook}%
+ {}%
+ {\ifciteseen{%
+ \ifthenelse{\value{listtotal}=2}%
+ {\printnames[][-\value{maxnamesincross}]{labelname}}%
+ {\printnames[][-\value{minnamesincross}]{labelname}}%
+ \setunit*{\addcomma\space}\printtext{%
+ \printfield[citetitle]{labeltitle}%
+ \iftoggle{cbx:commacit}{\setunit{\addcomma\space}}%
+ {\setunit{\addspace\midsentence}}%
+ \bibstring{opcit}}}%
+ {\DeclareNameAlias{sortname}{default}%
+ \usebibmacro{usedriver:book}}}%
+ {}%
+ {}%
+\DeclareCiteCommand{\bbx@crossref@incollection}%
+ {}%
+ {\ifciteseen{%
+\ifthenelse{\value{listtotal}=2}%
+ {\printnames[][-\value{maxnamesincross}]{labelname}}%
+ {\printnames[][-\value{minnamesincross}]{labelname}}%
+ \setunit{\addspace}%
+ \usebibmacro{editorstrg}%
+ \setunit*{\addcomma\space}\printtext{%
+ \printfield[citetitle]{labeltitle}%
+ \iftoggle{cbx:commacit}{\setunit{\addcomma\space}}%
+ {\setunit{\addspace\midsentence}}%
+ \bibstring{opcit}}}%
+ {\DeclareNameAlias{sortname}{default}%
+ \usebibmacro{usedriver:collection}}}%
+ {}%
+ {}%
\DeclareBibliographyDriver{book}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
@@ -430,38 +461,6 @@
\newunit\newblock
\usebibmacro{pageref}%
}
-\DeclareCiteCommand{\bbx@crossref@inbook}%
- {}%
- {\ifciteseen{%
- \ifthenelse{\value{listtotal}=2}%
- {\printnames[][-\value{maxnamesincross}]{labelname}}%
- {\printnames[][-\value{minnamesincross}]{labelname}}%
- \setunit*{\addcomma\space}\printtext{%
- \printfield[citetitle]{labeltitle}%
- \iftoggle{cbx:commacit}{\setunit{\addcomma\space}}%
- {\setunit{\addspace\midsentence}}%
- \bibstring{opcit}}}%
- {\DeclareNameAlias{sortname}{default}%
- \usebibmacro{usedriver:book}}}%
- {}%
- {}%
-\DeclareCiteCommand{\bbx@crossref@incollection}%
- {}%
- {\ifciteseen{%
-\ifthenelse{\value{listtotal}=2}%
- {\printnames[][-\value{maxnamesincross}]{labelname}}%
- {\printnames[][-\value{minnamesincross}]{labelname}}%
- \setunit{\addspace}%
- \usebibmacro{editorstrg}%
- \setunit*{\addcomma\space}\printtext{%
- \printfield[citetitle]{labeltitle}%
- \iftoggle{cbx:commacit}{\setunit{\addcomma\space}}%
- {\setunit{\addspace\midsentence}}%
- \bibstring{opcit}}}%
- {\DeclareNameAlias{sortname}{default}%
- \usebibmacro{usedriver:collection}}}%
- {}%
- {}%
%%
%% Copyright 2009-2017 by Ivan Valbusa
%%