blob: 65c09bc05b3560335c246fb3efee02f1ae129a7c (
plain)
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
|
% biblatex-spbasic.bbx, Herbert Voß
% Herbert Voß -- 2021
% this style is an biblatex style for Springer's spbasic.bst
%
%% This material is subject to the LaTeX Project Public License.
%% See https://latex-project.org/lppl/ for the details of that license.
%%
%
\ProvidesFile{biblatex-spbasic.bbx}[2021/07/12 v0.01 biblatex bibliography style]
% Release Notes can be found in the README
\RequireBibliographyStyle{authoryear}
\ExecuteBibliographyOptions{maxnames=3,minnames=1,terseinits,giveninits}
\DeclareDelimFormat[bib,biblist]{nametitledelim}{\space}
\renewbibmacro*{in:}{}
\renewcommand*{\finentrypunct}{}% abschliessenden Punkt entfernen
\renewcommand*{\newunitpunct}{\addspace}% Punkte entfernen
\DeclareFieldFormat[article]{title}{#1.\isdot}% keine Anfuehrungsstriche und .
\DeclareFieldFormat{title}{\mkbibemph{#1}.}% Punkt hinter Titel
\DeclareFieldFormat[article]{number}{\mkbibparens{#1}}% (No)
\renewbibmacro*{publisher+location+date}{% Reihenfolge aendern
\printlist{publisher}\setunit*{\addcomma\space}\printlist{location}\newunit}
\renewbibmacro*{journal+issuetitle}{% Punkt zwischen Volume und Number entfernen
\usebibmacro{journal}\setunit*{\addspace}%
\iffieldundef{series}{}{\newunit\printfield{series}\setunit{\addspace}}%
\printfield{volume}\printfield{number}\setunit{\addcomma\space}%
\printfield{eid}\setunit{\addspace}%
\usebibmacro{issue+date}\setunit{\addcolon\space}\usebibmacro{issue}\newunit}
\DeclareNameAlias{sortname}{family-given}
\renewcommand*{\revsdnamepunct}{}
\renewrobustcmd*{\bibinitperiod}{}
\renewrobustcmd*{\bibinitdelim}{}
\renewrobustcmd*{\bibinithyphendelim}{\mbox{-}}
\DeclareDelimAlias{finalnamedelim}{multinamedelim}
\endinput
|