BibLaTeX APA et al. nicht konsistent

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


sla89
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: So 3. Mai 2015, 12:31

BibLaTeX APA et al. nicht konsistent

Beitrag von sla89 »

Hallo zusammen,

ich arbeite an meiner Masterarbeit und nutze BibLaTeX, Biber und den APA Stil.

Ich habe verschiedene Quellen, und es ist für mich nicht logisch, warum hin und wieder et al. sofort genutzt wird und bei anderen Quellenangaben erst beim zweiten Verwenden der Quelle.

Hier ein Minibeispiel:
\begin{filecontents}{\jobname.bib} 

@misc{samsung_electronic_visible_2008,
	title = {{Visible Light Communication}},
	url = {http://ieee802.org/802_tutorials/2008-03/15-08-0114-02-0000-VLC_Tutorial_MCO_Samsung-VLCC-Oxford_2008-03-17.pdf},
	author = {{Samsung Electronic} and {University of Oxfort} and VLCC and ETRI},
	urldate = {2015-06-29},
	date = {2008}
}

@misc{lee_tgaf_2012,
	title = {{{TGaf} {PHY} proposal}},
	url = {https://mentor.ieee.org/802.11/dcn/12/11-12-0809-05-00af-tgaf-phy-proposal.docx},
	author = {Lee, Wookbong and Kwak, Jin-Sam and Kafle, Padam and Tingleff, Jens and Yucek, Tevfik and Porat, Ron},
	urldate = {2015-05-07},
	date = {2012}
}

@misc{weiping_ieee_2013,
	title = {{{IEEE} 802.11ah: A Long Range 802.11 {WLAN} at Sub 1 {GHz}}},
	volume = {1},
	issn = {2246-0853},
	url = {http://riverpublishers.com/journaldownload.php?file=RP_Journal_2245-800X_115.pdf},
	doi = {10.13052/jicts2245-800X .125},
	pages = {83--108},
	number = {1},
	journaltitle = {Journal of {ICT} Standardization},
	author = {Weiping, Sun and Munhwan, Choi and Sunghyun, Choi},
	urldate = {2015-05-07},
	date = {2013}
}

\end{filecontents} 

\documentclass[bibliography=totoc]{scrartcl} 
\usepackage[ngerman]{babel} % language 
\usepackage[T1]{fontenc} 
\usepackage[utf8]{inputenc} 
\usepackage{csquotes}% Recommended 
\usepackage[
	style=apa,
	backend=biber,
	maxcitenames=1,
	url=true,
	isbn=true,
	sortlocale=de_DE,
	natbib=true,
	url=true, 
	doi=true
]{biblatex}

\DeclareLanguageMapping{ngerman}{ngerman-apa}

\addbibresource{\jobname.bib}%jobname NICHT ersetzen 
\begin{document} 

\parencite[S. 5]{samsung_electronic_visible_2008}

\parencite[S. 5]{samsung_electronic_visible_2008}

\parencite[S. 5]{weiping_ieee_2013}

\parencite[S. 5]{weiping_ieee_2013}

\parencite[S. 5]{lee_tgaf_2012}

\parencite[S. 5]{lee_tgaf_2012}
\printbibliography 
\end{document} 
Die BibLaTeX-Einstellung maxcitenames wird von APA sowieso komplett ignoriert.

Ist es irgendwie möglich hier ein konsistentes Verhalten zu erreichen?

Danke und schöne Grüße,
Stefan

Gast

Beitrag von Gast »

Das ist von der APA so festgelegt. Bei einer Autorenliste mit bis zu 5 (??, glaube ich) Namen werden bei einem Erstzitat alle Namen angegeben und erst im Folgezitat die Liste mit "et al." gekürzt. Ist die Liste von vornherein zu lang, wird sie immer mit "et al" abgekürzt.

Die maxnames Option und ihre Freunde werden von biblatex-apa dann auch geflissentlich ignoriert, da die Sonderwünsche der APA implementiert wurden.

In der Tat sind für diesen Formatwunsch sehr viele Zeilen Code geändert worden; soweit ich das übersehen kann, kann man das Ganze nicht so leicht retten und auf das Standardverhalten zurücksetzten.

Die Standarddefinition von labelname könnte man wiederherstellen, dann ist nur das Problem, dass die Namen überall mit \printnames[labelname][-\value{listtotal}]{author} ausgegeben werden, was den maxnames/minnames-Mechanismus aushebelt, sodass immer alle Namen zu sehen sind.

Wenn Du dieses APA-Namensverhalten nicht gutheißen kannst, dann ist es vielleicht wirklich besser, den Stil zu wechseln, denn meiner Meinung nach ist gerade diese Namensausgabe der entscheidende Unterschied zwischen biblatex-apa und dem authoryear-Stil. (Es gibt noch andere Unterscheide, von denen aber hoffentlich (!) viele recht leicht nachzubauen sind.)

sla89
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: So 3. Mai 2015, 12:31

Beitrag von sla89 »

Vielen Dank für die rasche Rückmeldung.

In diesem Falle lasse ich es so und lebe damit. :)

Danke!

Antworten