diff options
author | Karl Berry <karl@freefriends.org> | 2017-04-16 22:19:13 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2017-04-16 22:19:13 +0000 |
commit | b364f92b27a4d5a7f91bc65ced2abf2afa90c230 (patch) | |
tree | 4b4b10e593b7d14c5052c6139a5db781bd9f7709 /Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.bbx | |
parent | 4ced71c3924d49982b3a67a7e2967fe29ef3241c (diff) |
biblatex-philosophy (14apr17)
git-svn-id: svn://tug.org/texlive/trunk@43860 c570f23f-e606-0410-a88d-b1316a301751
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.bbx | 115 |
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 %% |