goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


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

Forenstatistik:
Beiträge: 98074
Top-Poster: Johannes_B (5059)

Wir begrüßen unseren neuesten Benutzer Astrid.

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

Eigene Sortierung Literaturverzeichnis

 

kannstmasehn
Forum-Century
Forum-Century

Beiträge: 154
Anmeldedatum: 05.05.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 06.02.2019, 17:39     Titel: Eigene Sortierung Literaturverzeichnis
  Antworten mit Zitat      
Hallo,

ich versuche mich an der Sortierung von Quellen nach einer von mir vorgegebenen Reihenfolge, nur leider möchte das nicht klappen.

Hier mein Minimalbeispiel zum Testen

Code • Öffne in Overleaf

\begin{filecontents}{\jobname.bib}
@book{Labov1972,
    Address = {Philadelphia
},
    Author = {William Labov},
    Publisher = {University of Pennsylvania Press},
    Title = {Sociolinguistic Patterns},
    Year = {1972},
   presort = {101}
}

@book{Chomsky1957,
    Address = {The Hague
},
    Author = {Noam Chomsky},
    Publisher = {Mouton},
    Title = {Syntactic Structures},
    Year = {1957},
   presort = {103}
}
\end{filecontents}

\documentclass[a4paper,11pt]{article}
\usepackage[
   bibstyle=draft,         % Aussehen des Literaturverzeichnisses
citestyle=debug,      % Zitierstil
sorting = debug,%
block=par,
]{biblatex}
\addbibresource{\jobname.bib}
\begin{document}
   As first example citation here is \cite{Chomsky1957}.
   Here is another example citation \cite{Labov1972}
   \printbibliography
\end{document}
 


Die Beiträge aus https://golatex.de/biblatex-literat.....ekey-sortieren-t5169.html haben mir nicht wirklich weitergeholfen.

Gibt es noch eine andere Möglichkeit die Literatur nach einer vorgegebenen Reihenfolge zu sortieren?

Vielen Dank im Voraus.
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 06.02.2019, 17:51     Titel:
  Antworten mit Zitat      
Was genau hast Du denn vor? Was ist denn die gewünschte Sortierung? Prinzipiell sortiert Biber das Literaturverzeichnis nach den vorgefertigten Sortierschemata. Die sind alle mehr oder weniger sinnvoll: Name-Jahr-Titel, Name-Titel-Jahr etc. Mit debug kann man sogar nach dem entry key sortieren, was im echten Leben eigentlich nie sinnvoll ist: Der entry key taucht im fertigen Dokument eigentlich nicht auf und ist nur für den internen Gebrauch gedacht.

Prinzipiell kann man Biber aber vieles beibringen: Wenn die Sortierung auf den gegebenen Daten beruht und nur auf- und absteigende Reihenfolgen nutzt, dann kannst Du Dir mit \DeclareSortingTemplate selbst was basteln.

Wenn es sich aber um eine völlig willkürliche Sortierung handelt, dann kann Biber das grundsätzlich nicht echt, aber es gibt oft Möglichkeiten, da irgendwie herumzukommen. Da käme es dann aber auf Details an.

kannstmasehn
Forum-Century
Forum-Century

Beiträge: 154
Anmeldedatum: 05.05.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 06.02.2019, 17:56     Titel:
  Antworten mit Zitat      
Ich möchte eine Auflistung an Quellen haben, die nicht im Text zitiert werden. Diese Quellen sind zusätzlich unterteilt in mehrere einzelne Bibliotheken, aber das ist hier ja nicht von Belang.

Es soll so aussehen:

Paper:

[1] blablabla
[2] blub

Bücher:

[3] Hans
[4] Wurst


Bisher sieht es so aus:

Paper:

[3] blablabla
[2] blub

Bücher:

[4] Hans
[1] Wurst

Verstehst du worauf ich hinaus will?

/Edit: Natürlich könnte ich das umgehen indem ich die Quellen zitierte und diese Zitationen nicht schreibe, aber die Frage ist dann, wie das gehen soll.

Danke dir schonmal.
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 06.02.2019, 18:36     Titel:
  Antworten mit Zitat      
Ehrlich gesagt verstehe ich es noch nicht ganz. Aber vielleicht hilft Dir ja die Option defernumbers?

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 06.02.2019, 18:37     Titel:
  Antworten mit Zitat      
InfoMinimalbeispiel

kannstmasehn
Forum-Century
Forum-Century

Beiträge: 154
Anmeldedatum: 05.05.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 06.02.2019, 20:52     Titel:
  Antworten mit Zitat      
Anonymous hat Folgendes geschrieben:
Ehrlich gesagt verstehe ich es noch nicht ganz. Aber vielleicht hilft Dir ja die Option defernumbers?



was defernumbers bewirkt wird mir nicht so ganz klar.

Also ich möchte einfach die Reihenfolge der Quellen, wie sie im Literaturverzeichnis gelistet sind, selbst bestimmen. Z.B. so, dass sie über den key 'presort' chronologisch aufsteigend sortiert und ausgegeben werden und nicht nyt oder so sortiert. Also im Endeffekt jeder Quelle eine Zahl zuweisen (1,2,3,4,...) und im Literaturverzeichnis werden die Quellen dann nach dieser Reihenfolge ausgegeben.

In dem alten Thema, was ich verlinkt habe, ist das exakt das gleiche Problem, nur bei mir funktioniert dies nicht und es ist über 8 Jahre her. Verständlich?
Private Nachricht senden Benutzer-Profile anzeigen

kannstmasehn
Forum-Century
Forum-Century

Beiträge: 154
Anmeldedatum: 05.05.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 06.02.2019, 20:52     Titel:
  Antworten mit Zitat      
Anonymous hat Folgendes geschrieben:
InfoMinimalbeispiel


s.o.
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 06.02.2019, 21:12     Titel:
  Antworten mit Zitat      
Würde ich nach einem InfoMinimalbeispiel fragen, wenn es ein brauchbares gäbe?

Das Beispiel oben zeigt kein Literaturverzeichnis mit Nummern, also zeigt es auch nicht das von Dir zuletzt beschriebene Verhalten und taugt damit nicht als InfoMinimalbeispiel. Bitte beachte, dass ein InfoMinimalbeispiel immer das beschriebene Problem zeigen sollte. Also passt entweder die Beschreibung in https://golatex.de/viewtopic,p,104887.html#104887 nicht oder das Beispiel. Egal, was nicht passt, es ist nicht hilfreich, um Dir zu helfen.

BTW: Mit
Code • Öffne in Overleaf
\usepackage[
style=numeric, % Aussehen des Literaturverzeichnisses
sorting=none,
]{biblatex}
erhalte ich beispielsweise eine Sortierung bei der die Nummerierung entsprechend der Reihenfolge der Verwendung im Text ist.

Man kann aber auch eigene Sortierreihenfolgen definieren. Siehe dazu \DeclareSortingTemplate[ in der biblatex-Anleitung.

kannstmasehn
Forum-Century
Forum-Century

Beiträge: 154
Anmeldedatum: 05.05.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 06.02.2019, 21:21     Titel:
  Antworten mit Zitat      
Anonymous hat Folgendes geschrieben:
Würde ich nach einem InfoMinimalbeispiel fragen, wenn es ein brauchbares gäbe?

Das Beispiel oben zeigt kein Literaturverzeichnis mit Nummern, also zeigt es auch nicht das von Dir zuletzt beschriebene Verhalten und taugt damit nicht als InfoMinimalbeispiel. Bitte beachte, dass ein InfoMinimalbeispiel immer das beschriebene Problem zeigen sollte. Also passt entweder die Beschreibung in https://golatex.de/viewtopic,p,104887.html#104887 nicht oder das Beispiel. Egal, was nicht passt, es ist nicht hilfreich, um Dir zu helfen.

BTW: Mit
Code • Öffne in Overleaf
\usepackage[
style=numeric, % Aussehen des Literaturverzeichnisses
sorting=none,
]{biblatex}
erhalte ich beispielsweise eine Sortierung bei der die Nummerierung entsprechend der Reihenfolge der Verwendung im Text ist.

Man kann aber auch eigene Sortierreihenfolgen definieren. Siehe dazu \DeclareSortingTemplate[ in der biblatex-Anleitung.


Für die Sortierung ist die Ausgabeform ja nicht relevant. Es ging erstmal darum, dass die Reihenfolge manipulierbar ist, ohne dass etwas an den Quelldaten verändert wird.

Mit deinem Vorschlag numeric und none bringt es nichts, da ich die Quellen ja nicht im Text erwähnen möchte.

Hier die angepasste Variante:

Code • Öffne in Overleaf

\begin{filecontents}{\jobname.bib}
@book{Labov1972,
    Address = {Philadelphia
},
    Author = {William Labov},
    Publisher = {University of Pennsylvania Press},
    Title = {Sociolinguistic Patterns},
    Year = {1972},
   presort = {101}
}

@book{Chomsky1957,
    Address = {The Hague
},
    Author = {Noam Chomsky},
    Publisher = {Mouton},
    Title = {Syntactic Structures},
    Year = {1957},
   presort = {103}
}
\end{filecontents}

\documentclass[a4paper,11pt]{article}
\usepackage[
   bibstyle=draft,         % Aussehen des Literaturverzeichnisses
style=numeric,      % Zitierstil
sorting = debug,%
block=par,
]{biblatex}
\addbibresource{\jobname.bib}
\begin{document}

\nocite{*}

   \printbibliography
\end{document}
 
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.02.2019, 08:38     Titel:
  Antworten mit Zitat      
Die entscheidende Frage ist, warum Du die Sortierung von Hand machen willst. In der Regel steckt doch auch dann ein bestimmtes Schema dahinter. Und wenn dieses algorithmisch erfassbar ist, ist es besser, das zu tun, statt die Sortierung von Hand zu machen.

Und sorting=debug hat eben sehr wohl einen Einfluss auf die Sortierung. Laut Anleitung:
biblatex manual hat Folgendes geschrieben:
sort by the entry key

also nicht nach presort.

Lass das mal weg, ruf dann erst LaTeX, dann biber, dann zweimal LaTeX auf. Dann wirkt sich presort auch tatsächlich aus.

Neues Thema eröffnen Neue Antwort erstellen Gehe zu Seite 1, 2  Weiter



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