Wenn ich als Autor eine Zeitung angebe, beispielsweise durch author = {{XYZ}}, dann werden die Einträge im Literaturverzeichnis nicht chronologisch sortiert. Kann mir jemand helfen? Hier ein passendes Minimalbeispiel: Open in Online-Editor
% arara: pdflatex % arara: biber % arara: pdflatex % arara: pdflatex \begin{filecontents*}{\jobname.bib} @article{SpiegelOnline.2013, author = {{Spiegel Online}}, shortauthor = {SPON}, year = {19.06.2013}, title = {Obama verteidigt Abh{\"o}raktion Prism}, url = {http://www.spiegel.de/politik/deutschland/gespraeche-mit-merkel-obama-verteidigt-in-berlin-abhoeraktion-prism-a-906638.html}, urldate = {2016-07-08}, journal = {Spiegel Online} } @article{SpiegelOnline.2013b, author = {{Spiegel Online}}, shortauthor = {SPON}, year = {25.07.2013}, title = {Geheimdienst-Koordinator: Pofalla verspricht vollst{\"a}ndige Aufkl{\"a}rung der NSA-Aff{\"a}re}, url = {http://www.spiegel.de/politik/deutschland/pofalla-verspricht-vollstaendige-aufklaerung-der-nsa-affaere-a-913093.html}, urldate = {2016-07-08}, journal = {Spiegel Online} } @article{SpiegelOnline.2013c, author = {{Spiegel Online}}, shortauthor = {SPON}, year = {24.10.2013}, title = {Friedrich fordert Entschuldigung von den USA}, url = {http://www.spiegel.de/politik/deutschland/spaehverdacht-auf-merkels-handy-friedrich-fordert-us-entschuldigung-a-929766.html}, urldate = {2015-07-09}, journal = {Spiegel Online} } \end{filecontents*} \documentclass{article} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage[babel=true,german=quotes]{csquotes} \usepackage[style=apa,backend=biber,language=ngerman,apamaxprtauth=99]{biblatex} \DeclareLanguageMapping{ngerman}{ngerman-apa} \DeclareFieldFormat{apacase}{#1} \addbibresource{\jobname.bib} \begin{document} \nocite{SpiegelOnline.2013} \nocite{SpiegelOnline.2013b} \nocite{SpiegelOnline.2013c} \printbibliography \end{document} |
Wenn man Open in Online-Editor
\begin{filecontents*}{\jobname.bib} @article{SpiegelOnline.2013, author = {Korge, Johannes}, shortauthor = {jok}, date = {2013-06-09}, title = {Obama verteidigt Abhöraktion Prism}, url = {http://www.spiegel.de/politik/deutschland/gespraeche-mit-merkel-obama-verteidigt-in-berlin-abhoeraktion-prism-a-906638.html}, urldate = {2016-07-08}, journal = {Spiegel Online} } @article{SpiegelOnline.2013b, author = {Sydow, Christoph and Medick, Veit and Korge, Johannes}, shortauthor = {syd/mve/jok}, date = {2013-07-25}, title = {Geheimdienst-Koordinator: Pofalla verspricht vollständige Aufklärung der NSA-Affäre}, url = {http://www.spiegel.de/politik/deutschland/pofalla-verspricht-vollstaendige-aufklaerung-der-nsa-affaere-a-913093.html}, urldate = {2016-07-08}, journal = {Spiegel Online} } @article{SpiegelOnline.2013c, author = {Roth, Anna-Lena}, shortauthor = {aar}, date = {2013-10-24}, title = {Friedrich fordert Entschuldigung von den USA}, url = {http://www.spiegel.de/politik/deutschland/spaehverdacht-auf-merkels-handy-friedrich-fordert-us-entschuldigung-a-929766.html}, urldate = {2015-07-09}, journal = {Spiegel Online} } \end{filecontents*} \documentclass{article} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage[babel=true,german=quotes]{csquotes} \usepackage[style=apa,backend=biber,language=ngerman,apamaxprtauth=99]{biblatex} \DeclareLanguageMapping{ngerman}{ngerman-apa} \DeclareFieldFormat{apacase}{#1} \addbibresource{\jobname.bib} \begin{document} \nocite{SpiegelOnline.2013} \nocite{SpiegelOnline.2013b} \nocite{SpiegelOnline.2013c} \printbibliography \end{document} Ergibt: Dabei habe ich auch gleich die Datumsangabe korrigiert ( Die Namen der Autoren erfährt man bei Spiegel-Online übrigens in deren Impressum, wenn man dort nach den Kürzeln sucht, die unter den Artikeln angegeben sind. Dabei ist leider nicht sicher, ob das Kürzel lediglich den Herausgeber oder wirklich den Autor angibt. Aber selbst wenn es der Editor sein sollte, wäre ein entsprechender Irrtum weniger schwerwiegend als fälschlich eine Publikation als Autor auszugeben. Solange Publikationen die Artikel nicht ohne Zutun eines Menschen erstellen, können sie nie Autor sein! Der Datentyp Bestehst Du auf dem Missbauch von Open in Online-Editor
\begin{filecontents*}{\jobname.bib} @article{SpiegelOnline.2013, author = {{Spiegel Online}}, shortauthor = {jok}, date = {2013-06-09}, title = {Obama verteidigt Abhöraktion Prism}, url = {http://www.spiegel.de/politik/deutschland/gespraeche-mit-merkel-obama-verteidigt-in-berlin-abhoeraktion-prism-a-906638.html}, urldate = {2016-07-08}, journal = {Spiegel Online} } @article{SpiegelOnline.2013b, author = {{Spiegel Online}}, shortauthor = {syd/mve/jok}, date = {2013-07-25}, title = {Geheimdienst-Koordinator: Pofalla verspricht vollständige Aufklärung der NSA-Affäre}, url = {http://www.spiegel.de/politik/deutschland/pofalla-verspricht-vollstaendige-aufklaerung-der-nsa-affaere-a-913093.html}, urldate = {2016-07-08}, journal = {Spiegel Online} } @article{SpiegelOnline.2013c, author = {{Spiegel Online}}, shortauthor = {aar}, date = {2013-10-24}, title = {Friedrich fordert Entschuldigung von den USA}, url = {http://www.spiegel.de/politik/deutschland/spaehverdacht-auf-merkels-handy-friedrich-fordert-us-entschuldigung-a-929766.html}, urldate = {2015-07-09}, journal = {Spiegel Online} } \end{filecontents*} \documentclass{article} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage[babel=true,german=quotes]{csquotes} \usepackage[style=apa,backend=biber,language=ngerman,apamaxprtauth=99]{biblatex} \DeclareLanguageMapping{ngerman}{ngerman-apa} \DeclareFieldFormat{apacase}{#1} \addbibresource{\jobname.bib} \begin{document} \nocite{SpiegelOnline.2013} \nocite{SpiegelOnline.2013c} \nocite{SpiegelOnline.2013b} \printbibliography \end{document} Und um die Zusatzfrage aus dem Kommentar zu beantworten hier noch das ganze ohne Autorenangaben: Open in Online-Editor
\begin{filecontents*}{\jobname.bib} @article{SpiegelOnline.2013, date = {2013-06-09}, title = {Obama verteidigt Abhöraktion Prism}, url = {http://www.spiegel.de/politik/deutschland/gespraeche-mit-merkel-obama-verteidigt-in-berlin-abhoeraktion-prism-a-906638.html}, urldate = {2016-07-08}, journal = {Spiegel Online} } @article{SpiegelOnline.2013b, date = {2013-07-25}, title = {Geheimdienst-Koordinator: Pofalla verspricht vollständige Aufklärung der NSA-Affäre}, url = {http://www.spiegel.de/politik/deutschland/pofalla-verspricht-vollstaendige-aufklaerung-der-nsa-affaere-a-913093.html}, urldate = {2016-07-08}, journal = {Spiegel Online} } @article{SpiegelOnline.2013c, date = {2013-10-24}, title = {Friedrich fordert Entschuldigung von den USA}, url = {http://www.spiegel.de/politik/deutschland/spaehverdacht-auf-merkels-handy-friedrich-fordert-us-entschuldigung-a-929766.html}, urldate = {2015-07-09}, journal = {Spiegel Online} } \end{filecontents*} \documentclass{article} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage[babel=true,german=quotes]{csquotes} \usepackage[style=apa,backend=biber,language=ngerman,apamaxprtauth=99]{biblatex} \DeclareLanguageMapping{ngerman}{ngerman-apa} \DeclareFieldFormat{apacase}{#1} \addbibresource{\jobname.bib} \begin{document} \nocite{SpiegelOnline.2013c} \nocite{SpiegelOnline.2013} \nocite{SpiegelOnline.2013b} \printbibliography \end{document} Halte ich für nicht ideal. Deshalb ist es AFAIK in solchen Fällen üblich, den Autor als unbekannt anzugeben. Was genau man dabei schreibt, hängt von der Publikation und dem Fachbereich ab, in dem man veröffentlicht. Ich selbst treffe häufiger auf das Kürzel »o. V.«: Open in Online-Editor
\begin{filecontents*}{\jobname.bib} @article{SpiegelOnline.2013, author = {{o.\,V.}}, date = {2013-06-09}, title = {Obama verteidigt Abhöraktion Prism}, url = {http://www.spiegel.de/politik/deutschland/gespraeche-mit-merkel-obama-verteidigt-in-berlin-abhoeraktion-prism-a-906638.html}, urldate = {2016-07-08}, journal = {Spiegel Online} } @article{SpiegelOnline.2013b, author = {{o.\,V.}}, date = {2013-07-25}, title = {Geheimdienst-Koordinator: Pofalla verspricht vollständige Aufklärung der NSA-Affäre}, url = {http://www.spiegel.de/politik/deutschland/pofalla-verspricht-vollstaendige-aufklaerung-der-nsa-affaere-a-913093.html}, urldate = {2016-07-08}, journal = {Spiegel Online} } @article{SpiegelOnline.2013c, author = {{o.\,V.}}, date = {2013-10-24}, title = {Friedrich fordert Entschuldigung von den USA}, url = {http://www.spiegel.de/politik/deutschland/spaehverdacht-auf-merkels-handy-friedrich-fordert-us-entschuldigung-a-929766.html}, urldate = {2015-07-09}, journal = {Spiegel Online} } \end{filecontents*} \documentclass{article} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage[babel=true,german=quotes]{csquotes} \usepackage[style=apa,backend=biber,language=ngerman,apamaxprtauth=99]{biblatex} \DeclareLanguageMapping{ngerman}{ngerman-apa} \DeclareFieldFormat{apacase}{#1} \addbibresource{\jobname.bib} \begin{document} \nocite{SpiegelOnline.2013} \nocite{SpiegelOnline.2013c} \nocite{SpiegelOnline.2013b} \printbibliography \end{document} beantwortet 04 Okt '16, 18:02 saputello Gibt es auch die Möglichkeit das Feld für den Autor leer zu lassen, wenn kein Autor angegeben ist?
(04 Okt '16, 18:14)
neuhier
Dann zitiert er direkt den Titel des Artikels...
(04 Okt '16, 18:27)
neuhier
Danke! Weil ich mit shortauthor arbeite, nutze ich author = {{ohne Verfasser}} und shortauthor = {o.V.}. Durch date werden die Quellen übrigens alle richtig sortiert. Lag wohl daran.
(04 Okt '16, 18:57)
neuhier
@neuhier: Ich habe ja bereits im Kommentar zur Frage erwähnt, dass man ein Datum über das korrekte Feld in korrektem Format angeben muss. Das Beispiel mit
(04 Okt '16, 20:40)
saputello
|
Spiegel Online ist nicht der Autor. Der Autor im ersten Beispiel ist derjenige, der sich hinter dem dpa-Kürzel jok verbirgt, also Johannes Korge. Der Missbrauch des
author
-Feldes für eine Organisation o. ä. führt häufiger zu Problemen. Schon probiert mitsortname
die Sortierreihenfolge zu korrigieren?Ein Datum für
year
anzugeben ist ebenfalls falsch.year
ist immer ein Jahr. Ein Datum wäredate
und das ist im ISO-Format yyyy-mm-dd anzugeben.Außerdem kann
biber
utf8 verarbeiten, so dass man Umlaute direkt eingeben kann und sollte (geschweifte Klammern zerstören das Kerning).Inwiefern mit sortname? Muss das für die entsprechenden Quellen jeweils hinzugefügt werden? Könntest Du ein Codebeispiel geben? Danke!
sortname
ist in derbiblatex
-Anleitung dokumentiert. Man kann einfach danach suchen. Aber ich würde einfach vorschlagen, die Autor-Angabe zu korrigieren, also den tatsächlichen Autor einzutragen an Stelle des Namens einer einer Online-Zeitschrift. Für den ersten Link habe ich Dir ja bereits genannt. Für die anderen findest Du den sicher ähnlich leicht wie ich. Außerdem bin ich im Zweifel, ob@article
in dem Fall wirklich richtig ist. Eigentlich sind das@online
-Quellen. Allerdings verwende ichapa
nicht.Vielen Dank für Deine Antwort. Dennoch gibt es - abgesehen von den Onlinemedien - Fälle, für die ich eine Lösung bräuchte. Ich kenne mich leider nicht gut genug mit LaTeX aus, um eine passende Lösung zu finden. Über Hilfe wäre ich wirklich dankbar!