Zitieren mit dem APA-Style

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


Tina12
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: So 27. Nov 2016, 16:51

Zitieren mit dem APA-Style

Beitrag von Tina12 »

Hallo,

ich habe eine genaue Vorgabe in Bezug auf den Zitierstil (siehe Datei). Im Text sollte mit das Zitat folgendermaßen aussehen: Jordanova et al., 2004

Bisher habe ich nur den APA-Style gefunden, der dem vorgegeben Stil am nächsten kommt. Allerdings habe ich dabei das Problem, dass \mincitenames bzw. \maxcitenames nicht funktioniert. Im Text sollen aber nur maximal 2 Autoren genannt werden, ansonsten sollte mit Autor 1 et al. zitiert werden.

Mein bisheriger Code sieht so aus (Minimalbeispiel):
\documentclass[11pt,oneside,titlepage]{article}
\usepackage[american]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage[babel, german=quotes]{csquotes}
\usepackage[style=apa, backend=biber, bibencoding=utf8, language=american, natbib, mincitenames=1, maxcitenames=2]{biblatex}
\DeclareLanguageMapping{american}{american-apa}
\addbibresource{Literatur.bib}

\begin{document}

\printbibliography

\end{document}


Hat jemand eine Idee, wie ich das Literaturverzeichnis und die Zitate im Text nach der Vorgabe hinbekomme? Leider habe ich mit Bibtex noch nicht so viel Erfahrung.

Viele Grüße
Bild
Dateianhänge
Zitat.png
Zitat.png (5.67 KiB) 8382 mal betrachtet

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Versuch doch mal authoryear, vielleicht reicht das ja. APA ist ein sehr sehr strikter Stil, mittlerweile abe quasi synonym für Autor-Jahr Stil.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Tina12
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: So 27. Nov 2016, 16:51

Beitrag von Tina12 »

Dankeschön.
Hab es jetzt mal mit authoryear versucht und ein paar Anpassungen vorgenommen. Allerdings möchte ich zusätzlich, dass nicht nur der erste Autor mit Name, Vorname angegeben wird, sondern auch die darauffolgenden (statt mit Vorname, Name). Dazu habe ich auch schon einen Code gefunden, der bei mir aber nicht funktioniert. Außerdem habe ich es nur geschafft, die Anführungszeichen bei Büchern und Artikeln zu entfernen, nicht aber bei PhDthesis oder Masterthesis. Der Titel des Buches wird auch immer noch kursiv geschrieben.
\documentclass[11pt,oneside,titlepage]{article}
\usepackage[american]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{filecontents}
\begin{filecontents}{Literatur.bib}

@Book{Evans2003,
  title     = {Environmental Magnetism - Principles and Applications of Enviromagnetics},
  publisher = {Academic Press},
  year      = {2003},
  author    = {Evans, M. E. and Heller, F.},
  editor    = {Cynar, Frank},
  volume    = {86},
}

@Article{Jordanova2004,
  author  = {Jordanova, D. and Hoffmann, V. and Fehr, K. T.},
  title   = {Mineral magnetic characterization of anthropogenic magnetic phases in the Danube river sediments (Bulgarian part)},
  journal = {Earth and Planetary Science Letters},
  year    = {2004},
  volume  = {221},
  pages   = {71-89},
}

@MastersThesis{Zhang2015,
  author = {Zhang, Qi},
  title  = {Magnetic properties reveal the distribution of coal slag at riversides by flooding},
  school = {University of Tübingen},
  year   = {2015},
}

\end{filecontent}

\usepackage[babel, german=quotes]{csquotes}
\usepackage[style=authoryear, backend=biber, bibencoding=utf8, mincitenames=1, maxcitenames=2, minbibnames=1, maxbibnames=99, useprefix=true]{biblatex}
\bibliography{Literatur}

%\DeclareNameFormat{sortname}{
%{\usebibmacro{name:last-first}{#1}{#3}{#5}{#7}}
%} %im Literaturverzeichnis sollte Name, Vorname, Name, Vorname, usw. geschrieben werden, fuktioniert aber aus irgendeinem Grund nicht 
\renewbibmacro*{in:}{} %löcht 'in' vor Journal
\DeclareFieldFormat{journaltitle}{#1\isdot} %Journal wird nicht kursiv geschrieben
\DeclareFieldFormat[article]{title}{#1\isdot}         % Keine Anführungszeichen in der Bibliographie
\DeclareFieldFormat[inbook]{title}{#1\isdot}         % Keine Anführungszeichen in der Bibliographie

\begin{document}

\printbibliography

\end{document}

nixversteh
Forum-Meister
Forum-Meister
Beiträge: 530
Registriert: Di 10. Aug 2010, 09:47
Wohnort: Wrestedt

...

Beitrag von nixversteh »

Hallo Tina12,

ich würde bei biblatex-apa bleiben.
\documentclass[11pt,oneside,titlepage]{article}
\usepackage[american]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[autostyle, german=quotes]{csquotes}
\usepackage[style=apa, 
backend=biber, 
bibencoding=utf8, 
language=american, 
natbib, 
mincitenames=1, 
maxcitenames=2]{biblatex}
\DeclareLanguageMapping{american}{american-apa}
\addbibresource{Literatur.bib}
\begin{document}
\nocite{*}

\section{Test}
bla bla bla \cite{Jordanova2004}
\section{Test 2}
\cite{Jordanova2004}

\parencite{Jordanova2004}

\textcite{Jordanova2004} put text her put text here
\printbibliography

\end{document}
 
Die Datei Literatur.bib
\documentclass[11pt,oneside,titlepage]{article}
\usepackage[american]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[autostyle, german=quotes]{csquotes}
\usepackage[style=apa, 
backend=biber, 
bibencoding=utf8, 
language=american, 
natbib, 
mincitenames=1, 
maxcitenames=2]{biblatex}
\DeclareLanguageMapping{american}{american-apa}
\addbibresource{Literatur.bib}
\begin{document}
\nocite{*}

\section{Test}
bla bla bla \cite{Jordanova2004}
\section{Test 2}
\cite{Jordanova2004}

\parencite{Jordanova2004}

\textcite{Jordanova2004} put text her put text here
\printbibliography

\end{document}
 
Viele Erfolg
Gruß
Martin
Absence of evidence is not evidence of absence

Tina12
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: So 27. Nov 2016, 16:51

Beitrag von Tina12 »

Super, vielen Dank.
Im Moment wird mir dann die Abkürzung des Vornamens mit angezeigt (also X. Nachname). Gibt es eine Möglichkeit, nur den Nachnamen anzeigen zu lassen?

Viele Grüße

nixversteh
Forum-Meister
Forum-Meister
Beiträge: 530
Registriert: Di 10. Aug 2010, 09:47
Wohnort: Wrestedt

...

Beitrag von nixversteh »

Hallo Tina12,
\documentclass[11pt,oneside,titlepage]{article}
\usepackage[american]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[autostyle, german=quotes]{csquotes}
\usepackage[style=apa, 
backend=biber, 
bibencoding=utf8, 
language=american, 
natbib, 
mincitenames=1, 
maxcitenames=2,
clearlang=false]{biblatex}
\DeclareLanguageMapping{american}{american-apa}
\addbibresource{Literatur.bib}
\begin{document}
\nocite{*}

\section{Test}
bla bla bla \cite{Jordanova2004}
\section{Test 2}
\cite{Jordanova2004}

\parencite{Jordanova2004}

\textcite{Jordanova2004} put text her put text here
\printbibliography

\end{document}
 
... etwa so?
Viel Erfolg
Gruß
Martin
Absence of evidence is not evidence of absence

Antworten