Ich hatte mich hier unter einem anderen Thread schon einmal etwas erkundigt, wie ich meine Literaturverzeichnisse und Zitationsstile an meinen (leider sehr umständlichen) Hochschulleitfaden anpasse. Dabei bin ich insbesondere auf den folgenden Thread gestoßen, welcher mir schon fast genau das gegeben hat, was ich brauche:
eigener-zitierstil-anpassung-authoryear ... rt,30.html
Die Zitate werden jetzt bereits alle richtig angezeigt, nur beim Literaturverzeichnis ist es noch nicht exakt so, wie ich es brauche.
Zurzeit werden Online Quellen folgendermaßen dargestellt:
Mustermann, Max (Stichwort, Jahr): Titel, (Datum), url: http:
//www.url.de (aufgerufen am 26. 03. 2018)
Die Vorgabe meiner Hochschule besagt, ich solle folgende Literatureinträge vornehmen:
Mustermann, Max (Stichwort, Jahr): Titel, <http:
//www.url.de> (Erscheinungsdatum) [Zugriff 2017-11-22]
Ich würde mich über eine Hilfestellung sehr freuen. Wenn jemand von einem guten Tutorial bezüglich Biblatex Stil anpassungen weiß, müsste ich in Zukunft vielleicht auch nicht mehr bei jeder Stilanpassung nachfragen, aber momentan bekomm ich es einfach nicht hin, hinter all die Befehle die im folgenden Minimalbeispiel aus dem oben genannten Forenthread zu steigen.
\documentclass[12pt, a4paper, ngerman,listof=totoc,bibliography=totoc]{scrreprt} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage[german]{babel} \usepackage[babel,german=quotes]{csquotes} \usepackage[backend=biber, style=ext-authoryear, maxcitenames=2, maxbibnames=999, mergedate=false, innamebeforetitle, dashed=false, autocite=footnote]{biblatex}%Bibliotheksverwaltung (siehe goLatex FOM) \usepackage{filecontents} \begin{filecontents*}{\jobname.bib} @online{elk, author = {Anne Elk}, title = {On the Theory of Brontosauruses}, url = {http://example.edu/~elk/bronto.pdf}, urldate = {2018-03-26}, usera = {Test Stichwort} } \end{filecontents*} \setlength\bibhang{1cm} \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} \DeclareFieldFormat[online]{date}{\mkbibparens{#1}} \usepackage{xpatch} \xpatchbibdriver{online} {\printlist{organization+location+date}} {\setunit{\addspace}\usebibmacro{organization+location+date}} {}{} \renewbibmacro*{date+extradate}{% \printtext[parens]{% \printfield{usera}% \setunit{\printdelim{titleyeardelim}}% \printlabeldateextra}} \DefineBibliographyStrings{german}{ nodate = {{}o.\adddot J\adddot}, andothers = {et\addabbrvspace al\adddot} } \DeclareSourcemap{ \maps[datatype=bibtex]{ \map{ \step[notfield=translator, final] \step[notfield=editor, final] \step[fieldset=author, fieldvalue={{{o\noexpand\adddot V\noexpand\adddot}}}] } \map{ \pernottype{online} \step[fieldset=location, fieldvalue={o\noexpand\adddot 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}}} \addbibresource{\jobname.bib} \begin{document} Test\autocite{elk} \printbibliography \end{document}