Seite 1 von 1

Probleme mit Leerzeichen im Literaurverzeichnis beim urldate

Verfasst: Mo 2. Sep 2019, 20:32
von MaxG
Hallo,

ich hoffe mir kann jemand Helfen ich suche seit Stunden eine Lösung für folgendes Problem. Ich muss in meiner Masterarbeit nach Havard Zitieren und da wird für Internetquellen das Abrufdatum benötigt. Dieses muss in eckigen Klammern stehen und ohne Leerzeichen nach der ersten Klammer. Den Text habe ich schon wegbekommen aber nicht das Leerzeichen

Hier ein Minimalbeispiel
\documentclass[12pt,a4paper,headsepline,plainheadsepline,hidelinks]{scrartcl}
\usepackage[ngerman]{babel}	

%Literaturverzeichnis Einstellungen
\usepackage[
firstinits=false,
uniquename=false,
backend=biber,
style=authoryear-ibid,
natbib=true,
urldate=short
]{biblatex}
\addbibresource{test.bib}
\DeclareDelimFormat{finalnamedelim}{\addspace\&\space}
\DeclareFieldFormat{urldate}{\mkbibbrackets{\bibstring{urlseen}\space#1}}
\DefineBibliographyStrings{german}{% 
urlseen = {}, 
}
\DeclareDelimFormat{nameyeardelim}{\space}

\renewcommand*{\postnotedelim}{\addcolon\space}
\DeclareFieldFormat{postnote}{\mknormrange{#1}}

\begin{document}

Das ist ist Test fuer die Litaratur \citep{ADAC}


	\newpage
	\pagestyle{plain}

\printbibliography
\newpage



\end{document}
Angaben im Literaturverzeichnis
@webpage{ADAC,
	Date-Added = {2019-05-24 21:52:55 +0200},
	Date-Modified = {2019-05-24 21:54:49 +0200},
	urldate = {2019-05-09},
	Author = {ADAC},
	Month = {?},
	Url = {http://www.adac.de/infotestrat/adac-im-einsatz/motorwelt/Autokosten_so_teuer_wie_noch_nie. aspx},
	Year = {2010}}
Bild

In dem Bild kann man es sehen das vor der 09 noch ein Leerzeichen ist welches nicht da sein sollte

Verfasst: Mo 2. Sep 2019, 20:58
von Bartman
Bild

Entferne den Befehl für urlseen doch einfach, wenn Du ihn nicht brauchst. Als Folge dieser Entscheidung solltest Du natürlich auch das durch \space eingefügte Leerzeichen herausnehmen.
\begin{filecontents}{\jobname.bib}
@online{ADAC,
   urldate = {2019-05-09},
   Author = {ADAC},
   Url = {http://www.adac.de/infotestrat/adac-im-einsatz/motorwelt/Autokosten_so_teuer_wie_noch_nie.aspx},
   Date = {2010}
}
\end{filecontents}

\documentclass[fontsize=12pt,headsepline,plainheadsepline]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}

%Literaturverzeichnis Einstellungen
% firstinits ist schon seit drei Jahren (v3.3) veraltet
\usepackage[
    style=authoryear-ibid,
    natbib,
    urldate=short
]{biblatex}

\addbibresource{\jobname.bib}

\DeclareDelimFormat{finalnamedelim}{\addspace\&\space}
\DeclareFieldFormat{urldate}{\mkbibbrackets{#1}}% <- geändert
\DeclareDelimFormat{nameyeardelim}{\addspace}

\renewcommand*{\postnotedelim}{\addcolon\space}
%\DeclareDelimFormat{postnotedelim}{\addcolon\space}% seit der biblatex-Version 3.13
\DeclareFieldFormat{postnote}{\mknormrange{#1}}

\begin{document}
Das ist ist Test fuer die Litaratur \citep{ADAC}
\printbibliography
\end{document}

Verfasst: Mo 2. Sep 2019, 21:04
von MaxG
Ohman das war dumm. Danke trotzdem hat sehr gut geklappt

Verfasst: Mo 2. Sep 2019, 23:08
von Bartman
Falls Du den Befehl \citep noch nicht so oft in Deinem Werk benutzt hast, dann könntest Du ihn durch \autocite ersetzen. Dieser Befehl benötigt die Option natbib nicht und ist wegen des gewählten Stils auf \parencite eingestellt.