goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Sortierung authoryear gleicher Autor+Jahr Problem cite+bib

 

TexAnimal
Forum-Anfänger
Forum-Anfänger

Beiträge: 14
Anmeldedatum: 04.05.17
Wohnort: Milky Way galaxy, planet Earth
Version: Linux Ubuntu 16.04 64-bit, TeX Live 2017, TeXstudio 2.10.8
     Beitrag Verfasst am: 15.09.2017, 16:54     Titel: Sortierung authoryear gleicher Autor+Jahr Problem cite+bib
  Antworten mit Zitat      
Hallo ihr Lieben,

mein Problem:
Im Text werden bei gleichem Autor und Jahr an die Jahreszahl Buchstaben in alphabetischer Reichenfolge
Code • Öffne in Overleaf
title
gesetzt (IST) und nicht in der Reihenfolge, wie sie im Text erscheinen (SOLL).

Meine Lösungsversuche bisher:

Code • Öffne in Overleaf

%Ausgangsvariante:
\usepackage[
backend=biber,
sorting=nyt,
style=authoryear-comp
]{biblatex}

%Variante 1
\usepackage[
backend=biber,
style=authoryear-comp
]{biblatex}

%Variante 2
\usepackage[
backend=biber,
sorting=none,
citestyle=authoryear-comp,
sorting=nyt,
bibstyle=authoryear-comp
]{biblatex}

%Variante 3
\usepackage[
backend=biber,
sorting=none,
style=authoryear-comp
]{biblatex}

%Variante 4 mit Zusatz im Dokument
\usepackage[
backend=biber,
sorting=none,
style=authoryear-comp
]{biblatex}

\printbibliography[title=Literaturverzeichnis,sorting=nyt]
 


Variante 3 führte zu richtigen Form im Text, dafür war dann alles im Literaturverzeichnis durcheinander (vermutlich Reihenfolge aller Zitate nach erstmaligem Auftreten im Text). Literaturverzeichnis soll aber nyt-sortiert sein.

Meine Systemanpassungen aufgrund eurer Empfehlungen:
- Aktualisierung von TeX Live 2015 auf 2017 nach vorheriger Deinstallation
- von 2.3 Biber-Version auf 2.7
- Umstellung Zitierstil
Code • Öffne in Overleaf

%alt
\usepackage[
backend=biber,
citestyle=authoryear,
bibstyle=nejm
]{biblatex}

%neu
\usepackage[
backend=biber,
style=authoryear-comp
]{biblatex}
 


Mein Minimalbeispiel:

Code • Öffne in Overleaf

\begin{filecontents*}{hust.bib}

@online{anon._frozen_2015,
   title = {Frozen
},
   url = {http://www.21food.com},
   author = {Anon.},
   date = {2015}
   }

@online{anon._materialvergleich-speltex_2015,
      title = {Materialvergleich-Speltex
},
      url = {https://physiofit24.de/},
      author = {Anon.},
      date = {2015}
      }
   
@legislation{anon._verordnungsentwurf_2015,
   title = {Verordnungsentwurf
},
   url = {https://www.bundesrat.de},
   author = {Anon.},
   date = {2015}
   }

@online{anon._weich_2015,
   title = {Weich
},
   url = {http://www.inaro.de},
   author = {Anon.},
   date = {2015}
}

\end{filecontents*}

\documentclass{scrreprt} %twoside einfügen für Druck

\usepackage[ngerman]{babel} %Sprachpaket
\usepackage[utf8]{inputenc} %direkte Eingabe von Umlauten
\DeclareUnicodeCharacter{2010}{-}
\usepackage[T1]{fontenc} %Trennung

\usepackage[
backend=biber,
sorting=nyt,
style=authoryear-comp
]{biblatex}

\addbibresource{hust.bib}

\begin{document}%
   Erstes Zitat \cite{anon._weich_2015}\\
   Zweites Zitat \cite{anon._materialvergleich-speltex_2015}\\
   Drittes Zitat \cite{anon._frozen_2015}\\
   Viertes Zitat \cite{anon._verordnungsentwurf_2015}
   \printbibliography
\end{document}%
 


Ich freue mich auf eure Lösungsvorschläge.[/code]
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 15.09.2017, 17:06     Titel:
  Antworten mit Zitat      
Probier es mal mit https://tex.stackexchange.com/q/389159/35864

TexAnimal
Forum-Anfänger
Forum-Anfänger

Beiträge: 14
Anmeldedatum: 04.05.17
Wohnort: Milky Way galaxy, planet Earth
Version: Linux Ubuntu 16.04 64-bit, TeX Live 2017, TeXstudio 2.10.8
     Beitrag Verfasst am: 15.09.2017, 17:17     Titel:
  Antworten mit Zitat      
Wunderhübsch!

Vielen Dank für die schnelle und präzise Antwort!
Private Nachricht senden Benutzer-Profile anzeigen

TexAnimal
Forum-Anfänger
Forum-Anfänger

Beiträge: 14
Anmeldedatum: 04.05.17
Wohnort: Milky Way galaxy, planet Earth
Version: Linux Ubuntu 16.04 64-bit, TeX Live 2017, TeXstudio 2.10.8
     Beitrag Verfasst am: 15.09.2017, 18:24     Titel:
  Antworten mit Zitat      
Ein klein wenig zu früh gefreut.

Es muss noch angepasst werden, weil wenn ich das 1 zu 1 kopiere, wirkt es wie:
Code • Öffne in Overleaf
sorting=none


Hier das Minimalbeispiel erweitert um eine weitere Literaturstelle, um zu zeigen, dass es tatsächlich funktioniert mit meiner Modifikation. Und natürlich, wer nach so einer Lösung sonst noch sucht.

Code • Öffne in Overleaf

\begin{filecontents*}{hust.bib}

@online{anon._frozen_2015,
   title = {Frozen
},
   url = {http://www.21food.com},
   author = {Anon.},
   date = {2015}
   }

@online{anon._materialvergleich-speltex_2015,
      title = {Materialvergleich-Speltex
},
      url = {https://physiofit24.de/},
      author = {Anon.},
      date = {2015}
      }
   
@legislation{anon._verordnungsentwurf_2015,
   title = {Verordnungsentwurf
},
   url = {https://www.bundesrat.de},
   author = {Anon.},
   date = {2015}
   }

@online{anon._weich_2015,
   title = {Weich
},
   url = {http://www.inaro.de},
   author = {Anon.},
   date = {2015}
}

@article{allain_skin_2017,
   title = {Skin
},
   volume = {50},
   pages = {407--17},
   number = {4},
   journaltitle = {Br Poult Sci},
   author = {Allain, V},
   date = {2017-07}
}

   
\end{filecontents*}

\documentclass{scrreprt} %twoside einfügen für Druck

\usepackage[ngerman]{babel} %Sprachpaket
\usepackage[utf8]{inputenc} %direkte Eingabe von Umlauten
\DeclareUnicodeCharacter{2010}{-}
\usepackage[T1]{fontenc} %Trennung

\usepackage[
backend=biber,
sorting=nyc,
style=authoryear-comp
]{biblatex}

\DeclareSortingScheme{nyc}{
   \sort{
      \field{presort
}
   }
   \sort[final]{
      \field{sortkey
}
   }
% Reihenfolge geändert von Namens- und Jahresbereich gemäß der eigentlichen Bezeichnung "nyc"
   \sort{
      \field{sortname
}
      \field{author}
      \field{editor}
      \field{translator}
   }
   \sort{  
      \field{sortyear
}
      \field{year}  
   }
   \sort{
      \citeorder
}
}

\addbibresource{hust.bib}


\begin{document}%
   Erstes Zitat \cite{anon._weich_2015}\\
   Zweites Zitat \cite{anon._materialvergleich-speltex_2015}\\
   Drittes Zitat \cite{anon._frozen_2015}\\
   Viertes Zitat \cite{anon._verordnungsentwurf_2015}\\
   Fünftes Zitat \cite{allain_skin_2017}
   \printbibliography
\end{document}%
 
Private Nachricht senden Benutzer-Profile anzeigen

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 goPCB.de


  Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2017 goLaTeX.de