Ich möchte einen Bibliografiestil erstellen, der dem Stil der AGU-Zeitschriften ähnelt und folgendermaßen aussieht:
Im Haupttext:
Recent studies have shown similar results [Smith et al. 2001; Christensen et al. 2010].
und am Ende, in der Referenzliste möchte ich sie nach dem ersten Autor sortiert haben
Christensen D., William J.H. and Smidt J.G.. New Results, New Sci. Journal, E4, 25-49, 2010
Smith J., Robert C. and Harrison F. Old Results, Journal Sci. Tech., 12, 995-999, 2001
Ich habe eine Bib-Datei mit der Liste der Artikel, zB
@Article{Smith2001,
author = {Smith J. and Robert C. and Harrison F},
title = {Old Results},
journal = {Journal Sci. Tech.},
volume = {12},
pages = "995-999",
year = "2001"
}
Daher sollte die LaTeX-Zeile ungefähr so aussehen:
Recent studies have shown similar results \citep{Smith2001,Christensen2010}.
Ich habe apalike, plain, unsrt, chicago, harvard und andere integrierte Stile ausprobiert, aber keiner davon liefert mir das, was ich will. Entweder habe ich etwas Seltsames im Haupttext, zum Beispiel:
Recent studies have shown similar results [J ~ et al. 2001; D ~ et al. 2010].
oder sogar wert, im Literaturverzeichnis geben mir einige Stile Folgendes:
[Christensen2010] Christensen D., William J.H. and Smidt J.G.. New Results, New Sci. Journal, E4, 25-49, 2010
[Smith2001] Smith J., Robert C. and Harrison F. Old Results, Journal Sci. Tech., 12, 995-999, 2001
Ich habe versucht, ziemlich viel damit herumzuspielen, makebst
aber meine Erfahrung reicht nicht aus, um meine Ziele zu erreichen. Ich habe auch versucht, mit den Paketoptionen herumzuspielen, cite
aber keine davon hat mich zufriedengestellt. Für diejenigen, die sich für diesen Stil interessieren, bietet AGU eine LaTeXVorlageaber seine Verwendung muss use sein bibitem
, was hier nicht zum Thema gehört. Außerdem impliziert der Aufruf ihrer Vorlage, dass ein bestimmtes Layout abgerufen wird, was ich hier nicht möchte.
Für jede Hilfe wäre ich dankbar.
Antwort1
Der ursprüngliche Verfasser hat das Problem mit etwas Hilfe tatsächlich selbst gelöst, aber wir versuchen, keine Fragen unbeantwortet zu lassen. Also los geht’s.
das Vorkommen von \citep
in der ursprünglichen Frage ließ darauf schließen, dass der Autor-Jahr-Stil gewünscht war. obwohl einige andere Bib-Stile dies unterstützen, ist am wahrscheinlichsten
natbib
. natbib
hat „zusätzliche“ Anforderungen an das Etikettenformat und diesbezüglich ist es am besten, einem guten Beispiel zu folgen; das Handbuch enthält diesbezüglich sehr gute Hinweise, daher ist es am besten, hierfür im Handbuch nachzuschlagen.
die Anforderung bestand darin, die Referenzen in alphabetischer Reihenfolge aufzulisten. Es wurden mehrere Ansätze vorgeschlagen und ausprobiert; der erfolgreichste war schließlich der
apsr.bst
von gestartete bibliographystyle{apsr}
. (Die beiden anderen waren (1) unsrtnat
, bei dem die .bib
Datei in der beabsichtigten endgültigen Reihenfolge beibehalten werden muss, und (2) plainnat
, bei dem die gewünschte Sortierung vorgenommen wird, die Namen jedoch in einer anderen als der gewünschten Form belassen werden; die Form der Namen war jedoch auf ein Eingabemissverständnis zurückzuführen – siehe unten.)
Es wurde verlangt, dass in der Bibliographie zuerst die Nachnamen aufgeführt werden, aber stattdessen wurden sie mit dem Anfangsbuchstaben des ersten Buchstabens angezeigt. Dies hätte eigentlich anhand der in der Frage angezeigten Eingabe vorhergesagt werden können:
author = {Smith J. and Robert C. and Harrison F},
Alle Bibtex-Prozessoren erwarten, dass Nach- und Vornamen in der .bib
Datei durch Kommas getrennt sind. Daher war es einfach, wenn auch mühsam, dies zu beheben – fügen Sie Kommas in die Namen ein:
author = {Smith, J. and Robert, C. and Harrison, F},
vielen Dank an den ursprünglichen Verfasser für die Meldung, was tatsächlich funktioniert hat. Vielleicht hilft das ja jemand anderem.