summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/bibtex/dtk-bibliography/dtk-authoryear.bbx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-06-30 21:27:40 +0000
committerKarl Berry <karl@freefriends.org>2020-06-30 21:27:40 +0000
commitd907a7eda6f27e02b33282e7e80fae43b1609a0b (patch)
tree8f299ad6fdc5e7622454abbb6df7139f9ab869a4 /Master/texmf-dist/doc/bibtex/dtk-bibliography/dtk-authoryear.bbx
parent0d28181d38eb91f00bc4405e5b2e5e4498723177 (diff)
dtk-bibliography (30jun20)
git-svn-id: svn://tug.org/texlive/trunk@55706 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/bibtex/dtk-bibliography/dtk-authoryear.bbx')
-rw-r--r--Master/texmf-dist/doc/bibtex/dtk-bibliography/dtk-authoryear.bbx74
1 files changed, 74 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/bibtex/dtk-bibliography/dtk-authoryear.bbx b/Master/texmf-dist/doc/bibtex/dtk-bibliography/dtk-authoryear.bbx
new file mode 100644
index 00000000000..0f7be0ecb64
--- /dev/null
+++ b/Master/texmf-dist/doc/bibtex/dtk-bibliography/dtk-authoryear.bbx
@@ -0,0 +1,74 @@
+%% ---------------------------------------------------------------
+%% Rolf Niepraschk, Rolf.Niepraschk@dante.de
+%%
+%% Released under the LaTeX Project Public License v1.3c or later
+%% See http://www.latex-project.org/lppl.txt
+%% ---------------------------------------------------------------
+
+\ProvidesFile{dtk-authoryear.bbx}
+ [2019/02/09 v0.2 biblatex bibliography style for DTK bibliography]
+
+% Load the standard style to avoid copy-pasting unnecessary material
+\RequireBibliographyStyle{authoryear}
+
+\setlength{\bibinitsep}{\baselineskip}
+\setlength{\bibnamesep}{.25\baselineskip}
+\setlength{\bibhang}{0pt}
+
+\renewcommand*{\newunitpunct}{\addcomma\space}
+\DeclareDelimFormat[bib]{nametitledelim}{\addcolon\space}
+
+\DeclareNameAlias{sortname}{family-given}
+
+\DeclareFieldFormat[article]{title}{\mkbibemph{#1\isdot}}
+\DeclareFieldFormat{journaltitle}{#1}
+\DeclareFieldFormat[article]{volume}{%
+ \mkbibparens{\mkbibmascord{#1}~\bibstring{jourvol}}}
+
+\NewBibliographyString{license}
+\DefineBibliographyStrings{german}{
+ license = {Lizenz},
+}
+
+\DeclareFieldFormat{license}{%
+ \bibstring{license}: #1\isdot}
+
+
+\renewbibmacro*{journal+issuetitle}{%
+ \usebibmacro{journal}%
+ \setunit*{\addspace}%
+ \usebibmacro{volume+number+eid}%
+ %\setunit{\addspace}%
+ %\usebibmacro{issue+date}%
+ %\setunit{\addcolon\space}%
+ %\usebibmacro{issue}%
+ \newunit}
+
+\renewbibmacro*{volume+number+eid}{%
+ \printfield{number}%
+ \setunit{\addnbthinspace\slash\addnbthinspace}%
+ \printfield{year}%
+ \setunit{\addspace}%
+ \printfield{volume}%
+}
+
+\renewbibmacro*{note+pages}{%
+ \printfield{note}%
+ \setunit{\bibpagespunct}%
+ \printfield{pages}%
+ \setunit{\addcomma\space}%
+ \printfield{license}%
+ \newunit
+}
+
+\defbibfilter{hinterderbuehne_ohne_grusswort}{
+ keyword=hinterbuehne
+ and not keyword=grusswort
+}
+
+\defbibfilter{artikel}{
+ not keyword=hinterbuehne
+}
+
+
+\endinput