Sorting Name-Jahr absteigend-Titel

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Sorting Name-Jahr absteigend-Titel

von Teaser » Di 15. Aug 2017, 10:00

Vielen Dank. :)

von Gast » Mo 14. Aug 2017, 18:59

Du kannst einfach die Definitionen von nyt und ydnt mischen.
\DeclareSortingScheme{nydt}{
  \sort{
    \field{presort}
  }
  \sort[final]{
    \field{sortkey}
  }
  \sort{
    \field{sortname}
    \field{author}
    \field{editor}
    \field{translator}
    \field{sorttitle}
    \field{title}
  }
  \sort[direction=descending]{
    \field{sortyear}
    \field{year}
    \literal{9999}
  }
  \sort{
    \field{sorttitle}
    \field{title}
  }
  \sort{
    \field{volume}
    \literal{0}
  }
}
Im Ganzen (Achtung! filecontents überschreibt eine eventuell vorhandene .bib-Datei mit demselben Namen wie die .tex-Datei ohne Warnung (bzw. die Warnung kommt erst, wenn es zu spät ist)).
\documentclass[12pt,a4paper,headings=small,fleqn]{scrartcl}

\usepackage[backend=biber,
   dashed=false,
   maxcitenames=2,
   style=authoryear,
   giveninits=true,  
   uniquename=init,
   uniquelist=false]{biblatex} %Zitierpaket

\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{Tverskykahneman1991,
   author = {Tversky, Amos and Kahneman, Daniel},
   title = {Loss Aversion in Riskless Choice: A Reference"=Dependent Model},
   journal = {The Quarterly Journal of Economics},
   volume = {106},
   number = {4},
   pages = {1039--1061},
   year = {1991},
}

@article{Tverskykahneman1992,
   author = {Tversky, Amos and Kahneman, Daniel},
   journal = {Journal of Risk and Uncertainty},
   number = {4},
   pages = {297-323},
   title = {Advances in Prospect Theory: Cumulative Representation of Uncertainty},
   volume = {5},
   year = {1992}
}
\end{filecontents}
\addbibresource{\jobname.bib}

\DeclareSortingScheme{nydt}{
  \sort{
    \field{presort}
  }
  \sort[final]{
    \field{sortkey}
  }
  \sort{
    \field{sortname}
    \field{author}
    \field{editor}
    \field{translator}
    \field{sorttitle}
    \field{title}
  }
  \sort[direction=descending]{
    \field{sortyear}
    \field{year}
    \literal{9999}
  }
  \sort{
    \field{sorttitle}
    \field{title}
  }
  \sort{
    \field{volume}
    \literal{0}
  }
}

\ExecuteBibliographyOptions{sorting=nydt}

\begin{document}
Aksin\footcite{Tverskykahneman1992} says one in his article.
Frank\footcite{Tverskykahneman1991} says two in this article.
\printbibliography
\end{document}

von Teaser » Mo 14. Aug 2017, 18:31

Danke für diese Informationen. Ich habe ein Minimalbeispiel unten angefügt und hoffe das dieses ausreicht. In meinem Literaturverzeichnis wird eben erst TverskyKahnemann1991 aufgeführt und dann 1992. Es soll laut Konvention jedoch nach der Jahreszahl absteigend geschehen, wenn es die gleichen Autoren sind. Welche Möglichkeiten gibt es, diese Formatierung zu erhalten?
\documentclass[12pt,a4paper,headings=small,fleqn]{scrartcl}

\usepackage[backend=biber,
	dashed=false,
	maxcitenames=2,
	style=authoryear,
	firstinits=true,	
	uniquelist=false,
	sorting=nyt]{biblatex} %Zitierpaket

\addbibresource{biblatex-examples.bib}

\begin{document}
Aksin\footcite{Tverskykahneman1992} says one in his article.
Frank\footcite{Tverskykahneman1991} says two in this article.
\printbibliography
\end{document}
biblatex-examples.bib:
@article{Tverskykahneman1991,
	author = {Tversky, Amos and Kahneman, Daniel},
	title = {Loss Aversion in Riskless Choice: A Reference"=Dependent Model},
	journal = {The Quarterly Journal of Economics},
	volume = {106},
	number = {4},
	pages = {1039--1061},
	year = {1991},
}

@article{Tverskykahneman1992,
	author = {Tversky, Amos and Kahneman, Daniel},
	journal = {Journal of Risk and Uncertainty},
	number = {4},
	pages = {297-323},
	title = {Advances in Prospect Theory: Cumulative Representation of Uncertainty},
	volume = {5},
	year = {1992}
}

Zu spartanisch

von Stamm- » Mo 14. Aug 2017, 17:22

Teaser hat geschrieben:[…] Gibt es auch hierfür eine Möglichkeit? […]
Ja, mit der richtigen Art der Fragestellung¹. → Weitere Informationen¹.

Teaser hat geschrieben:[…] Mir ist leider aus der Dokumentation nur ydnt bekannt. […]!
Ist mit Dokumentation die Anleitung von »BibLaTeX« gemeint? Das wäre dann auch an einem Minimalbeispiel zu zeigen¹.



______________
¹ Hyper-Links sind Teil der Antwort.

Sorting Name-Jahr absteigend-Titel

von Teaser » Mo 14. Aug 2017, 16:42

Hallo,

ich würde gerne mein Literaturverzeichnis nach dem Prinzip
nydt (Name-Jahr absteigend-Titel)
erstellen bzw. unsere Vorgaben sind eben so :wink: . Gibt es auch hierfür eine Möglichkeit? Mir ist leider aus der Dokumentation nur ydnt bekannt.

Vielen Dank für Eure Hilfe!

Nach oben