diff options
author | Karl Berry <karl@freefriends.org> | 2019-11-03 22:43:02 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-11-03 22:43:02 +0000 |
commit | 01b003297fdb3212b399d3a7421eefe0f15e3157 (patch) | |
tree | 50c41447d3ba7ba43ad9e0ed07dbdf0056dd2840 /Master/texmf-dist/tex/latex/biblatex-iso690/iso.bbx | |
parent | 8eee6a8899b57558d5d83d6e0064c16ee287be7d (diff) |
biblatex-iso690
git-svn-id: svn://tug.org/texlive/trunk@52629 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex-iso690/iso.bbx')
-rw-r--r-- | Master/texmf-dist/tex/latex/biblatex-iso690/iso.bbx | 694 |
1 files changed, 360 insertions, 334 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex-iso690/iso.bbx b/Master/texmf-dist/tex/latex/biblatex-iso690/iso.bbx index 92c8a78e9be..c4d0f165316 100644 --- a/Master/texmf-dist/tex/latex/biblatex-iso690/iso.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-iso690/iso.bbx @@ -4,6 +4,7 @@ \DeclareLanguageMapping{english}{english-iso} \DeclareLanguageMapping{slovak}{slovak-iso} \DeclareLanguageMapping{german}{german-iso} +\DeclareLanguageMapping{polish}{polish-iso} \NewBibliographyString{at,bysupervisor,urlalso} %options @@ -28,20 +29,43 @@ \settoggle{bbx:thesisinfoinnotes}{#1}% \typeout{Printing thesis info at the end enabled: #1}} +\newtoggle{bbx:url} +\DeclareBibliographyOption{url}[true]{% + \settoggle{bbx:url}{#1}% + \typeout{Showing URL field enabled: #1}} + +\newtoggle{bbx:isbn} +\DeclareBibliographyOption{isbn}[true]{% + \settoggle{bbx:isbn}{#1}% + \typeout{Showing ISBN field enabled: #1}} + +\newtoggle{bbx:doi} +\DeclareBibliographyOption{doi}[true]{% + \settoggle{bbx:doi}{#1}% + \typeout{Showing DOI field enabled: #1}} + +\newtoggle{bbx:eprint} +\DeclareBibliographyOption{eprint}[true]{% + \settoggle{bbx:eprint}{#1}% + \typeout{Showing eprint field enabled: #1}} \ExecuteBibliographyOptions{% - spacecolon=false - ,pagetotal=false - ,shortnumeration=false - ,thesisinfoinnotes=true - %sorting=nyt - ,maxnames=9 - ,minnames=1 - ,citetracker=true - %,autolang=other - ,date=year - ,urldate=edtf - ,seconds=true + spacecolon=false, + pagetotal=false, + shortnumeration=false, + thesisinfoinnotes=true, + url=true, + isbn=true, + doi=true, + eprint=true, + % sorting=nyt, + maxnames=9, + minnames=1, + citetracker=true, + autolang=other, + date=year, + urldate=iso, + seconds=true, } \newbibmacro*{begentry}{} @@ -108,38 +132,38 @@ \DeclareFieldFormat[article,periodical]{pages}{% \iftoggle{bbx:shortnum} {#1} - {\mainsstring{pages}\addspace\printtext{#1}} + {\mainsstring{pages}\addspace\printtext{#1}}% } \DeclareFieldFormat*{pagetotal}{\mkbibbrackets{\mkmlpagetotal[bookpagination]{#1}}} \DeclareFieldFormat*{number}{\bibsstring{number}\addspace\printtext{#1}} \DeclareFieldFormat[article,periodical]{number}{% \iftoggle{bbx:shortnum} {\mkbibparens{#1}} - {\bibsstring{number}\addspace\printtext{#1}} + {\bibsstring{number}\addspace\printtext{#1}}% } \DeclareFieldFormat[patent]{number}{#1} \DeclareFieldFormat*{url}{% \iffieldundef{urlyear} - {\mainlstring{urlalso}\addcolon\space\url{#1}} - {\mainlstring{urlfrom}\addcolon\space\url{#1}} + {\mainlstring{urlalso}\addcolon\space\url{#1}} + {\mainlstring{urlfrom}\addcolon\space\url{#1}}% } \DeclareFieldFormat{doi}{% - \printtext{DOI}\addcolon\space% + \printtext{DOI}\addcolon\space \ifhyperref - {\href{http://dx.doi.org/#1}{\nolinkurl{#1}}} - {\nolinkurl{#1}} + {\href{https://doi.org/#1}{\nolinkurl{#1}}} + {\nolinkurl{#1}}% } \DeclareFieldFormat{howpublished}{\mkbibbrackets{#1}} \DeclareFieldFormat[online]{howpublished}{% \iffieldundef{howpublished} {\mkbibbrackets{online}} - {\mkbibbrackets{#1}} + {\mkbibbrackets{#1}}% } \DeclareFieldFormat{type}{% \ifbibstring{#1} {\mainlstring{#1}} - {#1} + {#1}% } \DeclareFieldFormat{supervisor}{% @@ -147,12 +171,12 @@ %We must handle more than one isbn and issn \DeclareFieldFormat{isbn}{% -%\renewcommand*{\do}[1]{\printtext{ISBN}\addspace#1\adddot\addspace}% -\printtext{ISBN}\addspace#1}% + %\renewcommand*{\do}[1]{\printtext{ISBN}\addspace#1\adddot\addspace}% + \printtext{ISBN}\addspace#1}% \DeclareFieldFormat{issn}{% -\renewcommand*{\do}[1]{\printtext{ISSN}\addspace#1\adddot\addspace}% -\docsvfield{issn}}% + \renewcommand*{\do}[1]{\printtext{ISSN}\addspace#1\adddot\addspace}% + \docsvfield{issn}}% \DeclareFieldFormat{isan}{\printtext{ISAN}\addspace#1} \DeclareFieldFormat{ismn}{\printtext{ISMN}\addspace#1} @@ -208,28 +232,22 @@ \newbibmacro*{names:subsidiary}{% \usebibmacro{byeditor}% - \newunit% + \newunit \usebibmacro{bytranslator}% } -\renewbibmacro*{editor}{% - \ifboolexpr{ - test \ifuseeditor - and - not test {\ifnameundef{editor}} - } - {\printnames{editor}% - \addspace% - \mkbibparens{\usebibmacro{editorstrg}}% - \clearname{editor}}% - {}} +% https://github.com/michal-h21/biblatex-iso690/issues/68#issuecomment-435650072 +\DeclareFieldFormat{editortype}{\mkbibparens{#1}} +\DeclareDelimFormat{editortypedelim}{\addspace} + + \newbibmacro*{thesissupervisor}{% \ifnameundef{supervisor} {} {\printtext{\mainlstring{bysupervisor}}% \addspace% - \printnames{supervisor}} + \printnames{supervisor}}% } %titles @@ -246,7 +264,7 @@ \printfield{#1subtitle}}% \setunit{\addspace}}% \printfield{#1titleaddon}% - \newunit% + \newunit }% \newbibmacro{volume}{% @@ -279,7 +297,7 @@ \newbibmacro{periodical:titles}{% \usebibmacro{titles}{}{emph}% - \newunit% + \newunit \iffieldundef{issuetitle} {\iffieldundef{journaltitle} {} @@ -346,18 +364,20 @@ %standard identifiers \newbibmacro*{identifier}{% - \printfield{isan}% - \newunit% - \printfield{isbn}% - \newunit% - \printfield{ismn}% - \newunit% - \printfield{isrn}% - \newunit% - \printfield{issn}% - \newunit% - \printfield{iswc}% - \newunit% + \iftoggle{bbx:isbn} + {\printfield{isan}% + \newunit + \printfield{isbn}% + \newunit + \printfield{ismn}% + \newunit + \printfield{isrn}% + \newunit + \printfield{issn}% + \newunit + \printfield{iswc}% + \newunit} + {}% } %availability and access @@ -373,9 +393,15 @@ \newbibmacro*{availability+access}{% \iffieldundef{doi} {\iffieldundef{eprint} - {\printfield{url}} - {\usebibmacro{from-eprint}}} - {\usebibmacro{from-doi}}% + {\iftoggle{bbx:url} + {\printfield{url}} + {}} + {\iftoggle{bbx:eprint} + {\usebibmacro{from-eprint}} + {}}} + {\iftoggle{bbx:doi} + {\usebibmacro{from-doi}} + {}}% } %location @@ -497,299 +523,299 @@ %bibliography drivers \DeclareBibliographyDriver{book}{% -\usebibmacro{bibindex}% -\usebibmacro{begentry}% -\usebibmacro{names:primary}% -\setunit{\labelnamepunct}\newblock% -\usebibmacro{multi:titles}% -\setunit{\addspace}% -\usebibmacro{medium-type}% -\newunit\newblock% -\printfield{edition}% -\newunit\newblock% -\usebibmacro{names:subsidiary}% -\newunit\newblock% -\usebibmacro{location+publisher+date}% -\newunit% -\printfield{version}% -\setunit{\addspace}% -\usebibmacro{urldate}% -\newunit\newblock% -\usebibmacro{series+number}% -\newunit\newblock% -\usebibmacro{identifier}% -\newunit\newblock% -\usebibmacro{availability+access}% -\newunit\newblock% -\usebibmacro{location}% -\setunit{\addspace}% -\iftoggle{bbx:totalpages} - {\printfield{pagetotal}} - {}% -\newunit\newblock% -\printfield{note}% -\newunit\newblock% -\setunit{\bibpagerefpunct}\newblock% -\usebibmacro{pageref}% -\usebibmacro{finentry}}% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{names:primary}% + \setunit{\labelnamepunct}\newblock + \usebibmacro{multi:titles}% + \setunit{\addspace}% + \usebibmacro{medium-type}% + \newunit\newblock + \printfield{edition}% + \newunit\newblock + \usebibmacro{names:subsidiary}% + \newunit\newblock + \usebibmacro{location+publisher+date}% + \newunit + \printfield{version}% + \setunit{\addspace}% + \usebibmacro{urldate}% + \newunit\newblock + \usebibmacro{series+number}% + \newunit\newblock + \usebibmacro{identifier}% + \newunit\newblock + \usebibmacro{availability+access}% + \newunit\newblock + \usebibmacro{location}% + \setunit{\addspace}% + \iftoggle{bbx:totalpages} + {\printfield{pagetotal}} + {}% + \newunit\newblock + \printfield{note}% + \newunit\newblock + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}} \DeclareBibliographyDriver{periodical}{% -\usebibmacro{bibindex}% -\usebibmacro{begentry}% -% names macro just because of author-year style -\usebibmacro{names:primary}% -\setunit{\labelnamepunct}\newblock%% -\usebibmacro{periodical:titles}% -\setunit{\addspace}% -\usebibmacro{medium-type}% -\newunit\newblock -\printfield{edition}% -\newunit\newblock% -\usebibmacro{location+publisher+date}% -\setunit*{\addcomma\addspace}% -\usebibmacro{serial:numeration}% -\setunit{\addspace}% -\usebibmacro{urldate}% -\newunit\newblock% -\usebibmacro{identifier}% -\newunit\newblock% -\usebibmacro{availability+access}% -\newunit\newblock% -\usebibmacro{location}% -\newunit\newblock% -\printfield{note}% -\newunit\newblock% -\setunit{\bibpagerefpunct}\newblock% -\usebibmacro{pageref}% -\usebibmacro{finentry}}% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + % names macro just because of author-year style + \usebibmacro{names:primary}% + \setunit{\labelnamepunct}\newblock + \usebibmacro{periodical:titles}% + \setunit{\addspace}% + \usebibmacro{medium-type}% + \newunit\newblock + \printfield{edition}% + \newunit\newblock + \usebibmacro{location+publisher+date}% + \setunit*{\addcomma\addspace}% + \usebibmacro{serial:numeration}% + \setunit{\addspace}% + \usebibmacro{urldate}% + \newunit\newblock + \usebibmacro{identifier}% + \newunit\newblock + \usebibmacro{availability+access}% + \newunit\newblock + \usebibmacro{location}% + \newunit\newblock + \printfield{note}% + \newunit\newblock + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}}% \DeclareBibliographyDriver{article}{% -\usebibmacro{bibindex}% -\usebibmacro{begentry}% -\usebibmacro{names:primary}% -\setunit{\labelnamepunct}\newblock% -\usebibmacro{titles}{}{}% -\newunit\newblock% -\usebibmacro{titles}{journal}{emph}% -\setunit{\addspace}% -\usebibmacro{medium-type}% -\newunit\newblock% -\printfield{edition}% -\newunit\newblock% -\usebibmacro{date} -\setunit*{\addcomma\addspace}% -\usebibmacro{serial:numeration}% -\setunit{\bibpagespunct}% -\printfield{pages}% -\setunit{\addspace}% -\usebibmacro{urldate}% -\newunit\newblock% -\usebibmacro{identifier}% -\newunit\newblock% -\usebibmacro{availability+access}% -\newunit\newblock% -\usebibmacro{location}% -\newunit\newblock% -\printfield{note}% -\setunit{\bibpagerefpunct}\newblock% -\usebibmacro{pageref}%% -\usebibmacro{finentry}}% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{names:primary}% + \setunit{\labelnamepunct}\newblock + \usebibmacro{titles}{}{}% + \newunit\newblock + \usebibmacro{titles}{journal}{emph}% + \setunit{\addspace}% + \usebibmacro{medium-type}% + \newunit\newblock + \printfield{edition}% + \newunit\newblock + \usebibmacro{date} + \setunit*{\addcomma\addspace}% + \usebibmacro{serial:numeration}% + \setunit{\bibpagespunct}% + \printfield{pages}% + \setunit{\addspace}% + \usebibmacro{urldate}% + \newunit\newblock + \usebibmacro{identifier}% + \newunit\newblock + \usebibmacro{availability+access}% + \newunit\newblock + \usebibmacro{location}% + \newunit\newblock + \printfield{note}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}}% \DeclareBibliographyDriver{inbook}{% -\usebibmacro{bibindex}% -\usebibmacro{begentry}% -\usebibmacro{names:primary}% -\setunit{\labelnamepunct}\newblock% -\usebibmacro{titles}{}{}% -\newunit\newblock% -\usebibmacro{in:}% -\printnames{bookauthor}% -\newunit\newblock% -\usebibmacro{host:titles}% -\setunit{\addspace}% -\usebibmacro{medium-type}% -\newunit\newblock% -\printfield{edition}% -\newunit\newblock% -\usebibmacro{names:subsidiary}% -\newunit\newblock% -\usebibmacro{location+publisher+date}% -\setunit*{\addcomma\addspace}% -\usebibmacro{book:numeration}% -\setunit{\bibpagespunct}% -\printfield{pages}% -\newunit% -\printfield{version}% -\setunit{\addspace}% -\usebibmacro{urldate}% -\newunit\newblock% -\usebibmacro{series+number}% -\newunit\newblock% -\usebibmacro{identifier}% -\newunit\newblock% -\usebibmacro{availability+access}% -\newunit\newblock% -\usebibmacro{location}% -\newunit\newblock% -\printfield{note}% -\newunit\newblock% -\setunit{\bibpagerefpunct}\newblock% -\usebibmacro{pageref}% -\usebibmacro{finentry}}% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{names:primary}% + \setunit{\labelnamepunct}\newblock + \usebibmacro{titles}{}{}% + \newunit\newblock + \usebibmacro{in:}% + \printnames{bookauthor}% + \newunit\newblock + \usebibmacro{host:titles}% + \setunit{\addspace}% + \usebibmacro{medium-type}% + \newunit\newblock + \printfield{edition}% + \newunit\newblock + \usebibmacro{names:subsidiary}% + \newunit\newblock + \usebibmacro{location+publisher+date}% + \setunit*{\addcomma\addspace}% + \usebibmacro{book:numeration}% + \setunit{\bibpagespunct}% + \printfield{pages}% + \newunit + \printfield{version}% + \setunit{\addspace}% + \usebibmacro{urldate}% + \newunit\newblock + \usebibmacro{series+number}% + \newunit\newblock + \usebibmacro{identifier}% + \newunit\newblock + \usebibmacro{availability+access}% + \newunit\newblock + \usebibmacro{location}% + \newunit\newblock + \printfield{note}% + \newunit\newblock + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}}% \DeclareBibliographyDriver{incollection}{% -\usebibmacro{bibindex}% -\usebibmacro{begentry}% -\usebibmacro{names:primary}% -\setunit{\labelnamepunct}\newblock% -\usebibmacro{titles}{}{}% -\newunit\newblock% -\usebibmacro{in:}% -\usebibmacro{editor}% -\newunit\newblock% -\usebibmacro{host:titles}% -\setunit{\addspace}% -\usebibmacro{medium-type}% -\newunit\newblock% -\printfield{edition}% -\newunit\newblock% -\usebibmacro{names:subsidiary}% -\newunit\newblock% -\usebibmacro{location+publisher+date}% -% could number be even used in `incollection`? -% It should be at some other place in this case -\setunit*{\addcomma\addspace}% -\usebibmacro{book:numeration}% -\setunit{\bibpagespunct}% -\printfield{pages}% -\newunit% -\printfield{version}% -\setunit{\addspace}% -\usebibmacro{urldate}% -\newunit\newblock% -\usebibmacro{series+number}% -\newunit\newblock% -\usebibmacro{identifier}% -\newunit\newblock% -\usebibmacro{availability+access}% -\newunit\newblock% -\usebibmacro{location}% -\newunit\newblock% -\printfield{note}% -\newunit\newblock% -\setunit{\bibpagerefpunct}\newblock% -\usebibmacro{pageref}% -\usebibmacro{finentry}}% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{names:primary}% + \setunit{\labelnamepunct}\newblock + \usebibmacro{titles}{}{}% + \newunit\newblock + \usebibmacro{in:}% + \usebibmacro{editor}% + \newunit\newblock + \usebibmacro{host:titles}% + \setunit{\addspace}% + \usebibmacro{medium-type}% + \newunit\newblock + \printfield{edition}% + \newunit\newblock + \usebibmacro{names:subsidiary}% + \newunit\newblock + \usebibmacro{location+publisher+date}% + % could number be even used in `incollection`? + % It should be at some other place in this case + \setunit*{\addcomma\addspace}% + \usebibmacro{book:numeration}% + \setunit{\bibpagespunct}% + \printfield{pages}% + \newunit + \printfield{version}% + \setunit{\addspace}% + \usebibmacro{urldate}% + \newunit\newblock + \usebibmacro{series+number}% + \newunit\newblock + \usebibmacro{identifier}% + \newunit\newblock + \usebibmacro{availability+access}% + \newunit\newblock + \usebibmacro{location}% + \newunit\newblock + \printfield{note}% + \newunit\newblock + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}}% \DeclareBibliographyDriver{online}{% -\usebibmacro{bibindex}% -\usebibmacro{begentry}% -\usebibmacro{names:primary}% -\setunit{\labelnamepunct}\newblock% -\usebibmacro{multi:titles}% -\setunit{\addspace}% -\usebibmacro{medium-type}% -\newunit\newblock% -\printfield{edition}% -\newunit\newblock% -\usebibmacro{names:subsidiary}% -\newunit\newblock% -\usebibmacro{location+publisher+date}% -\newunit% -\printfield{version}% -\setunit{\addspace}% -\usebibmacro{urldate}% -\newunit\newblock% -\usebibmacro{series+number}% -\newunit\newblock% -\usebibmacro{identifier}% -\newunit\newblock% -\usebibmacro{availability+access}% -\setunit{\addspace}% -\iftoggle{bbx:totalpages} - {\printfield{pagetotal}} - {}% -\printfield{note}% -\newunit\newblock% -\setunit{\bibpagerefpunct}\newblock% -\usebibmacro{pageref}%% -\usebibmacro{finentry}}% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{names:primary}% + \setunit{\labelnamepunct}\newblock + \usebibmacro{multi:titles}% + \setunit{\addspace}% + \usebibmacro{medium-type}% + \newunit\newblock + \printfield{edition}% + \newunit\newblock + \usebibmacro{names:subsidiary}% + \newunit\newblock + \usebibmacro{location+publisher+date}% + \newunit + \printfield{version}% + \setunit{\addspace}% + \usebibmacro{urldate}% + \newunit\newblock + \usebibmacro{series+number}% + \newunit\newblock + \usebibmacro{identifier}% + \newunit\newblock + \usebibmacro{availability+access}% + \setunit{\addspace}% + \iftoggle{bbx:totalpages} + {\printfield{pagetotal}} + {}% + \printfield{note}% + \newunit\newblock + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}}% \DeclareBibliographyDriver{thesis}{% -\usebibmacro{bibindex}% -\usebibmacro{begentry}% -\usebibmacro{names:primary}% -\setunit{\labelnamepunct}\newblock%% -\usebibmacro{titles}{}{emph}% -\setunit{\addspace}% -\usebibmacro{medium-type}% -\newunit\newblock% -\usebibmacro{location+publisher+date}% -\newunit% -\printfield{version}% -\setunit{\addspace}% -\usebibmacro{urldate}% -\newunit\newblock% -\usebibmacro{identifier}% -\newunit\newblock% -\iftoggle{bbx:thesisinfoinnotes} - {} - {\printfield{type} - \newunit\newblock% - \printlist{institution}% - \newunit\newblock% - \usebibmacro{thesissupervisor}}% -\newunit\newblock% -\usebibmacro{availability+access} -\setunit{\addspace}% -\iftoggle{bbx:totalpages} - {\printfield{pagetotal}} - {}% -\newunit\newblock% -\iftoggle{bbx:thesisinfoinnotes} - {\printfield{type} - \newunit\newblock% - \printlist{institution}% - \newunit\newblock% - \usebibmacro{thesissupervisor}} - {}% -\newunit\newblock% -\printfield{note}% -\newunit\newblock% -\setunit{\bibpagerefpunct}\newblock% -\usebibmacro{pageref}% -\usebibmacro{finentry}}% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{names:primary}% + \setunit{\labelnamepunct}\newblock + \usebibmacro{titles}{}{emph}% + \setunit{\addspace}% + \usebibmacro{medium-type}% + \newunit\newblock + \usebibmacro{location+publisher+date}% + \newunit + \printfield{version}% + \setunit{\addspace}% + \usebibmacro{urldate}% + \newunit\newblock + \usebibmacro{identifier}% + \newunit\newblock + \iftoggle{bbx:thesisinfoinnotes} + {} + {\printfield{type} + \newunit\newblock + \printlist{institution}% + \newunit\newblock + \usebibmacro{thesissupervisor}}% + \newunit\newblock + \usebibmacro{availability+access}% + \setunit{\addspace}% + \iftoggle{bbx:totalpages} + {\printfield{pagetotal}} + {}% + \newunit\newblock + \iftoggle{bbx:thesisinfoinnotes} + {\printfield{type} + \newunit\newblock + \printlist{institution}% + \newunit\newblock + \usebibmacro{thesissupervisor}} + {}% + \newunit\newblock + \printfield{note}% + \newunit\newblock + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}}% \DeclareBibliographyDriver{patent}{% -\usebibmacro{bibindex}% -\usebibmacro{begentry}% -\usebibmacro{names:primary}% -\setunit{\labelnamepunct}\newblock%% -\usebibmacro{titles}{}{emph}% -\newunit\newblock% -\usebibmacro{names:subsidiary}% -\newunit\newblock% -\printfield{classification}% -\newunit\newblock% -\printlist{location}% -\newunit\newblock% -\iffieldundef{type} - {} - {\printfield{type}% - \setunit*{\addcomma\space}}% -\printfield{number}% -\newunit\newblock% -\usebibmacro{fulldate}% -\setunit{\addspace}% -\usebibmacro{urldate}% -\newunit\newblock% -\printfield{note}% -\newunit\newblock% -\usebibmacro{availability+access}% -\newunit\newblock% -\setunit{\bibpagerefpunct}\newblock% -\usebibmacro{pageref}% -\usebibmacro{finentry}}% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{names:primary}% + \setunit{\labelnamepunct}\newblock + \usebibmacro{titles}{}{emph}% + \newunit\newblock + \usebibmacro{names:subsidiary}% + \newunit\newblock + \printfield{classification}% + \newunit\newblock + \printlist{location}% + \newunit\newblock + \iffieldundef{type} + {} + {\printfield{type}% + \setunit*{\addcomma\space}}% + \printfield{number}% + \newunit\newblock + \usebibmacro{fulldate}% + \setunit{\addspace}% + \usebibmacro{urldate}% + \newunit\newblock + \printfield{note}% + \newunit\newblock + \usebibmacro{availability+access}% + \newunit\newblock + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}}% %bibliography aliases |