goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Direktlinks:
Zuletzt aktive Beiträge
Unbeantwortete Beiträge
[Erweitert]

Forenstatistik:
Beiträge: 100347
Top-Poster: Johannes_B (5064)

Wir begrüßen unseren neuesten Benutzer qwsedfr.

Links:


Mit Unterstützung von DANTE e.V.: Deutschsprachige Anwendervereinigung TeX. Danke den Mitgliedern!





Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Soriertung Literaturverzeichnis

 

jan_org
Forum-Anfänger
Forum-Anfänger

Beiträge: 33
Anmeldedatum: 26.03.19
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.06.2019, 14:01     Titel: Soriertung Literaturverzeichnis
  Antworten mit Zitat      
Ich nutze biblatex zur Erstellung meines Literaturverzeichnisses.

Manchmal passiert es jedoch,dass die Reihenfolge falsch ist, so passiet etwa Folgendes.

Autor A. (2011), Paper A
-. (2007), Paper A

Nun Sollte doch aber die Publikation aus dem Jahr 2007 zuerst aufgeführt werden.
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.06.2019, 17:29     Titel:
  Antworten mit Zitat      
Das ist ohne InfoMinimalbeispiel leider nicht nachzuvollziehen. Vielleicht hast Du eine Sortierung eingestellt, die dem Titel Vorrang vor dem Jahr gibt, vielleicht spielen andere Dinge eine Rolle.

Normalerweise sortiert biblatex (bzw. Biber oder BibTeX) das Literaturverzeichnis für style=authoryear nach Name-Jahr-Titel (also sorting=nyt), ohne dass Du da eingreifen müsstest.

jan_org
Forum-Anfänger
Forum-Anfänger

Beiträge: 33
Anmeldedatum: 26.03.19
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.06.2019, 08:51     Titel:
  Antworten mit Zitat      
Anbei ein Minimalbeispiel

Code

\documentclass[12pt,a4paper]{report}
\usepackage[style=chicago-authordate,giveninits=true, maxcitenames=2, natbib=true, maxbibnames=10, refsection=chapter, backend=biber]{biblatex}
\addbibresource{doc.bib}

\begin{document}
   \cite{gali99} \cite{gali_book} \cite{borjas03} \cite{borjas99}
   \printbibliography[heading=subbibliography]
\end{document}
 


Bei Borjas ist es richtig sortiert, bei Gali nicht. Hier noch die doc.bib Datei



Code


@Article{gali99,
  Title                    = {{Technology, Employment, and the Business Cycle: Do Technology Shocks Explain Aggregate Fluctuations?
}},
  Author                   = {Jordi Galí},
  Journal                  = {American Economic Review},
  Year                     = {1999},
  Number                   = {1},
  Volume                   = {89},
  pages = {249-271},
}

@Book{gali_book,
  author={Jordi Galí
},
  title={{Monetary Policy, Inflation, and the Business Cycle: An Introduction to the New Keynesian Framework and Its Applications}},
  publisher={Princeton University Press},
  year={2015},
  edition={2}
}

@article{borjas03,
author = {Borjas, George
},
year = {2003},
pages = {1335-1374},
title = {The Labor Demand Curve Is Downward Sloping: Reexamining The Impact Of Immigration On The Labor Market},
volume = {118},
journal = {The Quarterly Journal of Economics},
number = {4},
}

@INCOLLECTION{borjas99,
title = {The Economic Analysis of Immigration
},
author = {Borjas, George},
year = {1999},
chapter = {28},
pages = {1697-1760},
booktitle = {Handbook of Labor Economics},
editor = {Ashenfelter, O. and Card, D.},
volume = {3A},
publisher = {Elsevier},
}

 
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.06.2019, 15:59     Titel:
  Antworten mit Zitat      
Es hat schon einen Grund, dass wir Dir bereits mehrere Male geraten haben, die Stile von biblatex-chicago über das Wrapper-Paket biblatex-chicago und nicht direkt über biblatex zu laden.

Wenn man sich nämlich ansieht, was biblatex-chicago tut, dann stellt man fest, dass das Wrapper-Paket bei der Stilwahl immer explizit das Sortierschema (sorting=cms) auswählt. Das legt nahe (und es ist auch so), dass die Stile (damit meine ich die biblatex-Stildateien .bbx, .cbx und .dbx), die Sortierung nicht anpassen.

Mit
Code
\usepackage[style=chicago-authordate,giveninits=true, maxcitenames=2, natbib=true, maxbibnames=10, refsection=chapter, backend=biber]{biblatex}

setzt Du also das Sortierschema für biblatex-chicago nicht explizit und behältst die Voreinstellung sorting=nty, die dem Titel Vorrang vor dem Jahr gibt.

Lade also biblatex-chicago über den Wrapper. Dann wird das Verzeichnis auch nach den Vorgaben des CMoS sortiert, also grob nach Name-Jahr-Titel.
Code
\documentclass[12pt,a4paper]{report}
\usepackage[authordate, backend=biber,
  giveninits=true, uniquename=mininit, maxcitenames=2, maxbibnames=10,
  refsection=chapter,
  natbib,
]{biblatex-chicago}


\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{gali99,
  title   = {Technology, Employment, and the Business Cycle:
             Do Technology Shocks Explain Aggregate Fluctuations?
},
  author  = {Jordi Galí},
  journal = {American Economic Review},
  year    = {1999},
  number  = {1},
  volume  = {89},
  pages   = {249-271},
}
@book{gali_book,
  author    = {Jordi Galí
},
  title     = {Monetary Policy, Inflation, and the Business Cycle:
               An Introduction to the New Keynesian Framework and Its Applications
},
  publisher = {Princeton University Press},
  year      = {2015},
  edition   = {2},
}
@article{borjas03,
  author  = {Borjas, George
},
  year    = {2003},
  pages   = {1335-1374},
  title   = {The Labor Demand Curve Is Downward Sloping:
             Reexamining the Impact of Immigration on the Labor Market
},
  volume  = {118},
  journal = {The Quarterly Journal of Economics},
  number  = {4},
}
@incollection{borjas99,
  title     = {The Economic Analysis of Immigration
},
  author    = {Borjas, George},
  year      = {1999},
  chapter   = {28},
  pages     = {1697-1760},
  booktitle = {Handbook of Labor Economics},
  editor    = {Ashenfelter, O. and Card, D.},
  volume    = {3A},
  publisher = {Elsevier},
}
\end{filecontents}

\addbibresource{\jobname.bib}

\begin{document}
  \cite{gali99,gali_book,borjas03,borjas99}
  \printbibliography[heading=subbibliography]
\end{document}

Neues Thema eröffnen Neue Antwort erstellen



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de


  Datenschutzerklärung | Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2019 goLaTeX.de