Seite 1 von 1

Anordnung im Literaturverzeichnis ändern - Biblatex

Verfasst: Mo 19. Apr 2021, 12:57
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) 3608 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


Re: Anordnung im Literaturverzeichnis ändern - Biblatex

Verfasst: Mo 19. Apr 2021, 17:42
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