deutscher Harvard Stil mit biblatex

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: deutscher Harvard Stil mit biblatex

von Bartman » Fr 31. Jan 2020, 14:49

Nimm bei dieser Klasse besser den mitgelieferten Ersatz für fancyhdr.

Bei einer neueren Version von biblatex darfst Du für die Namensliste
\DeclareDelimFormat{multinamedelim}{\addsemicolon\space}
\DeclareDelimAlias{finalnamedelim}{multinamedelim}
benutzen.

Beim Literaturverweis wäre
\parencite[vgl.][15\psq]{Bauernhansl2014}
zu empfehlen.

Ein Beispiel mit weiteren Ergänzungen:
\begin{filecontents}{\jobname.bib}
@Book{Bauernhansl2014,
	title     = {Industrie~4.0 in Produktion, Automatisierung und Logistik},
	subtitle  = {Anwendung -- Technologien -- Migration},
	publisher = {Springer Vieweg},
	date      = {2014},
	author    = {Bauernhansl, Thomas and Ten Hompel, Michael and Vogel-Heuser, Birgit},
	location  = {Stuttgart},
}
\end{filecontents}

\documentclass[fontsize=12pt]{scrreprt}
\usepackage[hmargin=3cm, bottom=3cm]{geometry}
\usepackage[onehalfspacing]{setspace}
% ============= Packages =============


% Standard Packages
%\usepackage[utf8]{inputenc}% Ausgabe 28 in ltnews auf CTAN
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
%\renewcommand{\rmdefault}{phv}
\renewcommand{\sfdefault}{phv}% Helvetica
\renewcommand{\familydefault}{\sfdefault} 
\usepackage[
	automark, 
	autooneside=false, 
	markcase=upper, 
	headsepline
]{scrlayer-scrpage}% Ersatz für fancyhdr
%\usepackage{acronym}
\usepackage{csquotes}% <- eingefügt
\usepackage[style=ext-authoryear-ibid, maxcitenames=1, sorting=nyt]{biblatex}
\usepackage{hyperref}% verschoben

\addbibresource{\jobname.bib}

\DefineBibliographyStrings{german}{
    andothers={et\addabbrvspace al\adddot}% 'et al.' anstatt 'u.a.'
}

\DeclareNameAlias{sortname}{family-given}

\DeclareDelimFormat{nameyeardelim}{\addcomma\space}
\DeclareDelimFormat{multinamedelim}{\addsemicolon\space}
\DeclareDelimAlias{finalnamedelim}{multinamedelim}

% Der Befehl steht durch den Wechsel zu dem Stil aus biblatex-ext zur Verfügung.
\DeclareOuterCiteDelims{parencite}{\bibopenbracket}{\bibclosebracket}

%\renewcommand*{\nameyeardelim}{\addcomma\space}
%\DeclareCiteCommand{\parencite}[\mkbibbrackets]
%{\usebibmacro{prenote}}
%{\usebibmacro{citeindex}%
%   \usebibmacro{cite}}
%{\multicitedelim}
%{\usebibmacro{cite:postnote}}

\DeclareCiteCommand{\textparencite}
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
   \usebibmacro{cite}}
{\multicitedelim}
{\usebibmacro{cite:postnote}}

% Kopfzeile
\chead{}
\ihead{\rightmark}
\ohead{\leftmark}

% ============= Dokumentbeginn =============

\begin{document}
Ein CPS ist ein Geflecht aus Geräten, Maschinen, Anlagen, Logistikkomponenten, Verkehrsmittel etc., bei dem sensorisch Daten erfasst und diese kommunikative mit allen Bestandteilen dieses Systems ausgetauscht werden \autocite[vgl.][15\psq]{Bauernhansl2014}.

\printbibliography
\end{document}

Re: deutscher Harvard Stil mit biblatex

von markusv » Fr 31. Jan 2020, 14:23

Hallo!
Tobias95 hat geschrieben:Was mache ich falsch??? :cry:
Nichts, das ist das gewollte und dokumentierte Verhalten.

Die Anpassung der Namensausgabe erfolgt mittels
\DeclareNameAlias{sortname}{family-given}
Die Trennung zwischen den Namen wird mittels \multinamedelim bzw. \finalnamedelim gesteuert. Also:
\renewcommand*{\multinamedelim}{\addsemicolon\space}
\renewcommand*{\finalnamedelim}{\addsemicolon\space}

deutscher Harvard Stil mit biblatex

von anonym1 » Fr 31. Jan 2020, 13:43

Hallo,

Ich schreibe gerade meine Masterarbeit mit Latex und benutze als Literaturprogramm JabRef.

Ich habe jedoch das Problem, das im Text zwar richtig, wie gewollt, zitiert wird (Bild 1), jedoch wird die Quelle im Literaturverzeichnis falsch angezeigt (Bild 2).

Mit Code sieht wie folgt aus:
%Dokumentklasse
\documentclass[a4paper,12pt]{scrreprt}
\usepackage[left= 3cm,right = 3cm, bottom = 3 cm]{geometry}
\usepackage[onehalfspacing]{setspace}
% ============= Packages =============

% Dokumentinformationen
\usepackage[
	pdftitle={},
	pdfsubject={},
	pdfauthor={},
	pdfkeywords={},	
	%Links nicht einrahmen
	%hidelinks
	colorlinks,
	pdfpagelabels,
	pdfstartview = FitH,
	bookmarksopen = true,
	bookmarksnumbered = true,
	linkcolor = black,
	plainpages = false,
	hypertexnames = false,
	citecolor = black
]{hyperref}


% Standard Packages
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{fancyhdr}
\usepackage{lmodern}
\usepackage{color}
\renewcommand{\rmdefault}{phv}
\renewcommand{\sfdefault}{phv}
\usepackage{acronym}

%Literatur Package
\usepackage[style=authoryear-ibid,backend=biber,maxcitenames=1,sorting=nyt]{biblatex}

\addbibresource{LiteraturTest.bib}

\DefineBibliographyStrings{ngerman}{%
	andothers = {{et\,al\adddot}},            % 'et al.' anstatt 'u.a.'
} 

\renewcommand*{\nameyeardelim}{\addcomma\space}
\DeclareCiteCommand{\parencite}[\mkbibbrackets]
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
	\usebibmacro{cite}}
{\multicitedelim}
{\usebibmacro{cite:postnote}}

\DeclareCiteCommand{\textparencite}
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
	\usebibmacro{cite}}
{\multicitedelim}
{\usebibmacro{cite:postnote}}


% ============= Dokumentbeginn =============

\begin{document}
%Seiten ohne Kopf- und Fußzeile sowie Seitenzahl
\pagestyle{fancy}
Ein CPS ist ein Geflecht aus Geräten, Maschinen, Anlagen, Logistikkomponenten, Verkehrsmittel etc., bei dem sensorisch Daten erfasst und diese kommunikative mit allen Bestandteilen dieses Systems ausgetauscht werden \parencite[vgl.][S. 15f]{Bauernhansl2014}.
%Literaturverzeichnis
\printbibliography
\end{document}
Man sieht, dass der erste Name im Verzeichnis richtig ausgegeben wird. Bei den anderen jedoch steht erst der Vorname und dann ohne Komma der Nachname. Was muss ich ändern, damit die Ausgabe im Literaturverzeichnis wie folgt aussieht:

Bauernhaus, Thomas; Ten Hompel, Michael; Vogel-Heuser, Birgit (2014) ...

Als mir geht es eigentlich nur darum, was ich machen kann, damit die Autoren korrekt in der Quelle angegeben werden. Der Rest ist so, wie ich ihn haben möchte. Was mache ich falsch??? :cry:

Mein JabRef Eintrag sieht übrigens so aus:
@Book{Bauernhansl2014,
  title     = {{Industrie 4.0 in Produktion, Automatisierung und Logistik: Anwendung · Technologien · Migration}},
  publisher = {Springer Vieweg},
  year      = {2014},
  author    = {Bauernhansl, Thomas and Ten Hompel, Michael and Vogel-Heuser, Birgit},
  address   = {Stuttgart},
}
Schonmal im Vorhinein vielen Dank für eure Hilfe
Dateianhänge
Quelle im Literaturverzeichnis
Quelle im Literaturverzeichnis
2.png (57.6 KiB) 2197 mal betrachtet
Zitat im Text
Zitat im Text
1.png (55.47 KiB) 2201 mal betrachtet

Nach oben