Anordnung im Literaturverzeichnis ändern - Biblatex

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


PrinceMW
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Mi 14. Apr 2021, 16:44

Anordnung im Literaturverzeichnis ändern - Biblatex

Beitrag von PrinceMW »

Hallo,

Ich benutze den Havard Style mit Biblatex, mit folgenden Settings:

\usepackage[style=authoryear-ibid, maxcitenames = 2, backend=biber, dashed=false]{biblatex}

Mein Literaturverzeichnis wird aktuell nach Autor, Jahr, Titel angeordnet, was an sich gut funktioniert.

Nun folgt eine Passage mit Onlinequellen (Dokumentation von Microsoft), wo hier der Autor natürlich immer der selbe ist [Microsoft 2021a, Microsoft 2021b, etc.], hier ist aber die Anordnung im Literaturverzeichnis jedoch nicht nach Titel gewollt. Also ich möchte die Quellen in der Reihenfolge, wie sie auch im Text referenziert werden.

Text:

Screenshot 2021-04-19 at 12.53.38.png
Screenshot 2021-04-19 at 12.53.38.png (6.82 KiB) 675 mal betrachtet

Aktuell Literaturverzeichnis:

Screenshot 2021-04-19 at 12.49.58.png

Es soll genau andersherum sein, was im Text als erstes referenziert wird, soll auch als "a" im Literaturverzeichnis gekennzeichnet werden.

ref.bib:

@misc{AzureInfrastruktur2021TTest,
    title = {{ABD_TestTitelTest}},
    year = {2021},
    author = {{Microsoft}},
    url = {url},
	urldate = {2021-04-19}
}

@misc{AzureInfrastruktur2021Test,
    title = {{DEF_TestTitel}},
    year = {2021},
    author = {{Microsoft}},
    url = {url},
	urldate = {2021-04-19}
}

Wie ist das möglich, ohne

sorting=none

dies würde nämlich all meine anderen Quellen (Bücher, Artikel, etc.) durcheinanderbringen.

Vielen Dank


MoeWe
Forum-Guru
Forum-Guru
Beiträge: 461
Registriert: Fr 30. Aug 2019, 15:35
Kontaktdaten:

Re: Anordnung im Literaturverzeichnis ändern - Biblatex

Beitrag von MoeWe »

Du kannst ein eigenes Sortierschema definieren, das Name, Jahr und Zitierreihenfolge (in dieser Reihenfolge) bei der Sortierung berücksichtigt. Das sorgt dafür, dass "2021a" immer vor "2021b" (derselben Autorinnen) sortiert wird.

\documentclass[ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[style=authoryear-ibid, maxcitenames = 2, backend=biber, dashed=false]{biblatex}

\DeclareSortingTemplate{nyc}{
  \sort{
    \field{presort}
  }
  \sort[final]{
    \field{sortkey}
  }
  \sort{
    \field{sortname}
    \field{author}
    \field{editor}
    \field{translator}
    \field{sorttitle}
    \field{title}
  }
  \sort{
    \field{sortyear}
    \field{year}
  }
  \sort{\citeorder}
}
\ExecuteBibliographyOptions{sorting=nyc}

\begin{filecontents}{\jobname.bib}
@online{AzureInfrastruktur2021TTest,
  title   = {ABD TestTitelTest},
  year    = {2021},
  author  = {Microsoft},
  url     = {https://example.com/abd},
  urldate = {2021-04-19}
}
@online{AzureInfrastruktur2021Test,
  title   = {DEF TestTitel},
  year    = {2021},
  author  = {Microsoft},
  url     = {https://example.com/def},
  urldate = {2021-04-19}
}
\end{filecontents}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}

\begin{document}
Lorem \autocite{sigfridsson}
Lorem \autocite{AzureInfrastruktur2021Test}
ipsum \autocite{AzureInfrastruktur2021TTest}
dolor \autocite{sigfridsson}

\printbibliography
\end{document}

Siehe z.B. auch https://tex.stackexchange.com/q/389159/35864


Antworten