Anpassen des Harvard stils

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Anpassen des Harvard stils

von MoeWe » Fr 8. Nov 2019, 14:06

Kannst Du uns bitte ein vollständiges Minimalbeispiel zeigen, das dieses Verhalten reproduziert?

In dem Beispiel hier
\documentclass[ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[style=authoryear, backend=biber]{biblatex}

% in neueren Versionen von biblatex ist nameyeardelim
% ein kontextsensitiver Befehl der stattdessen mit
% \DeclareDelimFormat{anemyeardelim}{\addcomma\space}
% umdefiniert werden sollte
\renewcommand*{\nameyeardelim}{\addcomma\space}
%\renewcommand*{\nameyeardelim}{\addspace}

\addbibresource{biblatex-examples.bib}


\begin{document}
\parencite{sigfridsson}
\printbibliography
\end{document}
verschwindet das Komma wieder, wenn ich das % vor dem \renewcommand*{\nameyeardelim}{\addspace} wegnehme oder (noch besser) beide Zeilen auskommentiere.

Allerdings sollte man mit einer aktuellen Version von biblatex \nameyeardelim nicht mit \renewcommand umdefinieren sondern als context sensitive delimiter.
\documentclass[ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[style=authoryear, backend=biber]{biblatex}

\DeclareDelimFormat{anemyeardelim}{\addcomma\space}

\addbibresource{biblatex-examples.bib}

\begin{document}
\parencite{sigfridsson}
\printbibliography
\end{document}

Anpassen des Harvard stils

von SeucheAchat9115 » Fr 8. Nov 2019, 13:57

Hallo zusammen, ich habe mit renewcommand den delimiter der parencite geändert.

\renewcommand*{\nameyeardelim}{\addcomma\space}

Wie mache ich das wieder rückgängig, sodass wieder nurnoch space drin ist.
Wenn ich nur \space in die geschweiften Klammern schreibe oder den Befehl auskommentiere passiert nichts.

Danke für eure hilfe

Nach oben