diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex-spbasic/biblatex-spbasic.bbx')
-rw-r--r-- | Master/texmf-dist/tex/latex/biblatex-spbasic/biblatex-spbasic.bbx | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex-spbasic/biblatex-spbasic.bbx b/Master/texmf-dist/tex/latex/biblatex-spbasic/biblatex-spbasic.bbx new file mode 100644 index 00000000000..65c09bc05b3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-spbasic/biblatex-spbasic.bbx @@ -0,0 +1,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 + |