-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbiblatex.cfg
75 lines (73 loc) · 2.07 KB
/
biblatex.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
% !TeX root = livebeispiel.tex
\ProvidesFile{biblatex.cfg}[2016/11/02 v0.1 biblatex Konfiguration]
\DeclareFieldFormat{url}{Online unter\addcolon\space\url{#1}}
\DefineBibliographyStrings{ngerman}{%
andothers = {et al\adddot},
}
%
\renewcommand*{\newunitpunct}{\addcomma\addspace}
\renewcommand*{\labelnamepunct}{\addcolon\addspace}
\renewcommand*{\mkbibnamefamily}[1]{\mkbibacro{#1}}
\renewcommand*{\multinamedelim}{\addsemicolon\space}
\renewcommand*{\finalnamedelim}{\addsemicolon\space}
%
\DeclareNameAlias{sortname}{last-first}
%
\setlength{\bibhang}{0pt}
\setlength{\bibitemsep}{.5\baselineskip}
\DeclareBibliographyDriver{book}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author/editor+others/translator+others}%
\setunit{\printdelim{nametitledelim}}\newblock
\usebibmacro{maintitle+title}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\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}}
\renewbibmacro*{publisher+location+date}{%
%\printlist{location}%
% \iflistundef{publisher}
% {\setunit*{\addcomma\space}}
% {\setunit*{\addcolon\space}}%
\printlist{publisher}%
\setunit*{\addcomma\space}%
\usebibmacro{date}%
\newunit}