From 683cda3cef493bed1697c8c51a86bcb79d623623 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 30 Oct 2016 21:47:42 +0000 Subject: biblatex-lni (30oct16) git-svn-id: svn://tug.org/texlive/trunk@42386 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/biblatex-lni/LNI.bbx | 115 ++++++++++++++++++++--- 1 file changed, 104 insertions(+), 11 deletions(-) (limited to 'Master/texmf-dist/tex/latex/biblatex-lni') diff --git a/Master/texmf-dist/tex/latex/biblatex-lni/LNI.bbx b/Master/texmf-dist/tex/latex/biblatex-lni/LNI.bbx index f08c77639b2..9ca0bc8b5b1 100644 --- a/Master/texmf-dist/tex/latex/biblatex-lni/LNI.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-lni/LNI.bbx @@ -9,8 +9,8 @@ % http://www.latex-project.org/lppl.txt % and version 1.3 or later is part of all distributions of LaTeX % version 2005/12/01 or later. -\def\LNI@date{2016-10-13} -\def\LNI@version{0.2} +\def\LNI@date{2016-10-30} +\def\LNI@version{0.3} \def\LNI@bbxid{\LNI@date\space v\LNI@version\space biblatex-LNI bibliography style (LCB/GD/OK)} \def\LNI@cbxid{\LNI@date\space v\LNI@version\space biblatex-LNI citation style (LCB/GD/OK)} \def\LNI@lbxid{\LNI@date\space v\LNI@version\space biblatex-LNI localization (LCB/GD/OK)} @@ -105,7 +105,10 @@ \newbibmacro*{in+editor+maintitle/booktitle}{% \printtext{\bibstring{in}}% \setunit{\addspace}% - \printtext[parens]{\usebibmacro{editor+others}}% + \ifnameundef{editor} + {} + {\printtext[parens]{% + \usebibmacro{editor+others}}}% \setunit{\nametitledelim}\newblock \usebibmacro{maintitle+booktitle}} @@ -134,7 +137,7 @@ {\usebibmacro{author}}% \setunit{\nametitledelim}\newblock% \usebibmacro{title}% - \setunit{\aftertitledelim}% + \printunit{\aftertitledelim} \usebibmacro{publisher+location}% \printfield{year}% \newunit\newblock @@ -149,17 +152,107 @@ \usebibmacro{finentry}% } +\DeclareBibliographyDriver{collection}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{editor+others}% + \setunit{\printdelim{nametitledelim}}\newblock + \usebibmacro{maintitle+title}% + \printunit{\aftertitledelim} + \printlist{language}% + \newunit\newblock + \usebibmacro{byeditor+others}% + \newunit\newblock + \printfield{edition}% + \newunit + \iffieldundef{maintitle} + {\printfield{volume}% + \printfield{part}} + {}% + \newunit + \printfield{volumes}% + \newunit\newblock + \usebibmacro{series+number}% + \newunit\newblock + \printfield{note}% + \newunit\newblock + \usebibmacro{publisher+location+date}% + \newunit\newblock + \usebibmacro{chapter+pages}% + \newunit + \printfield{pagetotal}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \newunit\newblock + \iftoggle{bbx:related} + {\usebibmacro{related:init}% + \usebibmacro{related}} + {}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{incollection}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/translator+others}% + \setunit{\printdelim{nametitledelim}}\newblock + \usebibmacro{title}% + \printunit{\aftertitledelim} + \usebibmacro{in+editor+maintitle/booktitle}% + \printunit{\aftertitledelim} + \printfield{edition}% + \newunit + \iffieldundef{maintitle} + {\printfield{volume}% + \printfield{part}} + {}% + \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}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \newunit\newblock + \iftoggle{bbx:related} + {\usebibmacro{related:init}% + \usebibmacro{related}} + {}% + \usebibmacro{finentry}} + \DeclareBibliographyDriver{inproceedings}{% \usebibmacro{bibindex}% \usebibmacro{begentry}% \usebibmacro{author/translator+others}% \setunit{\nametitledelim}\newblock \usebibmacro{title}% - \setunit{\aftertitledelim}% - \usebibmacro{in+editor+maintitle/booktitle}% - \newunit% + \printunit{\aftertitledelim} + \usebibmacro{in+editor+maintitle/booktitle}% + \iffieldundef{eventtitle} + {} + {\printunit{\aftertitledelim}} \usebibmacro{event+venue+date}% - \setunit{\aftertitledelim}\newblock + \printunit{\aftertitledelim}\newblock \iffieldundef{maintitle} {\printfield{volume}% \printfield{part}} @@ -201,9 +294,9 @@ \usebibmacro{author/translator+others}% \setunit{\nametitledelim}\newblock \usebibmacro{title}% - \setunit{\aftertitledelim}% + \printunit{\aftertitledelim}% \usebibmacro{in+editor+maintitle/booktitle}% - \setunit{\aftertitledelim}\newblock + \printunit{\aftertitledelim}\newblock \printfield{edition}% \newunit \iffieldundef{maintitle} @@ -245,7 +338,7 @@ \usebibmacro{author/translator+others}% \setunit{\nametitledelim}\newblock \usebibmacro{title}% - \setunit{\aftertitledelim}%\newblock + \printunit{\aftertitledelim} \printlist{language}% \newunit\newblock \usebibmacro{byauthor}% -- cgit v1.2.3