401 Stimmen

Wie kann man Zitate nach ihrem Erscheinen in BibTeX ordnen?

Standardmäßig (mit dem plain Stil) ordnet BibTeX die Zitate alphabetisch.

Wie können die Zitate in der Reihenfolge ihres Erscheinens im Dokument angeordnet werden?

55 Stimmen

Hilfreiche Frage (upgevotet), aber sollte diese nicht zu tex.stackexchange.com gehören?

22 Stimmen

@ChthonicProject, Ich glaube, dass tex.stackexchange.com erst 2010 gestartet ist und diese Frage stammt aus dem Jahr 2008. Außerdem wäre die Frage zu alt, um verschoben zu werden, daher bleibt sie hier bestehen.

4 Stimmen

Lösche die .aux und .bbl Dateien und baue sie neu.

6voto

Ich bin ein bisschen neu bei Bibtex (und im Allgemeinen bei Latex) und ich möchte diesen alten Beitrag wiederbeleben, da ich festgestellt habe, dass er in vielen meiner Google-Suchanfragen zur Reihenfolge einer Bibliographie in Latex auftauchte.

Ich gebe eine ausführlichere Antwort auf diese Frage in der Hoffnung, dass sie einigen Neulingen helfen könnte, die mit denselben Schwierigkeiten konfrontiert sind wie ich.

Hier ist ein Beispiel für die Hauptdatei .tex, in der die Bibliographie aufgerufen wird:

\documentclass{article}
\begin{document}

Im Grunde genommen ist dies der Ort, an dem der Text Ihres Dokuments steht.

"FreeBSD ist einfach zu installieren", hat noch nie jemand gesagt \cite{drugtrafficker88}.

"Ja gut, aber zumindest habe ich Huhn", sagte Leeroy Jenkins \cite{goodenough04}.

\newpage
\bibliographystyle{ieeetr} % Verwenden Sie ieeetr, um Verweise in der Reihenfolge, in der sie zitiert werden, aufzulisten
\bibliography{references} % Oder wie auch immer Ihre .bib-Datei heißt
\end{document}

...und ein Beispiel für die .bib-Datei selbst:

@ARTICLE{ goodenough04,
AUTHOR    = "G. D. Goodenough und andere", 
TITLE     = "Wie es ist, einen kranken Nachnamen zu haben",
JOURNAL   = "IEEE Trans. Geosci. Rem. Sens.",
YEAR      = "xxxx",
volume    = "xx",
number    = "xx",
pages     = "xx--xx"
}
@BOOK{ drugtrafficker88,
AUTHOR    = "G. Drugtrafficker", 
TITLE     = "Wie es ist, einen irreführenden Nachnamen zu haben",
YEAR      = "xxxx",
PUBLISHER = "Harcourt Brace Jovanovich, Inc."
ADDRESS   = "The Florida Alps, FL, USA"
}

Beachten Sie, dass die Referenzen in der .bib-Datei in umgekehrter Reihenfolge aufgeführt sind, aber die Referenzen in der Reihenfolge aufgeführt sind, in der sie im Papier zitiert werden.

Weitere Informationen zur Formatierung Ihrer .bib-Datei finden Sie hier: http://en.wikibooks.org/wiki/LaTeX/Bibliography_Management

3voto

Tung Punkte 1389

Ich verwende oft den Literaturverweisstil natbib, weil er eine ziemlich umfassende Sammlung von Formaten sowie Tags für uns bereitstellt.

3voto

Malak Punkte 19

Fügen Sie dies hinzu, wenn Sie möchten, dass die Anzahl der Zitate im Dokument in der Reihenfolge erscheinen sie werden nur auf der Referenzseite unsortiert sein:

\bibliographystyle{unsrt}

3voto

sepideha Punkte 1289

Ich habe folgendes in Overleaf verwendet und sie in aufsteigender Reihenfolge angeordnet:

\usepackage{cite}

\bibliographystyle{unsrt}

2voto

Mit unsrt liegt das Problem im Format. Verwenden Sie \bibliographystyle{ieeetr}, um die Referenzen in der Reihenfolge der Zitation im Dokument zu erhalten.

0 Stimmen

Deine Behauptung über das Format scheint im Widerspruch zur akzeptierten (und stark bewerteten) Antwort zu stehen. Könntest du das bitte näher erläutern?

0 Stimmen

Ieeetr scheint nicht in der Reihenfolge zu bestellen, in der sie erscheinen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X