From 21bfcf632d22b491296072ce21787e17f1317cf0 Mon Sep 17 00:00:00 2001 From: Chris Cox Date: Wed, 5 Oct 2022 16:53:48 -0500 Subject: More work on biblatex shit --- biblatex.cfg | 91 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 biblatex.cfg (limited to 'biblatex.cfg') diff --git a/biblatex.cfg b/biblatex.cfg new file mode 100644 index 0000000..7b50e73 --- /dev/null +++ b/biblatex.cfg @@ -0,0 +1,91 @@ +\ProvidesFile{biblatex.cfg} + + +\DeclareBibliographyDriver{article}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \setunit{\printdelim{nametitledelim}}\newblock + \usebibmacro{title}% + \newunit + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit\newblock + \usebibmacro{bytranslator+others}% + \newunit\newblock + \printfield{version}% + \newunit\newblock + \usebibmacro{in:}% + \usebibmacro{journal+issuetitle}% + \newunit + \usebibmacro{byeditor+others}% + \newunit + \usebibmacro{note+pages}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{issn}} + {}% + \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}} + {}% + \newunit\newblock + \iffieldundef{author} + {\newline \mkbibbold{With:} \usebibmacro{author/translator+others}}% + {}% + \usebibmacro{finentry}% +} + +\DeclareBibliographyDriver{unpublished}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \setunit{\printdelim{nametitledelim}}\newblock + \usebibmacro{title}% + \newunit + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit\newblock + \usebibmacro{bytranslator+others}% + \newunit\newblock + \printfield{version}% + \usebibmacro{byeditor+others}% + \newunit + \usebibmacro{note+pages}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{issn}} + {}% + \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}} + {}% + \newunit\newblock + \iffieldundef{author} + {\newline \mkbibbold{With:} \usebibmacro{author/translator+others}}% + {}% + \usebibmacro{finentry}% +} + + + +\DeclareFieldFormat[article,misc,unpublished]{title}{\mkbibbold{#1\isdot}} +\DeclareFieldFormat[misc]{howpublished}{\mkbibemph{#1\isdot}} + +\endinput + +% vim: ft=tex -- cgit v1.2.3