summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/biblatex-contrib/biblatex-lni/LNI.bbx
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/biblatex-contrib/biblatex-lni/LNI.bbx')
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-lni/LNI.bbx41
1 files changed, 23 insertions, 18 deletions
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-lni/LNI.bbx b/macros/latex/contrib/biblatex-contrib/biblatex-lni/LNI.bbx
index ec5f0df8c1..fce3e0e8d1 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-lni/LNI.bbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-lni/LNI.bbx
@@ -1,6 +1,6 @@
% LNI --%
%
-% Copyright (c) 2016 Lukas C. Bossert, Georg Duffner, Oliver Kopp
+% Copyright (c) 2016-2023 Lukas C. Bossert, Georg Duffner, Oliver Kopp
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -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{2019-02-03}
-\def\LNI@version{0.5}
+\def\LNI@date{2023-11-09}
+\def\LNI@version{0.6}
\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)}
@@ -42,10 +42,14 @@
maxcitenames = 2,
eprint = true,
url = true,
- doi = false,
+ doi = true,
isbn = true,
- backref = false
+ backref = false,
+ date = year,
}
+
+\renewcommand*{\bibfont}{\small} % font size 9pt required by LNI template
+
\DeclareRedundantLanguages{ngerman}{german,ngerman,austrian,naustrian}
\DeclareRedundantLanguages{english,american}{english,american,british,%
canadian,australian,newzealand,USenglish,UKenglish}
@@ -64,9 +68,17 @@
\renewcommand*{\newunitpunct}{\addcomma\space}
\renewcommand{\multinamedelim}{\addsemicolon\space}
\renewcommand{\finalnamedelim}{\multinamedelim}
-\newcommand*{\volnumdelim}{\addslash}
\newcommand*{\aftertitledelim}{\addperiod\addspace}
+% Source: https://tex.stackexchange.com/a/81573/9075
+\renewbibmacro*{volume+number+eid}{%
+ \printfield{volume}%
+ \setunit*{\addnbthinspace}%
+ \printfield{number}%
+ \setunit{\addcomma\space}%
+ \printfield{eid}}
+\DeclareFieldFormat[article]{number}{\mkbibparens{#1}}
+
% Don't uppercase name prefixes
\renewbibmacro*{begentry}{\midsentence}
@@ -172,8 +184,7 @@
\printfield{edition}%
\newunit
\iffieldundef{maintitle}
- {\printfield{volume}%
- \printfield{part}}
+ {\usebibmacro{volume+number+eid}}
{}%
\newunit
\printfield{volumes}%
@@ -216,8 +227,7 @@
\printfield{edition}%
\newunit
\iffieldundef{maintitle}
- {\printfield{volume}%
- \printfield{part}}
+ {\usebibmacro{volume+number+eid}}
{}%
\newunit
\printfield{volumes}%
@@ -262,8 +272,7 @@
\usebibmacro{event+venue+date}%
\printunit{\aftertitledelim}\newblock
\iffieldundef{maintitle}
- {\printfield{volume}%
- \printfield{part}}
+ {\usebibmacro{volume+number+eid}}
{}%
\newunit
\printfield{volumes}%
@@ -308,8 +317,7 @@
\printfield{edition}%
\newunit
\iffieldundef{maintitle}
- {\printfield{volume}%
- \printfield{part}}
+ {\usebibmacro{volume+number+eid}}
{}%
\newunit
\printfield{volumes}%
@@ -362,10 +370,7 @@
{\newunit
\printfield{series}%
\setunit{\addspace}}%
- \printfield{volume}%
- \printtext{\volnumdelim}%
- \printfield{number}%
- \setunit{\addspace}%
+ \usebibmacro{volume+number+eid}%
\usebibmacro{issue}%
\newunit
\usebibmacro{byeditor+others}%