ebd. mit biblatex, natbib

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


NoraBiene
Forum-Newbie
Forum-Newbie
Beiträge: 7
Registriert: Di 17. Jan 2017, 15:42

ebd. mit biblatex, natbib

Beitrag von NoraBiene »

Hallo,
dies ist mein erster Forumseintrag, ich hoffe ich mache alles richtig. Ich schreibe gerade meine Masterarbeit und muss dafür leider ein anderes Literaturverzeichnis nutzen, als ich es bisher getan habe. Soweit bin ich auch mit allem zufrieden. Nur leider bekomme ich kein ebd. egal, was ich einstelle und mache. Könnt ihr mir Tipps und Tricks geben?
\documentclass[
          a4paper,          % Papierformat
          12pt,             % Schriftgr??e
          numbers = noenddot, % Keine Punkte nach der letzten Gliederungszahl
          headings = normal,    % mittlere Kapitel?berschriftgr??e
          listof = totoc,       % Seitenzahl der Tabellen- und Abbildungsverzeichnis im TOC
          bibliography = totocnumbered,         % Quellennachweis im TOC
          index = totoc,         % Index im TOC
          BCOR0mm,          %Bindungskorrektur
          DIV10             %Seitenteiler, 1 Teil je Rand
          ]
          {scrreprt}        %Dokumentklasse%Funktionen
\usepackage[ngerman]{babel}
\usepackage[latin2]{inputenc}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%                                 Makros für Bibliothek
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[babel, german = quotes]{csquotes}
\usepackage[
	backend = bibtex8,
	style = authoryear,
	%pagetracker=false, % ebd. bei true, funktioniert nicht
	%ibidtracker = true,
	bibstyle = authoryear,
	citestyle = authoryear,
	natbib=true,
	sorting = nyt,
	maxnames = 8,
	minnames = 1,
	block = none,
	hyperref,
	date = short
]{biblatex}
\setlength{\bibitemsep}{0.5em}     % Abstand zwischen den Literaturangaben
\setlength{\bibhang}{1em}        % Einzug nach jeweils erster Zeile
\addbibresource{BibDesk/Masterarbeit.bib}
\renewcommand*{\bibname}{Literaturverzeichnis}
\DeclareFieldFormat{url}{\newline URL: \url{#1}}
\DeclareFieldFormat{urldate}{\addcomma\newline\bibstring{urlseen}\space#1}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%	
%                           Dokument
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%	
\begin{document}
Text \citet[S.~73]{Beinke2006} weitere text "zitat" \citep[s.][S.~75]{Beinke2006}
\end{document}
Da ich eine Extra Datei . bib habe, hier das Buch
@book{Beinke2006,
	Address = {Frankfurt am Main},
	Author = {Lothar Beinke},
	Publisher = {Peter Lang GmbH Europ{\"a}ischer Verlag der Wissenschaft},
	Subtitle = {Entscheidungen im Netzwerk der Interessen},
	Title = {Berufswahl und ihre Rahmenbedingungen},
	Year = {2006}}
Danke im Voraus, Nora

Gast

Beitrag von Gast »

Lass zunächst die Pfoten von den Trackern und ersetze den ganzen Block
style = authoryear,
   bibstyle = authoryear,
   citestyle = authoryear, 
durch
style=authoryear-ibid
(Auch sorting=nyt, die Option hyperref und block=none sind überflüssig, da sie mit Deinen Einstellungen eh Standard sind oder automatisch besser erkannt werden.)

Der Stil [d]authoryear-ibid[/d] stellt "ebd." zur Verfügung, ferner gibt es noch [d]authoryear-icomp[/d] für komprimierte Zitate.

Du solltest außerdem darüber nachdenken, von BibTeX8 auf biber umzusteigen (also backend=biber statt backend=bibtex8). Weiteres dazu findest Du in den wichtigen Hinweisen, insbesondere Biblatex with Biber: Configuring my editor to avoid undefined citations sollte Dir helfen.

Du musst übrigens das "S.~" bei der Seitenzahl für die Zitate nicht selbst eingeben, das kann TeX für Dich, es reicht auch
Text \citet[73]{Beinke2006} weitere text \enquote{zitat} \citep[s.][75]{Beinke2006}

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2456
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »

Wenn Dein Editor die Dateikodierung UTF-8 für .tex- und .bib-Dateien unterstützt und der Inhalt Deiner Arbeit auf die Option latin2 verzichten kann, könntest Du die genannte Option von inputenc durch utf8 ersetzen. Der Umlaut in der Bezeichnung des Herausgebers in Deinem Literatureintrag könnte dann direkt eingegeben werden. Nimm diesen Wechsel zur Sicherheit bitte nur an einer Kopie Deiner Dateien vor.

Auch die folgenden Pakete könnten Deine Präambel sinnvoll ergänzen:
\usepackage[T1]{fontenc}% Näheres unter http://texwelt.de/wissen/fragen/5537
\usepackage{lmodern}
\usepackage[babel]{microtype}
Text \textcite[73]{Beinke2006} weitere text \enquote{zitat} \autocite[s.][75]{Beinke2006}
Durch den Ersatz der Befehle \citet und \citep dürfte die Option natbib des Pakets biblatex nicht mehr gebraucht werden. Bei den Autor-Jahr-Stilen arbeitet \autocite als \parencite.

Antworten