From ef66cfe87417500c1af905f25ac15339a9bac63f Mon Sep 17 00:00:00 2001 From: Raffi Khatchadourian Date: Wed, 18 Sep 2019 13:09:22 -0400 Subject: [PATCH 1/2] Add @misc. --- lncs.bbx | 37 ++++++++++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/lncs.bbx b/lncs.bbx index e3803ce..e454a89 100644 --- a/lncs.bbx +++ b/lncs.bbx @@ -331,7 +331,42 @@ \usebibmacro{finentry} } -\DeclareBibliographyDriver{misc}{MISC} +\DeclareBibliographyDriver{misc}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/editor+others/translator+others}% + \setunit*{\labelnamepunct}\newblock% + \usebibmacro{title}% + \addcomma\newunit + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit\newblock + \usebibmacro{byeditor+others}% + \newunit\newblock + \printfield{howpublished}% + \newunit\newblock + \printfield{type}% + \newunit + \printfield{version}% + \setunit{\addspace} + \printfield{year}% + \newunit + \usebibmacro{doi+eprint+url}% + \newunit + \printfield{note}% + \newunit\newblock + \usebibmacro{organization+location+date}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \newunit\newblock + \iftoggle{bbx:related} + {\usebibmacro{related:init}% + \usebibmacro{related}} + {}% + \usebibmacro{finentry}} \DeclareBibliographyDriver{thesis}{% \usebibmacro{bibindex}% From 91b6bd19037f14b99cc0b3c4ecaae2881c58bda5 Mon Sep 17 00:00:00 2001 From: Raffi Khatchadourian Date: Wed, 18 Sep 2019 14:12:38 -0400 Subject: [PATCH 2/2] Add DOI. --- lncs.bbx | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/lncs.bbx b/lncs.bbx index e454a89..c1035a3 100644 --- a/lncs.bbx +++ b/lncs.bbx @@ -159,6 +159,10 @@ \printfield{addendum}% \setunit{\bibpagerefpunct}\newblock \usebibmacro{pageref}% + \newunit + \usebibmacro{doi+eprint+url}% + \newunit + \printfield{note}% \newunit\newblock \iftoggle{bbx:related} {\usebibmacro{related:init}% @@ -184,6 +188,10 @@ \usebibmacro{addendum+pubstate}% \setunit{\bibpagerefpunct}\newblock \usebibmacro{pageref}% + \newunit + \usebibmacro{doi+eprint+url}% + \newunit + \printfield{note}% \newunit\newblock \iftoggle{bbx:related} {\usebibmacro{related:init}% @@ -235,6 +243,10 @@ \usebibmacro{addendum+pubstate}% \setunit{\bibpagerefpunct}\newblock \usebibmacro{pageref}% + \newunit + \usebibmacro{doi+eprint+url}% + \newunit + \printfield{note}% \newunit\newblock \iftoggle{bbx:related} {\usebibmacro{related:init}% @@ -270,6 +282,10 @@ \usebibmacro{addendum+pubstate}% \setunit{\bibpagerefpunct}\newblock \usebibmacro{pageref}% + \newunit + \usebibmacro{doi+eprint+url}% + \newunit + \printfield{note}% \newunit\newblock \iftoggle{bbx:related} {\usebibmacro{related:init}%