Benutzerdefinierter Bibliografiestil in ShareLaTeX

Benutzerdefinierter Bibliografiestil in ShareLaTeX

Ich möchte einen bestimmten Bibliografiestil in ShareLaTeX verwenden, aber ich glaube nicht, dass dieser Standard ist. Daher muss ich ihn irgendwie anpassen können. Wenn dies in ShareLaTeX nicht möglich ist (obwohl ich das wirklich brauche), wäre auch eine Lösung in Standard-LaTeX willkommen.

Ich verwende derzeit biblatex, aber es ist mir eigentlich egal, was es ist, solange es das gewünschte Ergebnis liefert.

Ich möchte, dass die Referenzierung im Text 1, 3-5 so aussieht

Und damit die Quellenangaben im Literaturverzeichnis so aussehen wie unten, hätte ich nämlich gerne die Zahlen in eckigen Klammern links und den Titel aus dem Zitat rausgelassen.

Beispiel hier

Antwort1

Es ist sehr schwer zu versprechen, dass das ganz richtig ist, denn es gibt viele Besonderheiten Ihres bevorzugten Stils (ganz abgesehen von denen, auf die Sie aufmerksam machen), die ich möglicherweise nicht erkannt habe, und Sie geben uns keine Beispieldaten, mit denen wir arbeiten können. Sie müssen also eine Auswahl typischer Literaturtypen überprüfen (z. B. normalerweisemindestensein Buch, ein Artikel, ein Aufsatz in einer Sammlung und jeweils mit und ohne DOI- und URL-Informationen) und müssen möglicherweise verfeinert werden. Ihr Beispiel zeigt auch einige Farbgebungen, aber es ist nicht klar, ob Ihnen das wichtig ist.

Abgesehen davon denke ich, dass der natureStil Sie sehr nahe bringt, und es ist am besten, damit zu beginnen und ihn dann zu modifizieren. Es ist ein Stil verfügbar inTeXlive, also nehme ich an, es ist aufTeilenlatex, die ich nicht verwende.

Die Änderungen sind dann einfach:

  • Um hochgestellte Zitate zu erhalten, komprimiert und sortiert (wie in Ihrem Beispiel), verwenden Sie einfach \autocite(oder \supercite), den Standardbefehl \autocitefür dieNaturStil.

  • Um die Titel von Zeitschriftenartikeln zu verlieren, überspringen Sie biblatexdie Option articletitle=false.

  • Um die Standardbeschriftungen in Klammern zu ersetzen,NaturDas ist eine Bezeichnung mit einem Punkt. Fügen Sie diese \Declarefieldformat{labelnumberwidth}{\mkbibbrackets{#1}}in Ihre Präambel ein.

Mit diesen drei Änderungen und unter Verwendung einiger Beispiele aus der Standardbeispieldatei .biberhalte ich Folgendes, was Ihrer Angabe ziemlich nahe kommt.

BEARBEITET, UM HINZUZUFÜGEN(Als anschauliche Lektion, warum diese Dinge Präzision erfordern, wurde mir nach diesem Verständnis ein Problem klar:Naturverwendet Nachnamen und Vornamen, während Ihre Beispiele Vornamen und Nachnamen verwenden. Um das zu erreichen, müssen wir eine weitere Änderung am Namensformat vornehmen, die im folgenden Code gezeigt wird.)

Ich habe es nicht getestet aufTeilenlatexIch sehe keinen Grund, warum es in jeder einigermaßen standardmäßigen TeX-Konfiguration nicht funktionieren sollte.

Ausgabe

Vollständige Quelle (anhand des Kommentars unten ergänzt):

\documentclass{article}
\usepackage[style=nature,articletitle=false]{biblatex}
\addbibresource{biblatex-examples.bib}
\DeclareFieldFormat{labelnumberwidth}{\mkbibbrackets{#1}}
\DeclareNameAlias{default}{given-family}
\begin{document}

A citation\autocite{bertram,springer,cotton}

\printbibliography
\end{document}

verwandte Informationen