summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/biblatex-lni
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-10-30 21:47:42 +0000
committerKarl Berry <karl@freefriends.org>2016-10-30 21:47:42 +0000
commit683cda3cef493bed1697c8c51a86bcb79d623623 (patch)
tree20b7f7c8770d78dc6e61480273e53ffc8b18e135 /Master/texmf-dist/tex/latex/biblatex-lni
parent89a0d8d836136e5468c566d1953f5e5e6f4bd853 (diff)
biblatex-lni (30oct16)
git-svn-id: svn://tug.org/texlive/trunk@42386 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex-lni')
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-lni/LNI.bbx115
1 files changed, 104 insertions, 11 deletions
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}%