Literaturverweis soll [Autorenname(n), Jahr] enthalten

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


Knigge
Forum-Anfänger
Forum-Anfänger
Beiträge: 36
Registriert: Di 9. Sep 2014, 10:56

Literaturverweis soll [Autorenname(n), Jahr] enthalten

Beitrag von Knigge »

Hallo,

ich versuche gerade ein Literaturverzeichniss anzulegen.

Nun habe ich gelesen das wenn man Autorenname und Jahr in eckigen Klammer haben möchte muss man den Bib-Style apalike verwenden. Leider erhalte ich immer runde Klammern mit einer Zahl drin.
\documentclass[10pt,a4paper]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[numbers, round]{natbib}
\bibliographystyle{apalike}
	
\begin{filecontents}{Lit.bib}
	@book{Micky,
		author = {Mickey Mouse},
		title = {Micky and Mini},
		year = {2018}
	}
\end{filecontents}

\begin{document}
	
Hier steht ein Text \cite{Micky}

\bibliography{Lit}
\end{document}
Habe auch schon an den natbib Einstellungen rumprobiert aber nix passendes gefunden. Hat jemand eine Idee was falsch ist?

Knigge
Forum-Anfänger
Forum-Anfänger
Beiträge: 36
Registriert: Di 9. Sep 2014, 10:56

Beitrag von Knigge »

Für alle die mal das gleiche Problem haben, ich habe es jetzt gelöst.

Sehr hilfreiche Seite ist:

http://merkel.texture.rocks/Latex/natbib.php


Das entscheidende ist der Befehl
\citep{}
anstelle des normalen
\cite{}
. Außerdem muss man dem Natbib Packet noch eckige Klammern übergeben (square).

Hier mal das mini-Beispiel mit [Author, Jahr]
\documentclass[10pt,a4paper]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[authoryear, square]{natbib}
\bibliographystyle{dinat}
   
\begin{filecontents}{Lit.bib}
   @book{Micky,
      author = {Mickey Mouse},
      title = {Micky and Mini},
      year = {2018}
   }
\end{filecontents}

\begin{document}
   
Hier steht ein Text \citep{Micky}

\bibliography{Lit}
\end{document}

Gast

Beitrag von Gast »

Ich verstehe ja nicht, warum Du Dich mit natbib etc. rumplagst, statt wie in wichtigen Hinweisen erklärt biblatex zu verwenden …

Antworten