You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
134 lines
4.1 KiB
134 lines
4.1 KiB
\renewcommand*{\bibfont}{\normalfont\normalsize\singlespacing\raggedright}
|
|
|
|
\setlength\bibhang{1cm}
|
|
|
|
\DeclareLabeldate{%
|
|
\field{date}
|
|
\field{year}
|
|
\field{eventdate}
|
|
\field{origdate}
|
|
\literal{nodate}
|
|
}
|
|
|
|
\renewcommand*{\finentrypunct}{}
|
|
|
|
\renewcommand*{\newunitpunct}{\addcomma\space}
|
|
\DeclareDelimFormat[bib,biblist]{nametitledelim}{\addcolon\space}
|
|
\DeclareDelimFormat{titleyeardelim}{\newunitpunct}
|
|
\renewcommand*{\mkbibnamefamily}{\mkbibemph}
|
|
\renewcommand*{\mkbibnamegiven}{\mkbibemph}
|
|
\renewcommand*{\mkbibnamesuffix}{\mkbibemph}
|
|
\renewcommand*{\mkbibnameprefix}{\mkbibemph}
|
|
\DeclareDelimAlias{finalnamedelim}{multinamedelim}
|
|
|
|
\DeclareNameFormat{family-given:init}{%
|
|
\usebibmacro{name:family-given}
|
|
{\namepartfamily}
|
|
{\namepartgiveni}
|
|
{\namepartprefix}
|
|
{\namepartsuffix}%
|
|
\usebibmacro{name:andothers}}
|
|
|
|
\DeclareNameAlias{default}{family-given}
|
|
\DeclareNameAlias{sortname}{default}
|
|
\DeclareNameAlias{labelname}{family-given:init}
|
|
|
|
\DeclareFieldFormat{editortype}{\mkbibparens{#1}}
|
|
\DeclareDelimFormat{editortypedelim}{\addspace}
|
|
\DeclareFieldFormat{translatortype}{\mkbibparens{#1}}
|
|
\DeclareDelimFormat{translatortypedelim}{\addspace}
|
|
\DeclareDelimFormat[bib,biblist]{innametitledelim}{\addcomma\space}
|
|
|
|
\DeclareFieldFormat*{citetitle}{#1}
|
|
\DeclareFieldFormat*{title}{#1}
|
|
\DeclareFieldFormat*{booktitle}{#1}
|
|
\DeclareFieldFormat*{journaltitle}{#1}
|
|
|
|
\newbibmacro*{organization+location}[1]{%
|
|
\printlist{location}%
|
|
\setunit*{\locdatedelim}%
|
|
\printlist{organization}%
|
|
\newunit}
|
|
|
|
|
|
\usepackage{xpatch}
|
|
\xpatchbibdriver{online}
|
|
{\usebibmacro{organization+location+date}}
|
|
{\usebibmacro{organization+location}}
|
|
{}{}
|
|
|
|
\DeclareFieldFormat[online]{date}{\mkbibparens{#1}}
|
|
|
|
\DeclareFieldFormat{url}{<\url{#1}>}% oder {$\langle$\url{#1}$\rangle$} oder \textlangle/\textrangle
|
|
\DeclareFieldFormat{urldate}{\mkbibbrackets{\bibstring{urlseen}\addcolon\space#1}}
|
|
\renewbibmacro*{url+urldate}{%
|
|
\usebibmacro{url}%
|
|
\ifentrytype{online}
|
|
{\setunit{\addspace}%
|
|
\usebibmacro{date}}
|
|
{}%
|
|
\iffieldundef{urlyear}
|
|
{}
|
|
{\setunit*{\addspace}%
|
|
\usebibmacro{urldate}}}
|
|
|
|
\renewbibmacro*{date+extradate}{%
|
|
\printtext[parens]{%
|
|
\printfield{usera}%
|
|
\setunit{\printdelim{titleyeardelim}}%
|
|
\printlabeldateextra}}
|
|
|
|
\renewbibmacro*{date}{%
|
|
\usebibmacro{bbx:ifmergeddate}
|
|
{}
|
|
{\iffieldundef{year}
|
|
{\printtext[date]{\bibstring{nodate}}}
|
|
{\printdate}}}
|
|
|
|
\DefineBibliographyStrings{german}{
|
|
nodate = {{}o.\adddot \addabbrvspace J\adddot},
|
|
andothers = {et\addabbrvspace al\adddot},
|
|
urlseen = {Zugriff},
|
|
}
|
|
|
|
\DeclareSourcemap{
|
|
\maps[datatype=bibtex]{
|
|
\map{
|
|
\pernottype{set}
|
|
\step[notfield=translator, final]
|
|
\step[notfield=editor, final]
|
|
\step[fieldset=author, fieldvalue={\string{o.\noexpand\,V\noexpand\adddot\string}}, final]
|
|
\step[fieldset=sortname, fieldvalue={zzzzzzzzz}]
|
|
}
|
|
\map{
|
|
\pernottype{online}
|
|
\step[fieldset=location, fieldvalue={o\noexpand\adddot \addabbrvspace O\noexpand\adddot}]
|
|
}
|
|
}
|
|
}
|
|
|
|
\renewbibmacro*{cite}{%
|
|
\iffieldundef{shorthand}
|
|
{\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}}
|
|
{\usebibmacro{cite:label}%
|
|
\setunit{\printdelim{nonametitledelim}}}
|
|
{\printnames{labelname}%
|
|
\setunit{\printdelim{nametitledelim}}}%
|
|
\printfield{usera}%
|
|
\setunit{\printdelim{titleyeardelim}}%
|
|
\usebibmacro{cite:labeldate+extradate}}
|
|
{\usebibmacro{cite:shorthand}}}
|
|
|
|
\renewbibmacro*{postnote}{%
|
|
\setunit{\postnotedelim}%
|
|
\iffieldundef{postnote}
|
|
{\printtext{o. S\adddot}}
|
|
{\printfield{postnote}}}
|
|
|
|
\defbibfilter{articleonline}{%
|
|
type=article or type=online
|
|
}
|
|
|
|
%\newcommand{\directAutocite}[3][]{\enquote{#3}\autocite[#1]{#2}}%Command für direkte Zitate
|
|
\newcommand{\direkt}[3][]{\enquote{#3}\autocite[#1]{#2}}%Command für direkte Zitate
|
|
\newcommand{\indirekt}[2][]{\autocite[Vgl.][#1]{#2}}%Command für indirekte Zitate |